diff --git a/Anant1902_ip_master/authorship.json b/Anant1902_ip_master/authorship.json index d6e081d3..660b1585 100644 --- a/Anant1902_ip_master/authorship.json +++ b/Anant1902_ip_master/authorship.json @@ -1 +1 @@ -[{"path":"src/main/java/Deadline.java","fileType":"java","lines":[{"lineNumber":1,"author":{"gitId":"Anant1902"},"content":"public class Deadline extends Task {","lastModifiedDate":"2024-01-24"},{"lineNumber":2,"author":{"gitId":"Anant1902"},"content":" protected String by;","lastModifiedDate":"2024-01-24"},{"lineNumber":3,"author":{"gitId":"Anant1902"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":4,"author":{"gitId":"Anant1902"},"content":" public Deadline(String description, String by) {","lastModifiedDate":"2024-01-24"},{"lineNumber":5,"author":{"gitId":"Anant1902"},"content":" super(description);","lastModifiedDate":"2024-01-24"},{"lineNumber":6,"author":{"gitId":"Anant1902"},"content":" this.by \u003d by;","lastModifiedDate":"2024-01-24"},{"lineNumber":7,"author":{"gitId":"Anant1902"},"content":" }","lastModifiedDate":"2024-01-24"},{"lineNumber":8,"author":{"gitId":"Anant1902"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":9,"author":{"gitId":"Anant1902"},"content":" @Override","lastModifiedDate":"2024-01-24"},{"lineNumber":10,"author":{"gitId":"Anant1902"},"content":" public String toString() {","lastModifiedDate":"2024-01-24"},{"lineNumber":11,"author":{"gitId":"Anant1902"},"content":" return \"[D]\" + super.toString() + \"(by: \" + this.by + \")\";","lastModifiedDate":"2024-01-24"},{"lineNumber":12,"author":{"gitId":"Anant1902"},"content":" }","lastModifiedDate":"2024-01-24"},{"lineNumber":13,"author":{"gitId":"Anant1902"},"content":" ","lastModifiedDate":"2024-01-24"},{"lineNumber":14,"author":{"gitId":"Anant1902"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":15,"author":{"gitId":"Anant1902"},"content":"}","lastModifiedDate":"2024-01-24"}],"authorContributionMap":{"Anant1902":15}},{"path":"src/main/java/Drake.java","fileType":"java","lines":[{"lineNumber":1,"author":{"gitId":"Anant1902"},"content":"import java.util.ArrayList;","lastModifiedDate":"2024-01-24"},{"lineNumber":2,"author":{"gitId":"Anant1902"},"content":"import java.util.Scanner;","lastModifiedDate":"2024-01-24"},{"lineNumber":3,"author":{"gitId":"Anant1902"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":4,"author":{"gitId":"Anant1902"},"content":"public class Drake {","lastModifiedDate":"2024-01-23"},{"lineNumber":5,"author":{"gitId":"Anant1902"},"content":" public static void main(String[] args) {","lastModifiedDate":"2024-01-23"},{"lineNumber":6,"author":{"gitId":"Anant1902"},"content":" System.out.println(\"____________________________________________________________\");","lastModifiedDate":"2024-01-23"},{"lineNumber":7,"author":{"gitId":"Anant1902"},"content":" System.out.println(\" What\u0027s up everyone. I\u0027m Drake.\");","lastModifiedDate":"2024-01-24"},{"lineNumber":8,"author":{"gitId":"Anant1902"},"content":" System.out.println(\" How can I help?\");","lastModifiedDate":"2024-01-24"},{"lineNumber":9,"author":{"gitId":"Anant1902"},"content":" System.out.println(\"____________________________________________________________\");","lastModifiedDate":"2024-01-23"},{"lineNumber":10,"author":{"gitId":"Anant1902"},"content":" ","lastModifiedDate":"2024-01-24"},{"lineNumber":11,"author":{"gitId":"Anant1902"},"content":" Scanner scanner \u003d new Scanner(System.in);","lastModifiedDate":"2024-01-24"},{"lineNumber":12,"author":{"gitId":"Anant1902"},"content":" ArrayList\u003cTask\u003e tasks \u003d new ArrayList\u003c\u003e();","lastModifiedDate":"2024-01-24"},{"lineNumber":13,"author":{"gitId":"Anant1902"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":14,"author":{"gitId":"Anant1902"},"content":" while (true) {","lastModifiedDate":"2024-01-24"},{"lineNumber":15,"author":{"gitId":"Anant1902"},"content":" String input \u003d scanner.nextLine().trim();","lastModifiedDate":"2024-01-24"},{"lineNumber":16,"author":{"gitId":"Anant1902"},"content":" if (input.equals(\"bye\")) {","lastModifiedDate":"2024-01-24"},{"lineNumber":17,"author":{"gitId":"Anant1902"},"content":" System.out.println(\"____________________________________________________________\");","lastModifiedDate":"2024-01-23"},{"lineNumber":18,"author":{"gitId":"Anant1902"},"content":" System.out.println(\" See you later, alligator! \");","lastModifiedDate":"2024-01-24"},{"lineNumber":19,"author":{"gitId":"Anant1902"},"content":" System.out.println(\"____________________________________________________________\");","lastModifiedDate":"2024-01-24"},{"lineNumber":20,"author":{"gitId":"Anant1902"},"content":" break;","lastModifiedDate":"2024-01-24"},{"lineNumber":21,"author":{"gitId":"Anant1902"},"content":" }","lastModifiedDate":"2024-01-24"},{"lineNumber":22,"author":{"gitId":"Anant1902"},"content":" else if (input.equals(\"list\")) {","lastModifiedDate":"2024-01-24"},{"lineNumber":23,"author":{"gitId":"Anant1902"},"content":" System.out.println(\"____________________________________________________________\");","lastModifiedDate":"2024-01-24"},{"lineNumber":24,"author":{"gitId":"Anant1902"},"content":" System.out.println(\"You asked for the tasks in your list? Here:\");","lastModifiedDate":"2024-01-24"},{"lineNumber":25,"author":{"gitId":"Anant1902"},"content":" for (int i \u003d 0; i \u003c tasks.size(); i++) {","lastModifiedDate":"2024-01-24"},{"lineNumber":26,"author":{"gitId":"Anant1902"},"content":" System.out.println((i + 1) + \". \" + tasks.get(i));","lastModifiedDate":"2024-01-24"},{"lineNumber":27,"author":{"gitId":"Anant1902"},"content":" }","lastModifiedDate":"2024-01-24"},{"lineNumber":28,"author":{"gitId":"Anant1902"},"content":" System.out.println(\"____________________________________________________________\");","lastModifiedDate":"2024-01-24"},{"lineNumber":29,"author":{"gitId":"Anant1902"},"content":" }","lastModifiedDate":"2024-01-24"},{"lineNumber":30,"author":{"gitId":"Anant1902"},"content":" else if (input.split(\" \")[0].equals(\"mark\")) {","lastModifiedDate":"2024-01-24"},{"lineNumber":31,"author":{"gitId":"Anant1902"},"content":" Task markedTask \u003d tasks.get(Integer.parseInt(input.split(\" \")[1]) - 1);","lastModifiedDate":"2024-01-24"},{"lineNumber":32,"author":{"gitId":"Anant1902"},"content":" markedTask.isDone \u003d true;","lastModifiedDate":"2024-01-24"},{"lineNumber":33,"author":{"gitId":"Anant1902"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":34,"author":{"gitId":"Anant1902"},"content":" System.out.println(\"____________________________________________________________\");","lastModifiedDate":"2024-01-24"},{"lineNumber":35,"author":{"gitId":"Anant1902"},"content":" System.out.println(\"Cool. I now declare this task marked as, done:\");","lastModifiedDate":"2024-01-24"},{"lineNumber":36,"author":{"gitId":"Anant1902"},"content":" System.out.println(markedTask);","lastModifiedDate":"2024-01-24"},{"lineNumber":37,"author":{"gitId":"Anant1902"},"content":" System.out.println(\"____________________________________________________________\");","lastModifiedDate":"2024-01-24"},{"lineNumber":38,"author":{"gitId":"Anant1902"},"content":" }","lastModifiedDate":"2024-01-24"},{"lineNumber":39,"author":{"gitId":"Anant1902"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":40,"author":{"gitId":"Anant1902"},"content":" else if (input.split(\" \")[0].equals(\"unmark\")) {","lastModifiedDate":"2024-01-24"},{"lineNumber":41,"author":{"gitId":"Anant1902"},"content":" Task markedTask \u003d tasks.get(Integer.parseInt(input.split(\" \")[1]) - 1);","lastModifiedDate":"2024-01-24"},{"lineNumber":42,"author":{"gitId":"Anant1902"},"content":" markedTask.isDone \u003d false;","lastModifiedDate":"2024-01-24"},{"lineNumber":43,"author":{"gitId":"Anant1902"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":44,"author":{"gitId":"Anant1902"},"content":" System.out.println(\"____________________________________________________________\");","lastModifiedDate":"2024-01-24"},{"lineNumber":45,"author":{"gitId":"Anant1902"},"content":" System.out.println(\"OK, I\u0027ve marked this task as not done yet:\");","lastModifiedDate":"2024-01-24"},{"lineNumber":46,"author":{"gitId":"Anant1902"},"content":" System.out.println(markedTask);","lastModifiedDate":"2024-01-24"},{"lineNumber":47,"author":{"gitId":"Anant1902"},"content":" System.out.println(\"____________________________________________________________\");","lastModifiedDate":"2024-01-24"},{"lineNumber":48,"author":{"gitId":"Anant1902"},"content":" }","lastModifiedDate":"2024-01-24"},{"lineNumber":49,"author":{"gitId":"Anant1902"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":50,"author":{"gitId":"Anant1902"},"content":" else if (input.split(\" \")[0].equals(\"todo\")) {","lastModifiedDate":"2024-01-24"},{"lineNumber":51,"author":{"gitId":"Anant1902"},"content":" String todo \u003d input.substring(5);","lastModifiedDate":"2024-01-24"},{"lineNumber":52,"author":{"gitId":"Anant1902"},"content":" Todo newTodo \u003d new Todo(todo);","lastModifiedDate":"2024-01-24"},{"lineNumber":53,"author":{"gitId":"Anant1902"},"content":" tasks.add(newTodo);","lastModifiedDate":"2024-01-24"},{"lineNumber":54,"author":{"gitId":"Anant1902"},"content":" ","lastModifiedDate":"2024-01-24"},{"lineNumber":55,"author":{"gitId":"Anant1902"},"content":" System.out.println(\"____________________________________________________________\");","lastModifiedDate":"2024-01-24"},{"lineNumber":56,"author":{"gitId":"Anant1902"},"content":" System.out.println(\"Got it. I\u0027ve added this task:\");","lastModifiedDate":"2024-01-24"},{"lineNumber":57,"author":{"gitId":"Anant1902"},"content":" System.out.println(newTodo);","lastModifiedDate":"2024-01-24"},{"lineNumber":58,"author":{"gitId":"Anant1902"},"content":" System.out.println(\"Now you have \" + tasks.size() + \" tasks in the list.\"); ","lastModifiedDate":"2024-01-24"},{"lineNumber":59,"author":{"gitId":"Anant1902"},"content":" System.out.println(\"____________________________________________________________\");","lastModifiedDate":"2024-01-24"},{"lineNumber":60,"author":{"gitId":"Anant1902"},"content":" }","lastModifiedDate":"2024-01-24"},{"lineNumber":61,"author":{"gitId":"Anant1902"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":62,"author":{"gitId":"Anant1902"},"content":" else if (input.split(\" \")[0].equals(\"deadline\")) {","lastModifiedDate":"2024-01-24"},{"lineNumber":63,"author":{"gitId":"Anant1902"},"content":" String[] parts \u003d input.substring(9).split(\"/\");","lastModifiedDate":"2024-01-24"},{"lineNumber":64,"author":{"gitId":"Anant1902"},"content":" Deadline newDeadline \u003d new Deadline(parts[0], parts[1].substring(3));","lastModifiedDate":"2024-01-24"},{"lineNumber":65,"author":{"gitId":"Anant1902"},"content":" tasks.add(newDeadline);","lastModifiedDate":"2024-01-24"},{"lineNumber":66,"author":{"gitId":"Anant1902"},"content":" ","lastModifiedDate":"2024-01-24"},{"lineNumber":67,"author":{"gitId":"Anant1902"},"content":" System.out.println(\"____________________________________________________________\");","lastModifiedDate":"2024-01-24"},{"lineNumber":68,"author":{"gitId":"Anant1902"},"content":" System.out.println(\"Got it. I\u0027ve added this task:\");","lastModifiedDate":"2024-01-24"},{"lineNumber":69,"author":{"gitId":"Anant1902"},"content":" System.out.println(newDeadline);","lastModifiedDate":"2024-01-24"},{"lineNumber":70,"author":{"gitId":"Anant1902"},"content":" System.out.println(\"Now you have \" + tasks.size() + \" tasks in the list.\"); ","lastModifiedDate":"2024-01-24"},{"lineNumber":71,"author":{"gitId":"Anant1902"},"content":" System.out.println(\"____________________________________________________________\");","lastModifiedDate":"2024-01-24"},{"lineNumber":72,"author":{"gitId":"Anant1902"},"content":" }","lastModifiedDate":"2024-01-24"},{"lineNumber":73,"author":{"gitId":"Anant1902"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":74,"author":{"gitId":"Anant1902"},"content":" else if (input.split(\" \")[0].equals(\"event\")) {","lastModifiedDate":"2024-01-24"},{"lineNumber":75,"author":{"gitId":"Anant1902"},"content":" String[] parts \u003d input.substring(6).split(\"/\");","lastModifiedDate":"2024-01-24"},{"lineNumber":76,"author":{"gitId":"Anant1902"},"content":" String title \u003d parts[0];","lastModifiedDate":"2024-01-24"},{"lineNumber":77,"author":{"gitId":"Anant1902"},"content":" String from \u003d \"\";","lastModifiedDate":"2024-01-24"},{"lineNumber":78,"author":{"gitId":"Anant1902"},"content":" String to \u003d \"\";","lastModifiedDate":"2024-01-24"},{"lineNumber":79,"author":{"gitId":"Anant1902"},"content":" ","lastModifiedDate":"2024-01-24"},{"lineNumber":80,"author":{"gitId":"Anant1902"},"content":" for (int i \u003d 1; i \u003c parts.length; i++) {","lastModifiedDate":"2024-01-24"},{"lineNumber":81,"author":{"gitId":"Anant1902"},"content":" if (parts[i].split(\" \")[0].equals(\"from\")) {","lastModifiedDate":"2024-01-24"},{"lineNumber":82,"author":{"gitId":"Anant1902"},"content":" from \u003d parts[i].substring(5);","lastModifiedDate":"2024-01-24"},{"lineNumber":83,"author":{"gitId":"Anant1902"},"content":" }","lastModifiedDate":"2024-01-24"},{"lineNumber":84,"author":{"gitId":"Anant1902"},"content":" if (parts[i].split(\" \")[0].equals(\"to\")) {","lastModifiedDate":"2024-01-24"},{"lineNumber":85,"author":{"gitId":"Anant1902"},"content":" to \u003d parts[i].substring(3);","lastModifiedDate":"2024-01-24"},{"lineNumber":86,"author":{"gitId":"Anant1902"},"content":" }","lastModifiedDate":"2024-01-24"},{"lineNumber":87,"author":{"gitId":"Anant1902"},"content":" }","lastModifiedDate":"2024-01-24"},{"lineNumber":88,"author":{"gitId":"Anant1902"},"content":" ","lastModifiedDate":"2024-01-24"},{"lineNumber":89,"author":{"gitId":"Anant1902"},"content":" Event newEvent \u003d new Event(title, from, to);","lastModifiedDate":"2024-01-24"},{"lineNumber":90,"author":{"gitId":"Anant1902"},"content":" tasks.add(newEvent);","lastModifiedDate":"2024-01-24"},{"lineNumber":91,"author":{"gitId":"Anant1902"},"content":" ","lastModifiedDate":"2024-01-24"},{"lineNumber":92,"author":{"gitId":"Anant1902"},"content":" System.out.println(\"____________________________________________________________\");","lastModifiedDate":"2024-01-24"},{"lineNumber":93,"author":{"gitId":"Anant1902"},"content":" System.out.println(\"Got it. I\u0027ve added this task:\");","lastModifiedDate":"2024-01-24"},{"lineNumber":94,"author":{"gitId":"Anant1902"},"content":" System.out.println(newEvent);","lastModifiedDate":"2024-01-24"},{"lineNumber":95,"author":{"gitId":"Anant1902"},"content":" System.out.println(\"Now you have \" + tasks.size() + \" tasks in the list.\"); ","lastModifiedDate":"2024-01-24"},{"lineNumber":96,"author":{"gitId":"Anant1902"},"content":" System.out.println(\"____________________________________________________________\");","lastModifiedDate":"2024-01-24"},{"lineNumber":97,"author":{"gitId":"Anant1902"},"content":" }","lastModifiedDate":"2024-01-24"},{"lineNumber":98,"author":{"gitId":"Anant1902"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":99,"author":{"gitId":"Anant1902"},"content":" else {","lastModifiedDate":"2024-01-24"},{"lineNumber":100,"author":{"gitId":"Anant1902"},"content":" tasks.add(new Task(input));","lastModifiedDate":"2024-01-24"},{"lineNumber":101,"author":{"gitId":"Anant1902"},"content":" System.out.println(\"____________________________________________________________\");","lastModifiedDate":"2024-01-24"},{"lineNumber":102,"author":{"gitId":"Anant1902"},"content":" System.out.println(\"added: \" + input);","lastModifiedDate":"2024-01-24"},{"lineNumber":103,"author":{"gitId":"Anant1902"},"content":" System.out.println(\"____________________________________________________________\");","lastModifiedDate":"2024-01-24"},{"lineNumber":104,"author":{"gitId":"Anant1902"},"content":" }","lastModifiedDate":"2024-01-24"},{"lineNumber":105,"author":{"gitId":"Anant1902"},"content":" }","lastModifiedDate":"2024-01-24"},{"lineNumber":106,"author":{"gitId":"Anant1902"},"content":" scanner.close();","lastModifiedDate":"2024-01-24"},{"lineNumber":107,"author":{"gitId":"Anant1902"},"content":" }","lastModifiedDate":"2024-01-23"},{"lineNumber":108,"author":{"gitId":"Anant1902"},"content":"}","lastModifiedDate":"2024-01-23"}],"authorContributionMap":{"Anant1902":108}},{"path":"src/main/java/Event.java","fileType":"java","lines":[{"lineNumber":1,"author":{"gitId":"Anant1902"},"content":"public class Event extends Task {","lastModifiedDate":"2024-01-24"},{"lineNumber":2,"author":{"gitId":"Anant1902"},"content":" protected String from;","lastModifiedDate":"2024-01-24"},{"lineNumber":3,"author":{"gitId":"Anant1902"},"content":" protected String to;","lastModifiedDate":"2024-01-24"},{"lineNumber":4,"author":{"gitId":"Anant1902"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":5,"author":{"gitId":"Anant1902"},"content":" public Event(String description, String from, String to) {","lastModifiedDate":"2024-01-24"},{"lineNumber":6,"author":{"gitId":"Anant1902"},"content":" super(description);","lastModifiedDate":"2024-01-24"},{"lineNumber":7,"author":{"gitId":"Anant1902"},"content":" this.from \u003d from;","lastModifiedDate":"2024-01-24"},{"lineNumber":8,"author":{"gitId":"Anant1902"},"content":" this.to \u003d to;","lastModifiedDate":"2024-01-24"},{"lineNumber":9,"author":{"gitId":"Anant1902"},"content":" }","lastModifiedDate":"2024-01-24"},{"lineNumber":10,"author":{"gitId":"Anant1902"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":11,"author":{"gitId":"Anant1902"},"content":" @Override","lastModifiedDate":"2024-01-24"},{"lineNumber":12,"author":{"gitId":"Anant1902"},"content":" public String toString() {","lastModifiedDate":"2024-01-24"},{"lineNumber":13,"author":{"gitId":"Anant1902"},"content":" return \"[E]\" + super.toString() + \"(from: \" + from + \"to: \" + to + \")\";","lastModifiedDate":"2024-01-24"},{"lineNumber":14,"author":{"gitId":"Anant1902"},"content":" }","lastModifiedDate":"2024-01-24"},{"lineNumber":15,"author":{"gitId":"Anant1902"},"content":" ","lastModifiedDate":"2024-01-24"},{"lineNumber":16,"author":{"gitId":"Anant1902"},"content":"}","lastModifiedDate":"2024-01-24"}],"authorContributionMap":{"Anant1902":16}},{"path":"src/main/java/Task.java","fileType":"java","lines":[{"lineNumber":1,"author":{"gitId":"Anant1902"},"content":"public class Task { // adapted skeleton from cs2103t course website","lastModifiedDate":"2024-01-24"},{"lineNumber":2,"author":{"gitId":"Anant1902"},"content":" protected String description;","lastModifiedDate":"2024-01-24"},{"lineNumber":3,"author":{"gitId":"Anant1902"},"content":" protected boolean isDone;","lastModifiedDate":"2024-01-24"},{"lineNumber":4,"author":{"gitId":"Anant1902"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":5,"author":{"gitId":"Anant1902"},"content":" public Task(String description) {","lastModifiedDate":"2024-01-24"},{"lineNumber":6,"author":{"gitId":"Anant1902"},"content":" this.description \u003d description;","lastModifiedDate":"2024-01-24"},{"lineNumber":7,"author":{"gitId":"Anant1902"},"content":" this.isDone \u003d false;","lastModifiedDate":"2024-01-24"},{"lineNumber":8,"author":{"gitId":"Anant1902"},"content":" }","lastModifiedDate":"2024-01-24"},{"lineNumber":9,"author":{"gitId":"Anant1902"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":10,"author":{"gitId":"Anant1902"},"content":" public String getStatusIcon() {","lastModifiedDate":"2024-01-24"},{"lineNumber":11,"author":{"gitId":"Anant1902"},"content":" return (isDone ? \"[X] \" : \"[ ] \"); // mark done task with X","lastModifiedDate":"2024-01-24"},{"lineNumber":12,"author":{"gitId":"Anant1902"},"content":" }","lastModifiedDate":"2024-01-24"},{"lineNumber":13,"author":{"gitId":"Anant1902"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":14,"author":{"gitId":"Anant1902"},"content":" @Override","lastModifiedDate":"2024-01-24"},{"lineNumber":15,"author":{"gitId":"Anant1902"},"content":" public String toString() {","lastModifiedDate":"2024-01-24"},{"lineNumber":16,"author":{"gitId":"Anant1902"},"content":" return getStatusIcon() + description;","lastModifiedDate":"2024-01-24"},{"lineNumber":17,"author":{"gitId":"Anant1902"},"content":" }","lastModifiedDate":"2024-01-24"},{"lineNumber":18,"author":{"gitId":"Anant1902"},"content":"}","lastModifiedDate":"2024-01-24"}],"authorContributionMap":{"Anant1902":18}},{"path":"src/main/java/Todo.java","fileType":"java","lines":[{"lineNumber":1,"author":{"gitId":"Anant1902"},"content":"public class Todo extends Task {","lastModifiedDate":"2024-01-24"},{"lineNumber":2,"author":{"gitId":"Anant1902"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":3,"author":{"gitId":"Anant1902"},"content":" public Todo(String description) {","lastModifiedDate":"2024-01-24"},{"lineNumber":4,"author":{"gitId":"Anant1902"},"content":" super(description);","lastModifiedDate":"2024-01-24"},{"lineNumber":5,"author":{"gitId":"Anant1902"},"content":" }","lastModifiedDate":"2024-01-24"},{"lineNumber":6,"author":{"gitId":"Anant1902"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":7,"author":{"gitId":"Anant1902"},"content":" @Override","lastModifiedDate":"2024-01-24"},{"lineNumber":8,"author":{"gitId":"Anant1902"},"content":" public String toString() {","lastModifiedDate":"2024-01-24"},{"lineNumber":9,"author":{"gitId":"Anant1902"},"content":" return \"[T]\" + super.toString();","lastModifiedDate":"2024-01-24"},{"lineNumber":10,"author":{"gitId":"Anant1902"},"content":" }","lastModifiedDate":"2024-01-24"},{"lineNumber":11,"author":{"gitId":"Anant1902"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":12,"author":{"gitId":"Anant1902"},"content":"}","lastModifiedDate":"2024-01-24"}],"authorContributionMap":{"Anant1902":12}},{"path":"text-ui-test/input.txt","fileType":"txt","lines":[{"lineNumber":1,"author":{"gitId":"Anant1902"},"content":"todo eat dinner","lastModifiedDate":"2024-01-24"},{"lineNumber":2,"author":{"gitId":"Anant1902"},"content":"deadline finish 2103 assignment /by Wednesday","lastModifiedDate":"2024-01-24"},{"lineNumber":3,"author":{"gitId":"Anant1902"},"content":"list","lastModifiedDate":"2024-01-24"},{"lineNumber":4,"author":{"gitId":"Anant1902"},"content":"event hackathon /from Wed 2pm /to 4pm","lastModifiedDate":"2024-01-24"},{"lineNumber":5,"author":{"gitId":"Anant1902"},"content":"list","lastModifiedDate":"2024-01-24"},{"lineNumber":6,"author":{"gitId":"Anant1902"},"content":"mark 3","lastModifiedDate":"2024-01-24"},{"lineNumber":7,"author":{"gitId":"Anant1902"},"content":"list","lastModifiedDate":"2024-01-24"},{"lineNumber":8,"author":{"gitId":"Anant1902"},"content":"unmark 3","lastModifiedDate":"2024-01-24"},{"lineNumber":9,"author":{"gitId":"Anant1902"},"content":"list","lastModifiedDate":"2024-01-24"},{"lineNumber":10,"author":{"gitId":"Anant1902"},"content":"mark 2","lastModifiedDate":"2024-01-24"},{"lineNumber":11,"author":{"gitId":"Anant1902"},"content":"mark 1","lastModifiedDate":"2024-01-24"},{"lineNumber":12,"author":{"gitId":"Anant1902"},"content":"list","lastModifiedDate":"2024-01-24"},{"lineNumber":13,"author":{"gitId":"Anant1902"},"content":"bye","lastModifiedDate":"2024-01-24"}],"authorContributionMap":{"Anant1902":13}},{"path":"text-ui-test/runtest.sh","fileType":"sh","lines":[{"lineNumber":1,"author":{"gitId":"-"},"content":"#!/usr/bin/env bash","lastModifiedDate":"2020-05-25"},{"lineNumber":2,"author":{"gitId":"-"},"content":"","lastModifiedDate":"2020-05-25"},{"lineNumber":3,"author":{"gitId":"-"},"content":"# create bin directory if it doesn\u0027t exist","lastModifiedDate":"2020-05-25"},{"lineNumber":4,"author":{"gitId":"-"},"content":"if [ ! -d \"../bin\" ]","lastModifiedDate":"2020-05-25"},{"lineNumber":5,"author":{"gitId":"-"},"content":"then","lastModifiedDate":"2020-05-25"},{"lineNumber":6,"author":{"gitId":"-"},"content":" mkdir ../bin","lastModifiedDate":"2020-05-25"},{"lineNumber":7,"author":{"gitId":"-"},"content":"fi","lastModifiedDate":"2020-05-25"},{"lineNumber":8,"author":{"gitId":"-"},"content":"","lastModifiedDate":"2020-05-25"},{"lineNumber":9,"author":{"gitId":"-"},"content":"# delete output from previous run","lastModifiedDate":"2020-05-25"},{"lineNumber":10,"author":{"gitId":"-"},"content":"if [ -e \"./ACTUAL.TXT\" ]","lastModifiedDate":"2020-05-25"},{"lineNumber":11,"author":{"gitId":"-"},"content":"then","lastModifiedDate":"2020-05-25"},{"lineNumber":12,"author":{"gitId":"-"},"content":" rm ACTUAL.TXT","lastModifiedDate":"2020-05-25"},{"lineNumber":13,"author":{"gitId":"-"},"content":"fi","lastModifiedDate":"2020-05-25"},{"lineNumber":14,"author":{"gitId":"-"},"content":"","lastModifiedDate":"2020-05-25"},{"lineNumber":15,"author":{"gitId":"-"},"content":"# compile the code into the bin folder, terminates if error occurred","lastModifiedDate":"2020-05-25"},{"lineNumber":16,"author":{"gitId":"-"},"content":"if ! javac -cp ../src/main/java -Xlint:none -d ../bin ../src/main/java/*.java","lastModifiedDate":"2020-08-25"},{"lineNumber":17,"author":{"gitId":"-"},"content":"then","lastModifiedDate":"2020-05-25"},{"lineNumber":18,"author":{"gitId":"-"},"content":" echo \"********** BUILD FAILURE **********\"","lastModifiedDate":"2020-05-25"},{"lineNumber":19,"author":{"gitId":"-"},"content":" exit 1","lastModifiedDate":"2020-05-25"},{"lineNumber":20,"author":{"gitId":"-"},"content":"fi","lastModifiedDate":"2020-05-25"},{"lineNumber":21,"author":{"gitId":"-"},"content":"","lastModifiedDate":"2020-05-25"},{"lineNumber":22,"author":{"gitId":"-"},"content":"# run the program, feed commands from input.txt file and redirect the output to the ACTUAL.TXT","lastModifiedDate":"2020-05-25"},{"lineNumber":23,"author":{"gitId":"Anant1902"},"content":"java -classpath ../bin Drake \u003c input.txt \u003e ACTUAL.TXT","lastModifiedDate":"2024-01-24"},{"lineNumber":24,"author":{"gitId":"-"},"content":"","lastModifiedDate":"2020-05-25"},{"lineNumber":25,"author":{"gitId":"-"},"content":"# convert to UNIX format","lastModifiedDate":"2020-05-25"},{"lineNumber":26,"author":{"gitId":"-"},"content":"cp EXPECTED.TXT EXPECTED-UNIX.TXT","lastModifiedDate":"2020-05-25"},{"lineNumber":27,"author":{"gitId":"-"},"content":"dos2unix ACTUAL.TXT EXPECTED-UNIX.TXT","lastModifiedDate":"2020-05-25"},{"lineNumber":28,"author":{"gitId":"-"},"content":"","lastModifiedDate":"2020-05-25"},{"lineNumber":29,"author":{"gitId":"-"},"content":"# compare the output to the expected output","lastModifiedDate":"2020-05-25"},{"lineNumber":30,"author":{"gitId":"-"},"content":"diff ACTUAL.TXT EXPECTED-UNIX.TXT","lastModifiedDate":"2020-05-25"},{"lineNumber":31,"author":{"gitId":"-"},"content":"if [ $? -eq 0 ]","lastModifiedDate":"2020-05-25"},{"lineNumber":32,"author":{"gitId":"-"},"content":"then","lastModifiedDate":"2020-05-25"},{"lineNumber":33,"author":{"gitId":"-"},"content":" echo \"Test result: PASSED\"","lastModifiedDate":"2020-05-25"},{"lineNumber":34,"author":{"gitId":"-"},"content":" exit 0","lastModifiedDate":"2020-05-25"},{"lineNumber":35,"author":{"gitId":"-"},"content":"else","lastModifiedDate":"2020-05-25"},{"lineNumber":36,"author":{"gitId":"-"},"content":" echo \"Test result: FAILED\"","lastModifiedDate":"2020-05-25"},{"lineNumber":37,"author":{"gitId":"-"},"content":" exit 1","lastModifiedDate":"2020-05-25"},{"lineNumber":38,"author":{"gitId":"-"},"content":"fi","lastModifiedDate":"2020-05-25"}],"authorContributionMap":{"-":37,"Anant1902":1}}] +[{"path":"src/main/java/Deadline.java","fileType":"java","lines":[{"lineNumber":1,"author":{"gitId":"Anant1902"},"content":"public class Deadline extends Task {","lastModifiedDate":"2024-01-24"},{"lineNumber":2,"author":{"gitId":"Anant1902"},"content":" protected String by;","lastModifiedDate":"2024-01-24"},{"lineNumber":3,"author":{"gitId":"Anant1902"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":4,"author":{"gitId":"Anant1902"},"content":" public Deadline(String description, String by) {","lastModifiedDate":"2024-01-24"},{"lineNumber":5,"author":{"gitId":"Anant1902"},"content":" super(description);","lastModifiedDate":"2024-01-24"},{"lineNumber":6,"author":{"gitId":"Anant1902"},"content":" this.by \u003d by;","lastModifiedDate":"2024-01-24"},{"lineNumber":7,"author":{"gitId":"Anant1902"},"content":" }","lastModifiedDate":"2024-01-24"},{"lineNumber":8,"author":{"gitId":"Anant1902"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":9,"author":{"gitId":"Anant1902"},"content":" @Override","lastModifiedDate":"2024-01-24"},{"lineNumber":10,"author":{"gitId":"Anant1902"},"content":" public String toString() {","lastModifiedDate":"2024-01-24"},{"lineNumber":11,"author":{"gitId":"Anant1902"},"content":" return \"[D]\" + super.toString() + \"(by: \" + this.by + \")\";","lastModifiedDate":"2024-01-24"},{"lineNumber":12,"author":{"gitId":"Anant1902"},"content":" }","lastModifiedDate":"2024-01-24"},{"lineNumber":13,"author":{"gitId":"Anant1902"},"content":" ","lastModifiedDate":"2024-01-24"},{"lineNumber":14,"author":{"gitId":"Anant1902"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":15,"author":{"gitId":"Anant1902"},"content":"}","lastModifiedDate":"2024-01-24"}],"authorContributionMap":{"Anant1902":15}},{"path":"src/main/java/Drake.java","fileType":"java","lines":[{"lineNumber":1,"author":{"gitId":"Anant1902"},"content":"import java.util.ArrayList;","lastModifiedDate":"2024-01-24"},{"lineNumber":2,"author":{"gitId":"Anant1902"},"content":"import java.util.Scanner;","lastModifiedDate":"2024-01-24"},{"lineNumber":3,"author":{"gitId":"Anant1902"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":4,"author":{"gitId":"Anant1902"},"content":"public class Drake {","lastModifiedDate":"2024-01-23"},{"lineNumber":5,"author":{"gitId":"Anant1902"},"content":" public static void main(String[] args) {","lastModifiedDate":"2024-01-23"},{"lineNumber":6,"author":{"gitId":"Anant1902"},"content":" System.out.println(\"____________________________________________________________\");","lastModifiedDate":"2024-01-23"},{"lineNumber":7,"author":{"gitId":"Anant1902"},"content":" System.out.println(\" What\u0027s up everyone. I\u0027m Drake.\");","lastModifiedDate":"2024-01-24"},{"lineNumber":8,"author":{"gitId":"Anant1902"},"content":" System.out.println(\" How can I help?\");","lastModifiedDate":"2024-01-24"},{"lineNumber":9,"author":{"gitId":"Anant1902"},"content":" System.out.println(\"____________________________________________________________\");","lastModifiedDate":"2024-01-23"},{"lineNumber":10,"author":{"gitId":"Anant1902"},"content":" ","lastModifiedDate":"2024-01-24"},{"lineNumber":11,"author":{"gitId":"Anant1902"},"content":" Scanner scanner \u003d new Scanner(System.in);","lastModifiedDate":"2024-01-24"},{"lineNumber":12,"author":{"gitId":"Anant1902"},"content":" ArrayList\u003cTask\u003e tasks \u003d new ArrayList\u003c\u003e();","lastModifiedDate":"2024-01-24"},{"lineNumber":13,"author":{"gitId":"Anant1902"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":14,"author":{"gitId":"Anant1902"},"content":" while (true) {","lastModifiedDate":"2024-01-24"},{"lineNumber":15,"author":{"gitId":"Anant1902"},"content":" String input \u003d scanner.nextLine().trim();","lastModifiedDate":"2024-01-24"},{"lineNumber":16,"author":{"gitId":"Anant1902"},"content":" try {","lastModifiedDate":"2024-01-24"},{"lineNumber":17,"author":{"gitId":"Anant1902"},"content":" if (input.equals(\"bye\")) {","lastModifiedDate":"2024-01-24"},{"lineNumber":18,"author":{"gitId":"Anant1902"},"content":" System.out.println(\"____________________________________________________________\");","lastModifiedDate":"2024-01-23"},{"lineNumber":19,"author":{"gitId":"Anant1902"},"content":" System.out.println(\" See you later, alligator! \");","lastModifiedDate":"2024-01-24"},{"lineNumber":20,"author":{"gitId":"Anant1902"},"content":" System.out.println(\"____________________________________________________________\");","lastModifiedDate":"2024-01-24"},{"lineNumber":21,"author":{"gitId":"Anant1902"},"content":" break;","lastModifiedDate":"2024-01-24"},{"lineNumber":22,"author":{"gitId":"Anant1902"},"content":" }","lastModifiedDate":"2024-01-24"},{"lineNumber":23,"author":{"gitId":"Anant1902"},"content":" else if (input.equals(\"list\")) {","lastModifiedDate":"2024-01-24"},{"lineNumber":24,"author":{"gitId":"Anant1902"},"content":" System.out.println(\"____________________________________________________________\");","lastModifiedDate":"2024-01-24"},{"lineNumber":25,"author":{"gitId":"Anant1902"},"content":" System.out.println(\"You asked for the tasks in your list? Here:\");","lastModifiedDate":"2024-01-24"},{"lineNumber":26,"author":{"gitId":"Anant1902"},"content":" for (int i \u003d 0; i \u003c tasks.size(); i++) {","lastModifiedDate":"2024-01-24"},{"lineNumber":27,"author":{"gitId":"Anant1902"},"content":" System.out.println((i + 1) + \". \" + tasks.get(i));","lastModifiedDate":"2024-01-24"},{"lineNumber":28,"author":{"gitId":"Anant1902"},"content":" }","lastModifiedDate":"2024-01-24"},{"lineNumber":29,"author":{"gitId":"Anant1902"},"content":" System.out.println(\"____________________________________________________________\");","lastModifiedDate":"2024-01-24"},{"lineNumber":30,"author":{"gitId":"Anant1902"},"content":" }","lastModifiedDate":"2024-01-24"},{"lineNumber":31,"author":{"gitId":"Anant1902"},"content":" else if (input.split(\" \")[0].equals(\"mark\")) {","lastModifiedDate":"2024-01-24"},{"lineNumber":32,"author":{"gitId":"Anant1902"},"content":" Task markedTask \u003d tasks.get(Integer.parseInt(input.split(\" \")[1]) - 1);","lastModifiedDate":"2024-01-24"},{"lineNumber":33,"author":{"gitId":"Anant1902"},"content":" markedTask.isDone \u003d true;","lastModifiedDate":"2024-01-24"},{"lineNumber":34,"author":{"gitId":"Anant1902"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":35,"author":{"gitId":"Anant1902"},"content":" System.out.println(\"____________________________________________________________\");","lastModifiedDate":"2024-01-24"},{"lineNumber":36,"author":{"gitId":"Anant1902"},"content":" System.out.println(\"Cool. I now declare this task marked as, done:\");","lastModifiedDate":"2024-01-24"},{"lineNumber":37,"author":{"gitId":"Anant1902"},"content":" System.out.println(markedTask);","lastModifiedDate":"2024-01-24"},{"lineNumber":38,"author":{"gitId":"Anant1902"},"content":" System.out.println(\"____________________________________________________________\");","lastModifiedDate":"2024-01-24"},{"lineNumber":39,"author":{"gitId":"Anant1902"},"content":" }","lastModifiedDate":"2024-01-24"},{"lineNumber":40,"author":{"gitId":"Anant1902"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":41,"author":{"gitId":"Anant1902"},"content":" else if (input.split(\" \")[0].equals(\"unmark\")) {","lastModifiedDate":"2024-01-24"},{"lineNumber":42,"author":{"gitId":"Anant1902"},"content":" Task markedTask \u003d tasks.get(Integer.parseInt(input.split(\" \")[1]) - 1);","lastModifiedDate":"2024-01-24"},{"lineNumber":43,"author":{"gitId":"Anant1902"},"content":" markedTask.isDone \u003d false;","lastModifiedDate":"2024-01-24"},{"lineNumber":44,"author":{"gitId":"Anant1902"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":45,"author":{"gitId":"Anant1902"},"content":" System.out.println(\"____________________________________________________________\");","lastModifiedDate":"2024-01-24"},{"lineNumber":46,"author":{"gitId":"Anant1902"},"content":" System.out.println(\"OK, I\u0027ve marked this task as not done yet:\");","lastModifiedDate":"2024-01-24"},{"lineNumber":47,"author":{"gitId":"Anant1902"},"content":" System.out.println(markedTask);","lastModifiedDate":"2024-01-24"},{"lineNumber":48,"author":{"gitId":"Anant1902"},"content":" System.out.println(\"____________________________________________________________\");","lastModifiedDate":"2024-01-24"},{"lineNumber":49,"author":{"gitId":"Anant1902"},"content":" }","lastModifiedDate":"2024-01-24"},{"lineNumber":50,"author":{"gitId":"Anant1902"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":51,"author":{"gitId":"Anant1902"},"content":" else if (input.split(\" \")[0].equals(\"todo\")) {","lastModifiedDate":"2024-01-24"},{"lineNumber":52,"author":{"gitId":"Anant1902"},"content":" String todo \u003d isSubstringValid(input, 5);","lastModifiedDate":"2024-01-24"},{"lineNumber":53,"author":{"gitId":"Anant1902"},"content":" Todo newTodo \u003d new Todo(todo);","lastModifiedDate":"2024-01-24"},{"lineNumber":54,"author":{"gitId":"Anant1902"},"content":" tasks.add(newTodo);","lastModifiedDate":"2024-01-24"},{"lineNumber":55,"author":{"gitId":"Anant1902"},"content":" ","lastModifiedDate":"2024-01-24"},{"lineNumber":56,"author":{"gitId":"Anant1902"},"content":" System.out.println(\"____________________________________________________________\");","lastModifiedDate":"2024-01-24"},{"lineNumber":57,"author":{"gitId":"Anant1902"},"content":" System.out.println(\"Got it. I\u0027ve added this task:\");","lastModifiedDate":"2024-01-24"},{"lineNumber":58,"author":{"gitId":"Anant1902"},"content":" System.out.println(newTodo);","lastModifiedDate":"2024-01-24"},{"lineNumber":59,"author":{"gitId":"Anant1902"},"content":" System.out.println(\"Now you have \" + tasks.size() + \" tasks in the list.\"); ","lastModifiedDate":"2024-01-24"},{"lineNumber":60,"author":{"gitId":"Anant1902"},"content":" System.out.println(\"____________________________________________________________\");","lastModifiedDate":"2024-01-24"},{"lineNumber":61,"author":{"gitId":"Anant1902"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":62,"author":{"gitId":"Anant1902"},"content":" }","lastModifiedDate":"2024-01-24"},{"lineNumber":63,"author":{"gitId":"Anant1902"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":64,"author":{"gitId":"Anant1902"},"content":" else if (input.split(\" \")[0].equals(\"deadline\")) {","lastModifiedDate":"2024-01-24"},{"lineNumber":65,"author":{"gitId":"Anant1902"},"content":" String[] parts \u003d input.substring(9).split(\"/\");","lastModifiedDate":"2024-01-24"},{"lineNumber":66,"author":{"gitId":"Anant1902"},"content":" Deadline newDeadline \u003d new Deadline(parts[0], parts[1].substring(3));","lastModifiedDate":"2024-01-24"},{"lineNumber":67,"author":{"gitId":"Anant1902"},"content":" tasks.add(newDeadline);","lastModifiedDate":"2024-01-24"},{"lineNumber":68,"author":{"gitId":"Anant1902"},"content":" ","lastModifiedDate":"2024-01-24"},{"lineNumber":69,"author":{"gitId":"Anant1902"},"content":" System.out.println(\"____________________________________________________________\");","lastModifiedDate":"2024-01-24"},{"lineNumber":70,"author":{"gitId":"Anant1902"},"content":" System.out.println(\"Got it. I\u0027ve added this task:\");","lastModifiedDate":"2024-01-24"},{"lineNumber":71,"author":{"gitId":"Anant1902"},"content":" System.out.println(newDeadline);","lastModifiedDate":"2024-01-24"},{"lineNumber":72,"author":{"gitId":"Anant1902"},"content":" System.out.println(\"Now you have \" + tasks.size() + \" tasks in the list.\"); ","lastModifiedDate":"2024-01-24"},{"lineNumber":73,"author":{"gitId":"Anant1902"},"content":" System.out.println(\"____________________________________________________________\");","lastModifiedDate":"2024-01-24"},{"lineNumber":74,"author":{"gitId":"Anant1902"},"content":" }","lastModifiedDate":"2024-01-24"},{"lineNumber":75,"author":{"gitId":"Anant1902"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":76,"author":{"gitId":"Anant1902"},"content":" else if (input.split(\" \")[0].equals(\"event\")) {","lastModifiedDate":"2024-01-24"},{"lineNumber":77,"author":{"gitId":"Anant1902"},"content":" String[] parts \u003d input.substring(6).split(\"/\");","lastModifiedDate":"2024-01-24"},{"lineNumber":78,"author":{"gitId":"Anant1902"},"content":" String title \u003d parts[0];","lastModifiedDate":"2024-01-24"},{"lineNumber":79,"author":{"gitId":"Anant1902"},"content":" String from \u003d \"\";","lastModifiedDate":"2024-01-24"},{"lineNumber":80,"author":{"gitId":"Anant1902"},"content":" String to \u003d \"\";","lastModifiedDate":"2024-01-24"},{"lineNumber":81,"author":{"gitId":"Anant1902"},"content":" ","lastModifiedDate":"2024-01-24"},{"lineNumber":82,"author":{"gitId":"Anant1902"},"content":" for (int i \u003d 1; i \u003c parts.length; i++) {","lastModifiedDate":"2024-01-24"},{"lineNumber":83,"author":{"gitId":"Anant1902"},"content":" if (parts[i].split(\" \")[0].equals(\"from\")) {","lastModifiedDate":"2024-01-24"},{"lineNumber":84,"author":{"gitId":"Anant1902"},"content":" from \u003d parts[i].substring(5);","lastModifiedDate":"2024-01-24"},{"lineNumber":85,"author":{"gitId":"Anant1902"},"content":" }","lastModifiedDate":"2024-01-24"},{"lineNumber":86,"author":{"gitId":"Anant1902"},"content":" if (parts[i].split(\" \")[0].equals(\"to\")) {","lastModifiedDate":"2024-01-24"},{"lineNumber":87,"author":{"gitId":"Anant1902"},"content":" to \u003d parts[i].substring(3);","lastModifiedDate":"2024-01-24"},{"lineNumber":88,"author":{"gitId":"Anant1902"},"content":" }","lastModifiedDate":"2024-01-24"},{"lineNumber":89,"author":{"gitId":"Anant1902"},"content":" }","lastModifiedDate":"2024-01-24"},{"lineNumber":90,"author":{"gitId":"Anant1902"},"content":" ","lastModifiedDate":"2024-01-24"},{"lineNumber":91,"author":{"gitId":"Anant1902"},"content":" Event newEvent \u003d new Event(title, from, to);","lastModifiedDate":"2024-01-24"},{"lineNumber":92,"author":{"gitId":"Anant1902"},"content":" tasks.add(newEvent);","lastModifiedDate":"2024-01-24"},{"lineNumber":93,"author":{"gitId":"Anant1902"},"content":" ","lastModifiedDate":"2024-01-24"},{"lineNumber":94,"author":{"gitId":"Anant1902"},"content":" System.out.println(\"____________________________________________________________\");","lastModifiedDate":"2024-01-24"},{"lineNumber":95,"author":{"gitId":"Anant1902"},"content":" System.out.println(\"Got it. I\u0027ve added this task:\");","lastModifiedDate":"2024-01-24"},{"lineNumber":96,"author":{"gitId":"Anant1902"},"content":" System.out.println(newEvent);","lastModifiedDate":"2024-01-24"},{"lineNumber":97,"author":{"gitId":"Anant1902"},"content":" System.out.println(\"Now you have \" + tasks.size() + \" tasks in the list.\"); ","lastModifiedDate":"2024-01-24"},{"lineNumber":98,"author":{"gitId":"Anant1902"},"content":" System.out.println(\"____________________________________________________________\");","lastModifiedDate":"2024-01-24"},{"lineNumber":99,"author":{"gitId":"Anant1902"},"content":" }","lastModifiedDate":"2024-01-24"},{"lineNumber":100,"author":{"gitId":"Anant1902"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":101,"author":{"gitId":"Anant1902"},"content":" else {","lastModifiedDate":"2024-01-24"},{"lineNumber":102,"author":{"gitId":"Anant1902"},"content":" notValidCommand();","lastModifiedDate":"2024-01-24"},{"lineNumber":103,"author":{"gitId":"Anant1902"},"content":" }","lastModifiedDate":"2024-01-24"},{"lineNumber":104,"author":{"gitId":"Anant1902"},"content":" } catch (NotValidCommand e) {","lastModifiedDate":"2024-01-24"},{"lineNumber":105,"author":{"gitId":"Anant1902"},"content":" System.out.println(\"____________________________________________________________\");","lastModifiedDate":"2024-01-24"},{"lineNumber":106,"author":{"gitId":"Anant1902"},"content":" System.out.println(e.getMessage());","lastModifiedDate":"2024-01-24"},{"lineNumber":107,"author":{"gitId":"Anant1902"},"content":" System.out.println(\"____________________________________________________________\");","lastModifiedDate":"2024-01-24"},{"lineNumber":108,"author":{"gitId":"Anant1902"},"content":" } catch (TodoLeftBlank e) {","lastModifiedDate":"2024-01-24"},{"lineNumber":109,"author":{"gitId":"Anant1902"},"content":" System.out.println(\"____________________________________________________________\");","lastModifiedDate":"2024-01-24"},{"lineNumber":110,"author":{"gitId":"Anant1902"},"content":" System.out.println(e.getMessage());","lastModifiedDate":"2024-01-24"},{"lineNumber":111,"author":{"gitId":"Anant1902"},"content":" System.out.println(\"____________________________________________________________\");","lastModifiedDate":"2024-01-24"},{"lineNumber":112,"author":{"gitId":"Anant1902"},"content":" }","lastModifiedDate":"2024-01-24"},{"lineNumber":113,"author":{"gitId":"Anant1902"},"content":" }","lastModifiedDate":"2024-01-24"},{"lineNumber":114,"author":{"gitId":"Anant1902"},"content":" scanner.close();","lastModifiedDate":"2024-01-24"},{"lineNumber":115,"author":{"gitId":"Anant1902"},"content":" }","lastModifiedDate":"2024-01-23"},{"lineNumber":116,"author":{"gitId":"Anant1902"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":117,"author":{"gitId":"Anant1902"},"content":" public static String isSubstringValid(String input, int num) throws TodoLeftBlank {","lastModifiedDate":"2024-01-24"},{"lineNumber":118,"author":{"gitId":"Anant1902"},"content":" try {","lastModifiedDate":"2024-01-24"},{"lineNumber":119,"author":{"gitId":"Anant1902"},"content":" return input.substring(num);","lastModifiedDate":"2024-01-24"},{"lineNumber":120,"author":{"gitId":"Anant1902"},"content":" } catch(StringIndexOutOfBoundsException e) {","lastModifiedDate":"2024-01-24"},{"lineNumber":121,"author":{"gitId":"Anant1902"},"content":" throw new TodoLeftBlank(\"Looks like you left the description of the todo empty. This isn\u0027t allowed!\");","lastModifiedDate":"2024-01-24"},{"lineNumber":122,"author":{"gitId":"Anant1902"},"content":" }","lastModifiedDate":"2024-01-24"},{"lineNumber":123,"author":{"gitId":"Anant1902"},"content":" ","lastModifiedDate":"2024-01-24"},{"lineNumber":124,"author":{"gitId":"Anant1902"},"content":" }","lastModifiedDate":"2024-01-24"},{"lineNumber":125,"author":{"gitId":"Anant1902"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":126,"author":{"gitId":"Anant1902"},"content":" public static void notValidCommand() throws NotValidCommand {","lastModifiedDate":"2024-01-24"},{"lineNumber":127,"author":{"gitId":"Anant1902"},"content":" throw new NotValidCommand(\"That\u0027s not a valid command!\");","lastModifiedDate":"2024-01-24"},{"lineNumber":128,"author":{"gitId":"Anant1902"},"content":" }","lastModifiedDate":"2024-01-24"},{"lineNumber":129,"author":{"gitId":"Anant1902"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":130,"author":{"gitId":"Anant1902"},"content":"}","lastModifiedDate":"2024-01-23"}],"authorContributionMap":{"Anant1902":130}},{"path":"src/main/java/Event.java","fileType":"java","lines":[{"lineNumber":1,"author":{"gitId":"Anant1902"},"content":"public class Event extends Task {","lastModifiedDate":"2024-01-24"},{"lineNumber":2,"author":{"gitId":"Anant1902"},"content":" protected String from;","lastModifiedDate":"2024-01-24"},{"lineNumber":3,"author":{"gitId":"Anant1902"},"content":" protected String to;","lastModifiedDate":"2024-01-24"},{"lineNumber":4,"author":{"gitId":"Anant1902"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":5,"author":{"gitId":"Anant1902"},"content":" public Event(String description, String from, String to) {","lastModifiedDate":"2024-01-24"},{"lineNumber":6,"author":{"gitId":"Anant1902"},"content":" super(description);","lastModifiedDate":"2024-01-24"},{"lineNumber":7,"author":{"gitId":"Anant1902"},"content":" this.from \u003d from;","lastModifiedDate":"2024-01-24"},{"lineNumber":8,"author":{"gitId":"Anant1902"},"content":" this.to \u003d to;","lastModifiedDate":"2024-01-24"},{"lineNumber":9,"author":{"gitId":"Anant1902"},"content":" }","lastModifiedDate":"2024-01-24"},{"lineNumber":10,"author":{"gitId":"Anant1902"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":11,"author":{"gitId":"Anant1902"},"content":" @Override","lastModifiedDate":"2024-01-24"},{"lineNumber":12,"author":{"gitId":"Anant1902"},"content":" public String toString() {","lastModifiedDate":"2024-01-24"},{"lineNumber":13,"author":{"gitId":"Anant1902"},"content":" return \"[E]\" + super.toString() + \"(from: \" + from + \"to: \" + to + \")\";","lastModifiedDate":"2024-01-24"},{"lineNumber":14,"author":{"gitId":"Anant1902"},"content":" }","lastModifiedDate":"2024-01-24"},{"lineNumber":15,"author":{"gitId":"Anant1902"},"content":" ","lastModifiedDate":"2024-01-24"},{"lineNumber":16,"author":{"gitId":"Anant1902"},"content":"}","lastModifiedDate":"2024-01-24"}],"authorContributionMap":{"Anant1902":16}},{"path":"src/main/java/NotValidCommand.java","fileType":"java","lines":[{"lineNumber":1,"author":{"gitId":"Anant1902"},"content":"public class NotValidCommand extends Exception {","lastModifiedDate":"2024-01-24"},{"lineNumber":2,"author":{"gitId":"Anant1902"},"content":" public NotValidCommand(String message) {","lastModifiedDate":"2024-01-24"},{"lineNumber":3,"author":{"gitId":"Anant1902"},"content":" super(message);","lastModifiedDate":"2024-01-24"},{"lineNumber":4,"author":{"gitId":"Anant1902"},"content":" }","lastModifiedDate":"2024-01-24"},{"lineNumber":5,"author":{"gitId":"Anant1902"},"content":"}","lastModifiedDate":"2024-01-24"}],"authorContributionMap":{"Anant1902":5}},{"path":"src/main/java/Task.java","fileType":"java","lines":[{"lineNumber":1,"author":{"gitId":"Anant1902"},"content":"public class Task { // adapted skeleton from cs2103t course website","lastModifiedDate":"2024-01-24"},{"lineNumber":2,"author":{"gitId":"Anant1902"},"content":" protected String description;","lastModifiedDate":"2024-01-24"},{"lineNumber":3,"author":{"gitId":"Anant1902"},"content":" protected boolean isDone;","lastModifiedDate":"2024-01-24"},{"lineNumber":4,"author":{"gitId":"Anant1902"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":5,"author":{"gitId":"Anant1902"},"content":" public Task(String description) {","lastModifiedDate":"2024-01-24"},{"lineNumber":6,"author":{"gitId":"Anant1902"},"content":" this.description \u003d description;","lastModifiedDate":"2024-01-24"},{"lineNumber":7,"author":{"gitId":"Anant1902"},"content":" this.isDone \u003d false;","lastModifiedDate":"2024-01-24"},{"lineNumber":8,"author":{"gitId":"Anant1902"},"content":" }","lastModifiedDate":"2024-01-24"},{"lineNumber":9,"author":{"gitId":"Anant1902"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":10,"author":{"gitId":"Anant1902"},"content":" public String getStatusIcon() {","lastModifiedDate":"2024-01-24"},{"lineNumber":11,"author":{"gitId":"Anant1902"},"content":" return (isDone ? \"[X] \" : \"[ ] \"); // mark done task with X","lastModifiedDate":"2024-01-24"},{"lineNumber":12,"author":{"gitId":"Anant1902"},"content":" }","lastModifiedDate":"2024-01-24"},{"lineNumber":13,"author":{"gitId":"Anant1902"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":14,"author":{"gitId":"Anant1902"},"content":" @Override","lastModifiedDate":"2024-01-24"},{"lineNumber":15,"author":{"gitId":"Anant1902"},"content":" public String toString() {","lastModifiedDate":"2024-01-24"},{"lineNumber":16,"author":{"gitId":"Anant1902"},"content":" return getStatusIcon() + description;","lastModifiedDate":"2024-01-24"},{"lineNumber":17,"author":{"gitId":"Anant1902"},"content":" }","lastModifiedDate":"2024-01-24"},{"lineNumber":18,"author":{"gitId":"Anant1902"},"content":"}","lastModifiedDate":"2024-01-24"}],"authorContributionMap":{"Anant1902":18}},{"path":"src/main/java/Todo.java","fileType":"java","lines":[{"lineNumber":1,"author":{"gitId":"Anant1902"},"content":"public class Todo extends Task {","lastModifiedDate":"2024-01-24"},{"lineNumber":2,"author":{"gitId":"Anant1902"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":3,"author":{"gitId":"Anant1902"},"content":" public Todo(String description) {","lastModifiedDate":"2024-01-24"},{"lineNumber":4,"author":{"gitId":"Anant1902"},"content":" super(description);","lastModifiedDate":"2024-01-24"},{"lineNumber":5,"author":{"gitId":"Anant1902"},"content":" }","lastModifiedDate":"2024-01-24"},{"lineNumber":6,"author":{"gitId":"Anant1902"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":7,"author":{"gitId":"Anant1902"},"content":" @Override","lastModifiedDate":"2024-01-24"},{"lineNumber":8,"author":{"gitId":"Anant1902"},"content":" public String toString() {","lastModifiedDate":"2024-01-24"},{"lineNumber":9,"author":{"gitId":"Anant1902"},"content":" return \"[T]\" + super.toString();","lastModifiedDate":"2024-01-24"},{"lineNumber":10,"author":{"gitId":"Anant1902"},"content":" }","lastModifiedDate":"2024-01-24"},{"lineNumber":11,"author":{"gitId":"Anant1902"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":12,"author":{"gitId":"Anant1902"},"content":"}","lastModifiedDate":"2024-01-24"}],"authorContributionMap":{"Anant1902":12}},{"path":"src/main/java/TodoLeftBlank.java","fileType":"java","lines":[{"lineNumber":1,"author":{"gitId":"Anant1902"},"content":"public class TodoLeftBlank extends StringIndexOutOfBoundsException {","lastModifiedDate":"2024-01-24"},{"lineNumber":2,"author":{"gitId":"Anant1902"},"content":" public TodoLeftBlank(String message) {","lastModifiedDate":"2024-01-24"},{"lineNumber":3,"author":{"gitId":"Anant1902"},"content":" super(message);","lastModifiedDate":"2024-01-24"},{"lineNumber":4,"author":{"gitId":"Anant1902"},"content":" }","lastModifiedDate":"2024-01-24"},{"lineNumber":5,"author":{"gitId":"Anant1902"},"content":"}","lastModifiedDate":"2024-01-24"}],"authorContributionMap":{"Anant1902":5}},{"path":"text-ui-test/input.txt","fileType":"txt","lines":[{"lineNumber":1,"author":{"gitId":"Anant1902"},"content":"todo eat dinner","lastModifiedDate":"2024-01-24"},{"lineNumber":2,"author":{"gitId":"Anant1902"},"content":"deadline finish 2103 assignment /by Wednesday","lastModifiedDate":"2024-01-24"},{"lineNumber":3,"author":{"gitId":"Anant1902"},"content":"list","lastModifiedDate":"2024-01-24"},{"lineNumber":4,"author":{"gitId":"Anant1902"},"content":"event hackathon /from Wed 2pm /to 4pm","lastModifiedDate":"2024-01-24"},{"lineNumber":5,"author":{"gitId":"Anant1902"},"content":"list","lastModifiedDate":"2024-01-24"},{"lineNumber":6,"author":{"gitId":"Anant1902"},"content":"mark 3","lastModifiedDate":"2024-01-24"},{"lineNumber":7,"author":{"gitId":"Anant1902"},"content":"list","lastModifiedDate":"2024-01-24"},{"lineNumber":8,"author":{"gitId":"Anant1902"},"content":"unmark 3","lastModifiedDate":"2024-01-24"},{"lineNumber":9,"author":{"gitId":"Anant1902"},"content":"list","lastModifiedDate":"2024-01-24"},{"lineNumber":10,"author":{"gitId":"Anant1902"},"content":"mark 2","lastModifiedDate":"2024-01-24"},{"lineNumber":11,"author":{"gitId":"Anant1902"},"content":"mark 1","lastModifiedDate":"2024-01-24"},{"lineNumber":12,"author":{"gitId":"Anant1902"},"content":"list","lastModifiedDate":"2024-01-24"},{"lineNumber":13,"author":{"gitId":"Anant1902"},"content":"bye","lastModifiedDate":"2024-01-24"}],"authorContributionMap":{"Anant1902":13}},{"path":"text-ui-test/runtest.sh","fileType":"sh","lines":[{"lineNumber":1,"author":{"gitId":"-"},"content":"#!/usr/bin/env bash","lastModifiedDate":"2020-05-25"},{"lineNumber":2,"author":{"gitId":"-"},"content":"","lastModifiedDate":"2020-05-25"},{"lineNumber":3,"author":{"gitId":"-"},"content":"# create bin directory if it doesn\u0027t exist","lastModifiedDate":"2020-05-25"},{"lineNumber":4,"author":{"gitId":"-"},"content":"if [ ! -d \"../bin\" ]","lastModifiedDate":"2020-05-25"},{"lineNumber":5,"author":{"gitId":"-"},"content":"then","lastModifiedDate":"2020-05-25"},{"lineNumber":6,"author":{"gitId":"-"},"content":" mkdir ../bin","lastModifiedDate":"2020-05-25"},{"lineNumber":7,"author":{"gitId":"-"},"content":"fi","lastModifiedDate":"2020-05-25"},{"lineNumber":8,"author":{"gitId":"-"},"content":"","lastModifiedDate":"2020-05-25"},{"lineNumber":9,"author":{"gitId":"-"},"content":"# delete output from previous run","lastModifiedDate":"2020-05-25"},{"lineNumber":10,"author":{"gitId":"-"},"content":"if [ -e \"./ACTUAL.TXT\" ]","lastModifiedDate":"2020-05-25"},{"lineNumber":11,"author":{"gitId":"-"},"content":"then","lastModifiedDate":"2020-05-25"},{"lineNumber":12,"author":{"gitId":"-"},"content":" rm ACTUAL.TXT","lastModifiedDate":"2020-05-25"},{"lineNumber":13,"author":{"gitId":"-"},"content":"fi","lastModifiedDate":"2020-05-25"},{"lineNumber":14,"author":{"gitId":"-"},"content":"","lastModifiedDate":"2020-05-25"},{"lineNumber":15,"author":{"gitId":"-"},"content":"# compile the code into the bin folder, terminates if error occurred","lastModifiedDate":"2020-05-25"},{"lineNumber":16,"author":{"gitId":"-"},"content":"if ! javac -cp ../src/main/java -Xlint:none -d ../bin ../src/main/java/*.java","lastModifiedDate":"2020-08-25"},{"lineNumber":17,"author":{"gitId":"-"},"content":"then","lastModifiedDate":"2020-05-25"},{"lineNumber":18,"author":{"gitId":"-"},"content":" echo \"********** BUILD FAILURE **********\"","lastModifiedDate":"2020-05-25"},{"lineNumber":19,"author":{"gitId":"-"},"content":" exit 1","lastModifiedDate":"2020-05-25"},{"lineNumber":20,"author":{"gitId":"-"},"content":"fi","lastModifiedDate":"2020-05-25"},{"lineNumber":21,"author":{"gitId":"-"},"content":"","lastModifiedDate":"2020-05-25"},{"lineNumber":22,"author":{"gitId":"-"},"content":"# run the program, feed commands from input.txt file and redirect the output to the ACTUAL.TXT","lastModifiedDate":"2020-05-25"},{"lineNumber":23,"author":{"gitId":"Anant1902"},"content":"java -classpath ../bin Drake \u003c input.txt \u003e ACTUAL.TXT","lastModifiedDate":"2024-01-24"},{"lineNumber":24,"author":{"gitId":"-"},"content":"","lastModifiedDate":"2020-05-25"},{"lineNumber":25,"author":{"gitId":"-"},"content":"# convert to UNIX format","lastModifiedDate":"2020-05-25"},{"lineNumber":26,"author":{"gitId":"-"},"content":"cp EXPECTED.TXT EXPECTED-UNIX.TXT","lastModifiedDate":"2020-05-25"},{"lineNumber":27,"author":{"gitId":"-"},"content":"dos2unix ACTUAL.TXT EXPECTED-UNIX.TXT","lastModifiedDate":"2020-05-25"},{"lineNumber":28,"author":{"gitId":"-"},"content":"","lastModifiedDate":"2020-05-25"},{"lineNumber":29,"author":{"gitId":"-"},"content":"# compare the output to the expected output","lastModifiedDate":"2020-05-25"},{"lineNumber":30,"author":{"gitId":"-"},"content":"diff ACTUAL.TXT EXPECTED-UNIX.TXT","lastModifiedDate":"2020-05-25"},{"lineNumber":31,"author":{"gitId":"-"},"content":"if [ $? -eq 0 ]","lastModifiedDate":"2020-05-25"},{"lineNumber":32,"author":{"gitId":"-"},"content":"then","lastModifiedDate":"2020-05-25"},{"lineNumber":33,"author":{"gitId":"-"},"content":" echo \"Test result: PASSED\"","lastModifiedDate":"2020-05-25"},{"lineNumber":34,"author":{"gitId":"-"},"content":" exit 0","lastModifiedDate":"2020-05-25"},{"lineNumber":35,"author":{"gitId":"-"},"content":"else","lastModifiedDate":"2020-05-25"},{"lineNumber":36,"author":{"gitId":"-"},"content":" echo \"Test result: FAILED\"","lastModifiedDate":"2020-05-25"},{"lineNumber":37,"author":{"gitId":"-"},"content":" exit 1","lastModifiedDate":"2020-05-25"},{"lineNumber":38,"author":{"gitId":"-"},"content":"fi","lastModifiedDate":"2020-05-25"}],"authorContributionMap":{"-":37,"Anant1902":1}}] diff --git a/Anant1902_ip_master/commits.json b/Anant1902_ip_master/commits.json index 24e75c18..5578c719 100644 --- a/Anant1902_ip_master/commits.json +++ b/Anant1902_ip_master/commits.json @@ -1 +1 @@ -{"authorDailyContributionsMap":{"Anant1902":[{"date":"2024-01-23","commitResults":[{"hash":"ae90a7eb803bb99b458c07e55f09a6e54761a25b","isMergeCommit":false,"messageTitle":"Add greeting skeleton","messageBody":"","tags":["Level-0"],"fileTypesAndContributionMap":{"java":{"insertions":10,"deletions":10}}}]},{"date":"2024-01-24","commitResults":[{"hash":"8812e1586c8ab979e68b1940155255345909a3e4","isMergeCommit":false,"messageTitle":"Add echo feature","messageBody":"","tags":["Level-1"],"fileTypesAndContributionMap":{"java":{"insertions":22,"deletions":4}}},{"hash":"2c27be34ce8b679b6b3b1518c5e8ee1808ff9ead","isMergeCommit":false,"messageTitle":"Enable add and list feature","messageBody":"","tags":["Level-2"],"fileTypesAndContributionMap":{"java":{"insertions":16,"deletions":4}}},{"hash":"2e3b53fdc1c06fec6b64681412aaee1536132489","isMergeCommit":false,"messageTitle":"Add mark feature","messageBody":"","tags":["Level-3"],"fileTypesAndContributionMap":{"java":{"insertions":38,"deletions":5}}},{"hash":"8018728190acbd3a0bb2ff2b1a583350cbca76c6","isMergeCommit":false,"messageTitle":"add todo, events, deadlines","messageBody":"","tags":["Level-4"],"fileTypesAndContributionMap":{"java":{"insertions":102,"deletions":6}}},{"hash":"46648c55ac3ee45c05fdf66e3bee5daab410e6e5","isMergeCommit":false,"messageTitle":"Test using i/o redirection","messageBody":"","tags":["A-TextUiTesting"],"fileTypesAndContributionMap":{"txt":{"insertions":13,"deletions":0},"sh":{"insertions":1,"deletions":1}}}]}]},"authorFileTypeContributionMap":{"Anant1902":{"java":169,"md":0,"fxml":0,"sh":1,"bat":0,"gradle":0,"txt":13}},"authorContributionVariance":{"Anant1902":6062.222},"authorDisplayNameMap":{"Anant1902":"ANAN..NKER"}} +{"authorDailyContributionsMap":{"Anant1902":[{"date":"2024-01-23","commitResults":[{"hash":"ae90a7eb803bb99b458c07e55f09a6e54761a25b","isMergeCommit":false,"messageTitle":"Add greeting skeleton","messageBody":"","tags":["Level-0"],"fileTypesAndContributionMap":{"java":{"insertions":10,"deletions":10}}}]},{"date":"2024-01-24","commitResults":[{"hash":"8812e1586c8ab979e68b1940155255345909a3e4","isMergeCommit":false,"messageTitle":"Add echo feature","messageBody":"","tags":["Level-1"],"fileTypesAndContributionMap":{"java":{"insertions":22,"deletions":4}}},{"hash":"2c27be34ce8b679b6b3b1518c5e8ee1808ff9ead","isMergeCommit":false,"messageTitle":"Enable add and list feature","messageBody":"","tags":["Level-2"],"fileTypesAndContributionMap":{"java":{"insertions":16,"deletions":4}}},{"hash":"2e3b53fdc1c06fec6b64681412aaee1536132489","isMergeCommit":false,"messageTitle":"Add mark feature","messageBody":"","tags":["Level-3"],"fileTypesAndContributionMap":{"java":{"insertions":38,"deletions":5}}},{"hash":"8018728190acbd3a0bb2ff2b1a583350cbca76c6","isMergeCommit":false,"messageTitle":"add todo, events, deadlines","messageBody":"","tags":["Level-4"],"fileTypesAndContributionMap":{"java":{"insertions":102,"deletions":6}}},{"hash":"46648c55ac3ee45c05fdf66e3bee5daab410e6e5","isMergeCommit":false,"messageTitle":"Test using i/o redirection","messageBody":"","tags":["A-TextUiTesting"],"fileTypesAndContributionMap":{"txt":{"insertions":13,"deletions":0},"sh":{"insertions":1,"deletions":1}}},{"hash":"e258f85319b6bd84fcc151dea76b1b7f7043b933","isMergeCommit":false,"messageTitle":"Handle erros","messageBody":"","tags":["Level-5"],"fileTypesAndContributionMap":{"java":{"insertions":107,"deletions":75}}}]}]},"authorFileTypeContributionMap":{"Anant1902":{"java":201,"md":0,"fxml":0,"sh":1,"bat":0,"gradle":0,"txt":13}},"authorContributionVariance":{"Anant1902":21178.334},"authorDisplayNameMap":{"Anant1902":"ANAN..NKER"}} diff --git a/Arixeyeion_ip_master/authorship.json b/Arixeyeion_ip_master/authorship.json index fe51488c..f9f74e1b 100644 --- a/Arixeyeion_ip_master/authorship.json +++ b/Arixeyeion_ip_master/authorship.json @@ -1 +1 @@ -[] +[{"path":"src/main/java/Zoe.java","fileType":"java","lines":[{"lineNumber":1,"author":{"gitId":"Arixeyeion"},"content":"public class Zoe {","lastModifiedDate":"2024-01-24"},{"lineNumber":2,"author":{"gitId":"Arixeyeion"},"content":" public static void main(String[] args) {","lastModifiedDate":"2024-01-24"},{"lineNumber":3,"author":{"gitId":"Arixeyeion"},"content":" System.out.println(\"Hello! I\u0027m Zoe\");","lastModifiedDate":"2024-01-24"},{"lineNumber":4,"author":{"gitId":"Arixeyeion"},"content":" System.out.println(\"What can I do for you?\");","lastModifiedDate":"2024-01-24"},{"lineNumber":5,"author":{"gitId":"Arixeyeion"},"content":" System.out.println(\"\\n\");","lastModifiedDate":"2024-01-24"},{"lineNumber":6,"author":{"gitId":"Arixeyeion"},"content":" System.out.println(\"Bye. Hope to see you again soon!\");","lastModifiedDate":"2024-01-24"},{"lineNumber":7,"author":{"gitId":"Arixeyeion"},"content":" }","lastModifiedDate":"2024-01-24"},{"lineNumber":8,"author":{"gitId":"Arixeyeion"},"content":"}","lastModifiedDate":"2024-01-24"}],"authorContributionMap":{"Arixeyeion":8}}] diff --git a/Arixeyeion_ip_master/commits.json b/Arixeyeion_ip_master/commits.json index 3c7e902e..a1c82aeb 100644 --- a/Arixeyeion_ip_master/commits.json +++ b/Arixeyeion_ip_master/commits.json @@ -1 +1 @@ -{"authorDailyContributionsMap":{"Arixeyeion":[]},"authorFileTypeContributionMap":{"Arixeyeion":{"java":0,"md":0,"fxml":0,"sh":0,"bat":0,"gradle":0,"txt":0}},"authorContributionVariance":{"Arixeyeion":0.0},"authorDisplayNameMap":{"Arixeyeion":"LIM ..INIC"}} +{"authorDailyContributionsMap":{"Arixeyeion":[{"date":"2024-01-24","commitResults":[{"hash":"1dcc2cda24c485b6dca650c1f5f5b85d241595bc","isMergeCommit":false,"messageTitle":"Changed name from duke to zoe and changed function from displaying duke to required IP level 0 text.","messageBody":"","tags":["Level-0"],"fileTypesAndContributionMap":{"java":{"insertions":8,"deletions":0}}}]}]},"authorFileTypeContributionMap":{"Arixeyeion":{"java":8,"md":0,"fxml":0,"sh":0,"bat":0,"gradle":0,"txt":0}},"authorContributionVariance":{"Arixeyeion":8.888888},"authorDisplayNameMap":{"Arixeyeion":"LIM ..INIC"}} diff --git a/Bandov_ip_master/authorship.json b/Bandov_ip_master/authorship.json index fe51488c..17742abb 100644 --- a/Bandov_ip_master/authorship.json +++ b/Bandov_ip_master/authorship.json @@ -1 +1 @@ -[] +[{"path":"src/main/java/Deadline.java","fileType":"java","lines":[{"lineNumber":1,"author":{"gitId":"Bandov"},"content":"public class Deadline extends Task {","lastModifiedDate":"2024-01-20"},{"lineNumber":2,"author":{"gitId":"Bandov"},"content":"","lastModifiedDate":"2024-01-20"},{"lineNumber":3,"author":{"gitId":"Bandov"},"content":" protected String by;","lastModifiedDate":"2024-01-20"},{"lineNumber":4,"author":{"gitId":"Bandov"},"content":"","lastModifiedDate":"2024-01-20"},{"lineNumber":5,"author":{"gitId":"Bandov"},"content":" public Deadline(String description, String by) {","lastModifiedDate":"2024-01-20"},{"lineNumber":6,"author":{"gitId":"Bandov"},"content":" super(description);","lastModifiedDate":"2024-01-20"},{"lineNumber":7,"author":{"gitId":"Bandov"},"content":" this.by \u003d by;","lastModifiedDate":"2024-01-20"},{"lineNumber":8,"author":{"gitId":"Bandov"},"content":" }","lastModifiedDate":"2024-01-20"},{"lineNumber":9,"author":{"gitId":"Bandov"},"content":"","lastModifiedDate":"2024-01-20"},{"lineNumber":10,"author":{"gitId":"Bandov"},"content":" @Override","lastModifiedDate":"2024-01-20"},{"lineNumber":11,"author":{"gitId":"Bandov"},"content":" public String toString() {","lastModifiedDate":"2024-01-20"},{"lineNumber":12,"author":{"gitId":"Bandov"},"content":" return \"[D]\" + (isDone ? \"[X] \" : \"[ ] \") + super.description + \" (by: \" + by + \")\";","lastModifiedDate":"2024-01-20"},{"lineNumber":13,"author":{"gitId":"Bandov"},"content":" }","lastModifiedDate":"2024-01-20"},{"lineNumber":14,"author":{"gitId":"Bandov"},"content":"}","lastModifiedDate":"2024-01-20"}],"authorContributionMap":{"Bandov":14}},{"path":"src/main/java/Duke.java","fileType":"java","lines":[{"lineNumber":1,"author":{"gitId":"Bandov"},"content":"import java.util.ArrayList;","lastModifiedDate":"2024-01-20"},{"lineNumber":2,"author":{"gitId":"Bandov"},"content":"import java.util.Scanner;","lastModifiedDate":"2024-01-20"},{"lineNumber":3,"author":{"gitId":"Bandov"},"content":"","lastModifiedDate":"2024-01-20"},{"lineNumber":4,"author":{"gitId":"-"},"content":"public class Duke {","lastModifiedDate":"2024-01-22"},{"lineNumber":5,"author":{"gitId":"-"},"content":" public static void main(String[] args) {","lastModifiedDate":"2019-07-29"},{"lineNumber":6,"author":{"gitId":"Bandov"},"content":" ArrayList\u003cTask\u003e list \u003d new ArrayList\u003c\u003e();","lastModifiedDate":"2024-01-20"},{"lineNumber":7,"author":{"gitId":"Bandov"},"content":" Scanner scanner \u003d new Scanner(System.in);","lastModifiedDate":"2024-01-20"},{"lineNumber":8,"author":{"gitId":"Bandov"},"content":" printWithLines(\"Hello! I\u0027m Bob!\", \"What can I do for you?\");","lastModifiedDate":"2024-01-20"},{"lineNumber":9,"author":{"gitId":"Bandov"},"content":" String message \u003d null;","lastModifiedDate":"2024-01-22"},{"lineNumber":10,"author":{"gitId":"Bandov"},"content":"","lastModifiedDate":"2024-01-22"},{"lineNumber":11,"author":{"gitId":"Bandov"},"content":" do {","lastModifiedDate":"2024-01-20"},{"lineNumber":12,"author":{"gitId":"Bandov"},"content":" try {","lastModifiedDate":"2024-01-22"},{"lineNumber":13,"author":{"gitId":"Bandov"},"content":" message \u003d scanner.nextLine();","lastModifiedDate":"2024-01-20"},{"lineNumber":14,"author":{"gitId":"Bandov"},"content":" if (message.startsWith(\"todo\")) {","lastModifiedDate":"2024-01-20"},{"lineNumber":15,"author":{"gitId":"Bandov"},"content":" handleTodo(list, message);","lastModifiedDate":"2024-01-22"},{"lineNumber":16,"author":{"gitId":"Bandov"},"content":" } else if (message.startsWith(\"deadline\")) {","lastModifiedDate":"2024-01-22"},{"lineNumber":17,"author":{"gitId":"Bandov"},"content":" handleDeadline(list, message);","lastModifiedDate":"2024-01-22"},{"lineNumber":18,"author":{"gitId":"Bandov"},"content":" } else if (message.startsWith(\"event\")) {","lastModifiedDate":"2024-01-22"},{"lineNumber":19,"author":{"gitId":"Bandov"},"content":" handleEvent(list, message);","lastModifiedDate":"2024-01-22"},{"lineNumber":20,"author":{"gitId":"Bandov"},"content":" } else if (message.equals(\"list\")) {","lastModifiedDate":"2024-01-22"},{"lineNumber":21,"author":{"gitId":"Bandov"},"content":" handleList(list);","lastModifiedDate":"2024-01-22"},{"lineNumber":22,"author":{"gitId":"Bandov"},"content":" } else if (message.startsWith(\"mark\")) {","lastModifiedDate":"2024-01-22"},{"lineNumber":23,"author":{"gitId":"Bandov"},"content":" handleMark(list, message);","lastModifiedDate":"2024-01-22"},{"lineNumber":24,"author":{"gitId":"Bandov"},"content":" } else if (message.startsWith(\"unmark\")) {","lastModifiedDate":"2024-01-22"},{"lineNumber":25,"author":{"gitId":"Bandov"},"content":" handleUnmark(list, message);","lastModifiedDate":"2024-01-22"},{"lineNumber":26,"author":{"gitId":"Bandov"},"content":" } else if (message.startsWith(\"delete\")) {","lastModifiedDate":"2024-01-22"},{"lineNumber":27,"author":{"gitId":"Bandov"},"content":" deleteTask(list, message);","lastModifiedDate":"2024-01-22"},{"lineNumber":28,"author":{"gitId":"Bandov"},"content":" } else if (!message.equals(\"bye\")) {","lastModifiedDate":"2024-01-22"},{"lineNumber":29,"author":{"gitId":"Bandov"},"content":" throw new DukeException(\"OOPS!!! I\u0027m sorry, but I don\u0027t know what that means buddy.\");","lastModifiedDate":"2024-01-22"},{"lineNumber":30,"author":{"gitId":"Bandov"},"content":" }","lastModifiedDate":"2024-01-22"},{"lineNumber":31,"author":{"gitId":"Bandov"},"content":" } catch (DukeException e) {","lastModifiedDate":"2024-01-22"},{"lineNumber":32,"author":{"gitId":"Bandov"},"content":" printWithLines(e.getMessage());","lastModifiedDate":"2024-01-22"},{"lineNumber":33,"author":{"gitId":"Bandov"},"content":" }","lastModifiedDate":"2024-01-22"},{"lineNumber":34,"author":{"gitId":"Bandov"},"content":" } while (!message.equals(\"bye\"));","lastModifiedDate":"2024-01-22"},{"lineNumber":35,"author":{"gitId":"Bandov"},"content":"","lastModifiedDate":"2024-01-22"},{"lineNumber":36,"author":{"gitId":"Bandov"},"content":" printWithLines(\"Bye. Hope to see you again soon!\");","lastModifiedDate":"2024-01-22"},{"lineNumber":37,"author":{"gitId":"Bandov"},"content":" System.out.println(\"------------------------------------------\");","lastModifiedDate":"2024-01-22"},{"lineNumber":38,"author":{"gitId":"Bandov"},"content":" }","lastModifiedDate":"2024-01-22"},{"lineNumber":39,"author":{"gitId":"Bandov"},"content":"","lastModifiedDate":"2024-01-22"},{"lineNumber":40,"author":{"gitId":"Bandov"},"content":" private static void handleTodo(ArrayList\u003cTask\u003e list, String message) throws DukeException {","lastModifiedDate":"2024-01-22"},{"lineNumber":41,"author":{"gitId":"Bandov"},"content":" if (message.trim().equals(\"todo\")) {","lastModifiedDate":"2024-01-22"},{"lineNumber":42,"author":{"gitId":"Bandov"},"content":" throw new DukeException(\"OOPS!!! The description of a todo cannot be empty buddy.\");","lastModifiedDate":"2024-01-22"},{"lineNumber":43,"author":{"gitId":"Bandov"},"content":" }","lastModifiedDate":"2024-01-22"},{"lineNumber":44,"author":{"gitId":"Bandov"},"content":" String description \u003d message.substring(5).trim();","lastModifiedDate":"2024-01-22"},{"lineNumber":45,"author":{"gitId":"Bandov"},"content":" Task task \u003d new Task(description);","lastModifiedDate":"2024-01-20"},{"lineNumber":46,"author":{"gitId":"Bandov"},"content":" list.add(task);","lastModifiedDate":"2024-01-20"},{"lineNumber":47,"author":{"gitId":"Bandov"},"content":" printWithLines(\"Got it. I\u0027ve added this task:\", task.toString(), \"Now you have \" + list.size() + \" tasks in the list.\");","lastModifiedDate":"2024-01-22"},{"lineNumber":48,"author":{"gitId":"Bandov"},"content":" }","lastModifiedDate":"2024-01-22"},{"lineNumber":49,"author":{"gitId":"Bandov"},"content":"","lastModifiedDate":"2024-01-22"},{"lineNumber":50,"author":{"gitId":"Bandov"},"content":" private static void handleDeadline(ArrayList\u003cTask\u003e list, String message) throws DukeException {","lastModifiedDate":"2024-01-22"},{"lineNumber":51,"author":{"gitId":"Bandov"},"content":" String[] parts \u003d message.split(\"/by\", 2);","lastModifiedDate":"2024-01-20"},{"lineNumber":52,"author":{"gitId":"Bandov"},"content":" if (parts.length \u003c 2) {","lastModifiedDate":"2024-01-22"},{"lineNumber":53,"author":{"gitId":"Bandov"},"content":" throw new DukeException(\"OOPS!!! The deadline date/time is missing buddy.\");","lastModifiedDate":"2024-01-22"},{"lineNumber":54,"author":{"gitId":"Bandov"},"content":" }","lastModifiedDate":"2024-01-22"},{"lineNumber":55,"author":{"gitId":"Bandov"},"content":" String description \u003d parts[0].substring(9).trim();","lastModifiedDate":"2024-01-22"},{"lineNumber":56,"author":{"gitId":"Bandov"},"content":" String by \u003d parts[1].trim();","lastModifiedDate":"2024-01-20"},{"lineNumber":57,"author":{"gitId":"Bandov"},"content":" Deadline task \u003d new Deadline(description, by);","lastModifiedDate":"2024-01-20"},{"lineNumber":58,"author":{"gitId":"Bandov"},"content":" list.add(task);","lastModifiedDate":"2024-01-20"},{"lineNumber":59,"author":{"gitId":"Bandov"},"content":" printWithLines(\"Got it. I\u0027ve added this task:\", task.toString(), \"Now you have \" + list.size() + \" tasks in the list.\");","lastModifiedDate":"2024-01-22"},{"lineNumber":60,"author":{"gitId":"Bandov"},"content":" }","lastModifiedDate":"2024-01-22"},{"lineNumber":61,"author":{"gitId":"Bandov"},"content":"","lastModifiedDate":"2024-01-22"},{"lineNumber":62,"author":{"gitId":"Bandov"},"content":" private static void handleEvent(ArrayList\u003cTask\u003e list, String message) throws DukeException {","lastModifiedDate":"2024-01-22"},{"lineNumber":63,"author":{"gitId":"Bandov"},"content":" String[] parts \u003d message.split(\" /from \", 2);","lastModifiedDate":"2024-01-20"},{"lineNumber":64,"author":{"gitId":"Bandov"},"content":" if (parts.length \u003c 2 || !parts[1].contains(\" /to \")) {","lastModifiedDate":"2024-01-22"},{"lineNumber":65,"author":{"gitId":"Bandov"},"content":" throw new DukeException(\"OOPS!!! The event time is missing or incomplete buddy.\");","lastModifiedDate":"2024-01-22"},{"lineNumber":66,"author":{"gitId":"Bandov"},"content":" }","lastModifiedDate":"2024-01-22"},{"lineNumber":67,"author":{"gitId":"Bandov"},"content":" String description \u003d parts[0].substring(6).trim();","lastModifiedDate":"2024-01-22"},{"lineNumber":68,"author":{"gitId":"Bandov"},"content":" String[] timeParts \u003d parts[1].split(\" /to \", 2);","lastModifiedDate":"2024-01-20"},{"lineNumber":69,"author":{"gitId":"Bandov"},"content":" String fromTime \u003d timeParts[0].trim();","lastModifiedDate":"2024-01-20"},{"lineNumber":70,"author":{"gitId":"Bandov"},"content":" String toTime \u003d timeParts[1].trim();","lastModifiedDate":"2024-01-20"},{"lineNumber":71,"author":{"gitId":"Bandov"},"content":" Event task \u003d new Event(description, fromTime, toTime);","lastModifiedDate":"2024-01-20"},{"lineNumber":72,"author":{"gitId":"Bandov"},"content":" list.add(task);","lastModifiedDate":"2024-01-20"},{"lineNumber":73,"author":{"gitId":"Bandov"},"content":" printWithLines(\"Got it. I\u0027ve added this task:\", task.toString(), \"Now you have \" + list.size() + \" tasks in the list.\");","lastModifiedDate":"2024-01-22"},{"lineNumber":74,"author":{"gitId":"Bandov"},"content":" }","lastModifiedDate":"2024-01-22"},{"lineNumber":75,"author":{"gitId":"Bandov"},"content":"","lastModifiedDate":"2024-01-22"},{"lineNumber":76,"author":{"gitId":"Bandov"},"content":" private static void handleList(ArrayList\u003cTask\u003e list) {","lastModifiedDate":"2024-01-22"},{"lineNumber":77,"author":{"gitId":"Bandov"},"content":" ArrayList\u003cString\u003e taskDescriptions \u003d new ArrayList\u003c\u003e();","lastModifiedDate":"2024-01-20"},{"lineNumber":78,"author":{"gitId":"Bandov"},"content":" taskDescriptions.add(\"Here are the tasks in your list:\");","lastModifiedDate":"2024-01-20"},{"lineNumber":79,"author":{"gitId":"Bandov"},"content":" for (int i \u003d 0; i \u003c list.size(); i++) {","lastModifiedDate":"2024-01-20"},{"lineNumber":80,"author":{"gitId":"Bandov"},"content":" taskDescriptions.add((i + 1) + \". \" + list.get(i).toString());","lastModifiedDate":"2024-01-20"},{"lineNumber":81,"author":{"gitId":"Bandov"},"content":" }","lastModifiedDate":"2024-01-20"},{"lineNumber":82,"author":{"gitId":"Bandov"},"content":" printWithLines(taskDescriptions.toArray(new String[0]));","lastModifiedDate":"2024-01-20"},{"lineNumber":83,"author":{"gitId":"Bandov"},"content":" }","lastModifiedDate":"2024-01-22"},{"lineNumber":84,"author":{"gitId":"Bandov"},"content":"","lastModifiedDate":"2024-01-22"},{"lineNumber":85,"author":{"gitId":"Bandov"},"content":" private static void handleMark(ArrayList\u003cTask\u003e list, String message) throws DukeException {","lastModifiedDate":"2024-01-22"},{"lineNumber":86,"author":{"gitId":"Bandov"},"content":" if (message.trim().equals(\"mark\")) {","lastModifiedDate":"2024-01-22"},{"lineNumber":87,"author":{"gitId":"Bandov"},"content":" throw new DukeException(\"OOPS!!! The task number is missing buddy.\");","lastModifiedDate":"2024-01-22"},{"lineNumber":88,"author":{"gitId":"Bandov"},"content":" }","lastModifiedDate":"2024-01-22"},{"lineNumber":89,"author":{"gitId":"Bandov"},"content":" int index \u003d Integer.parseInt(message.substring(5).trim()) - 1;","lastModifiedDate":"2024-01-22"},{"lineNumber":90,"author":{"gitId":"Bandov"},"content":" if (index \u003c 0 || index \u003e\u003d list.size()) {","lastModifiedDate":"2024-01-22"},{"lineNumber":91,"author":{"gitId":"Bandov"},"content":" throw new DukeException(\"OOPS!!! Task number is invalid buddy.\");","lastModifiedDate":"2024-01-22"},{"lineNumber":92,"author":{"gitId":"Bandov"},"content":" }","lastModifiedDate":"2024-01-22"},{"lineNumber":93,"author":{"gitId":"Bandov"},"content":" Task task \u003d list.get(index);","lastModifiedDate":"2024-01-20"},{"lineNumber":94,"author":{"gitId":"Bandov"},"content":" task.markAsDone();","lastModifiedDate":"2024-01-20"},{"lineNumber":95,"author":{"gitId":"Bandov"},"content":" printWithLines(\"Nice! I\u0027ve marked this task as done:\", task.toString());","lastModifiedDate":"2024-01-20"},{"lineNumber":96,"author":{"gitId":"Bandov"},"content":" }","lastModifiedDate":"2024-01-22"},{"lineNumber":97,"author":{"gitId":"Bandov"},"content":"","lastModifiedDate":"2024-01-22"},{"lineNumber":98,"author":{"gitId":"Bandov"},"content":" private static void handleUnmark(ArrayList\u003cTask\u003e list, String message) throws DukeException {","lastModifiedDate":"2024-01-22"},{"lineNumber":99,"author":{"gitId":"Bandov"},"content":" if (message.trim().equals(\"unmark\")) {","lastModifiedDate":"2024-01-22"},{"lineNumber":100,"author":{"gitId":"Bandov"},"content":" throw new DukeException(\"OOPS!!! The task number is missing buddy.\");","lastModifiedDate":"2024-01-22"},{"lineNumber":101,"author":{"gitId":"Bandov"},"content":" }","lastModifiedDate":"2024-01-22"},{"lineNumber":102,"author":{"gitId":"Bandov"},"content":" int index \u003d Integer.parseInt(message.substring(7).trim()) - 1;","lastModifiedDate":"2024-01-22"},{"lineNumber":103,"author":{"gitId":"Bandov"},"content":" if (index \u003c 0 || index \u003e\u003d list.size()) {","lastModifiedDate":"2024-01-22"},{"lineNumber":104,"author":{"gitId":"Bandov"},"content":" throw new DukeException(\"OOPS!!! Task number is invalid buddy.\");","lastModifiedDate":"2024-01-22"},{"lineNumber":105,"author":{"gitId":"Bandov"},"content":" }","lastModifiedDate":"2024-01-22"},{"lineNumber":106,"author":{"gitId":"Bandov"},"content":" Task task \u003d list.get(index);","lastModifiedDate":"2024-01-20"},{"lineNumber":107,"author":{"gitId":"Bandov"},"content":" task.unMarkAsDone();","lastModifiedDate":"2024-01-20"},{"lineNumber":108,"author":{"gitId":"Bandov"},"content":" printWithLines(\"OK, I\u0027ve marked this task as not done yet:\", task.toString());","lastModifiedDate":"2024-01-20"},{"lineNumber":109,"author":{"gitId":"Bandov"},"content":" }","lastModifiedDate":"2024-01-20"},{"lineNumber":110,"author":{"gitId":"Bandov"},"content":"","lastModifiedDate":"2024-01-22"},{"lineNumber":111,"author":{"gitId":"Bandov"},"content":" private static void deleteTask(ArrayList\u003cTask\u003e list, String message) throws DukeException {","lastModifiedDate":"2024-01-22"},{"lineNumber":112,"author":{"gitId":"Bandov"},"content":" if (message.trim().equals(\"delete\")) {","lastModifiedDate":"2024-01-22"},{"lineNumber":113,"author":{"gitId":"Bandov"},"content":" throw new DukeException(\"OOPS!!! The task number is missing buddy.\");","lastModifiedDate":"2024-01-22"},{"lineNumber":114,"author":{"gitId":"Bandov"},"content":" }","lastModifiedDate":"2024-01-22"},{"lineNumber":115,"author":{"gitId":"Bandov"},"content":" int index \u003d Integer.parseInt(message.substring(7).trim()) - 1;","lastModifiedDate":"2024-01-22"},{"lineNumber":116,"author":{"gitId":"Bandov"},"content":" if (index \u003c 0 || index \u003e\u003d list.size()) {","lastModifiedDate":"2024-01-22"},{"lineNumber":117,"author":{"gitId":"Bandov"},"content":" throw new DukeException(\"OOPS!!! Task number is invalid buddy.\");","lastModifiedDate":"2024-01-22"},{"lineNumber":118,"author":{"gitId":"Bandov"},"content":" }","lastModifiedDate":"2024-01-22"},{"lineNumber":119,"author":{"gitId":"Bandov"},"content":" Task task \u003d list.get(index);","lastModifiedDate":"2024-01-22"},{"lineNumber":120,"author":{"gitId":"Bandov"},"content":" list.remove(index);","lastModifiedDate":"2024-01-22"},{"lineNumber":121,"author":{"gitId":"Bandov"},"content":" printWithLines(\"OK, I\u0027ve deleted this task:\", task.toString());","lastModifiedDate":"2024-01-22"},{"lineNumber":122,"author":{"gitId":"Bandov"},"content":" }","lastModifiedDate":"2024-01-22"},{"lineNumber":123,"author":{"gitId":"Bandov"},"content":"","lastModifiedDate":"2024-01-22"},{"lineNumber":124,"author":{"gitId":"Bandov"},"content":" private static void printWithLines(String... messages) {","lastModifiedDate":"2024-01-22"},{"lineNumber":125,"author":{"gitId":"Bandov"},"content":" System.out.println(\"------------------------------------------\");","lastModifiedDate":"2024-01-20"},{"lineNumber":126,"author":{"gitId":"Bandov"},"content":" for (String message : messages) {","lastModifiedDate":"2024-01-22"},{"lineNumber":127,"author":{"gitId":"Bandov"},"content":" System.out.println(message);","lastModifiedDate":"2024-01-22"},{"lineNumber":128,"author":{"gitId":"Bandov"},"content":" }","lastModifiedDate":"2024-01-22"},{"lineNumber":129,"author":{"gitId":"-"},"content":" }","lastModifiedDate":"2019-07-29"},{"lineNumber":130,"author":{"gitId":"-"},"content":"}","lastModifiedDate":"2019-07-29"}],"authorContributionMap":{"Bandov":126,"-":4}},{"path":"src/main/java/DukeException.java","fileType":"java","lines":[{"lineNumber":1,"author":{"gitId":"Bandov"},"content":"public class DukeException extends Exception {","lastModifiedDate":"2024-01-22"},{"lineNumber":2,"author":{"gitId":"Bandov"},"content":" public DukeException(String message) {","lastModifiedDate":"2024-01-22"},{"lineNumber":3,"author":{"gitId":"Bandov"},"content":" super(message);","lastModifiedDate":"2024-01-22"},{"lineNumber":4,"author":{"gitId":"Bandov"},"content":" }","lastModifiedDate":"2024-01-22"},{"lineNumber":5,"author":{"gitId":"Bandov"},"content":"}","lastModifiedDate":"2024-01-22"}],"authorContributionMap":{"Bandov":5}},{"path":"src/main/java/Event.java","fileType":"java","lines":[{"lineNumber":1,"author":{"gitId":"Bandov"},"content":"public class Event extends Task{","lastModifiedDate":"2024-01-20"},{"lineNumber":2,"author":{"gitId":"Bandov"},"content":"","lastModifiedDate":"2024-01-20"},{"lineNumber":3,"author":{"gitId":"Bandov"},"content":" protected String from;","lastModifiedDate":"2024-01-20"},{"lineNumber":4,"author":{"gitId":"Bandov"},"content":" protected String to;","lastModifiedDate":"2024-01-20"},{"lineNumber":5,"author":{"gitId":"Bandov"},"content":"","lastModifiedDate":"2024-01-20"},{"lineNumber":6,"author":{"gitId":"Bandov"},"content":" public Event(String description, String from, String to) {","lastModifiedDate":"2024-01-20"},{"lineNumber":7,"author":{"gitId":"Bandov"},"content":" super(description);","lastModifiedDate":"2024-01-20"},{"lineNumber":8,"author":{"gitId":"Bandov"},"content":" this.from \u003d from;","lastModifiedDate":"2024-01-20"},{"lineNumber":9,"author":{"gitId":"Bandov"},"content":" this.to \u003d to;","lastModifiedDate":"2024-01-20"},{"lineNumber":10,"author":{"gitId":"Bandov"},"content":" }","lastModifiedDate":"2024-01-20"},{"lineNumber":11,"author":{"gitId":"Bandov"},"content":"","lastModifiedDate":"2024-01-20"},{"lineNumber":12,"author":{"gitId":"Bandov"},"content":" @Override","lastModifiedDate":"2024-01-20"},{"lineNumber":13,"author":{"gitId":"Bandov"},"content":" public String toString() {","lastModifiedDate":"2024-01-20"},{"lineNumber":14,"author":{"gitId":"Bandov"},"content":" return \"[E]\" + (isDone ? \"[X] \" : \"[ ] \") + super.description + \" (from: \" + from + \" to: \" + to + \")\";","lastModifiedDate":"2024-01-20"},{"lineNumber":15,"author":{"gitId":"Bandov"},"content":" }","lastModifiedDate":"2024-01-20"},{"lineNumber":16,"author":{"gitId":"Bandov"},"content":"}","lastModifiedDate":"2024-01-20"}],"authorContributionMap":{"Bandov":16}},{"path":"src/main/java/Task.java","fileType":"java","lines":[{"lineNumber":1,"author":{"gitId":"Bandov"},"content":"public class Task {","lastModifiedDate":"2024-01-20"},{"lineNumber":2,"author":{"gitId":"Bandov"},"content":" protected String description;","lastModifiedDate":"2024-01-20"},{"lineNumber":3,"author":{"gitId":"Bandov"},"content":" protected boolean isDone;","lastModifiedDate":"2024-01-20"},{"lineNumber":4,"author":{"gitId":"Bandov"},"content":"","lastModifiedDate":"2024-01-20"},{"lineNumber":5,"author":{"gitId":"Bandov"},"content":" public Task(String description) {","lastModifiedDate":"2024-01-20"},{"lineNumber":6,"author":{"gitId":"Bandov"},"content":" this.description \u003d description;","lastModifiedDate":"2024-01-20"},{"lineNumber":7,"author":{"gitId":"Bandov"},"content":" this.isDone \u003d false;","lastModifiedDate":"2024-01-20"},{"lineNumber":8,"author":{"gitId":"Bandov"},"content":" }","lastModifiedDate":"2024-01-20"},{"lineNumber":9,"author":{"gitId":"Bandov"},"content":"","lastModifiedDate":"2024-01-20"},{"lineNumber":10,"author":{"gitId":"Bandov"},"content":" public String getDescription() {","lastModifiedDate":"2024-01-20"},{"lineNumber":11,"author":{"gitId":"Bandov"},"content":" return description;","lastModifiedDate":"2024-01-20"},{"lineNumber":12,"author":{"gitId":"Bandov"},"content":" }","lastModifiedDate":"2024-01-20"},{"lineNumber":13,"author":{"gitId":"Bandov"},"content":"","lastModifiedDate":"2024-01-20"},{"lineNumber":14,"author":{"gitId":"Bandov"},"content":" public boolean isDone() {","lastModifiedDate":"2024-01-20"},{"lineNumber":15,"author":{"gitId":"Bandov"},"content":" return isDone;","lastModifiedDate":"2024-01-20"},{"lineNumber":16,"author":{"gitId":"Bandov"},"content":" }","lastModifiedDate":"2024-01-20"},{"lineNumber":17,"author":{"gitId":"Bandov"},"content":"","lastModifiedDate":"2024-01-20"},{"lineNumber":18,"author":{"gitId":"Bandov"},"content":" public void markAsDone() {","lastModifiedDate":"2024-01-20"},{"lineNumber":19,"author":{"gitId":"Bandov"},"content":" isDone \u003d true;","lastModifiedDate":"2024-01-20"},{"lineNumber":20,"author":{"gitId":"Bandov"},"content":" }","lastModifiedDate":"2024-01-20"},{"lineNumber":21,"author":{"gitId":"Bandov"},"content":"","lastModifiedDate":"2024-01-20"},{"lineNumber":22,"author":{"gitId":"Bandov"},"content":" public void unMarkAsDone() {","lastModifiedDate":"2024-01-20"},{"lineNumber":23,"author":{"gitId":"Bandov"},"content":" isDone \u003d false;","lastModifiedDate":"2024-01-20"},{"lineNumber":24,"author":{"gitId":"Bandov"},"content":" }","lastModifiedDate":"2024-01-20"},{"lineNumber":25,"author":{"gitId":"Bandov"},"content":"","lastModifiedDate":"2024-01-20"},{"lineNumber":26,"author":{"gitId":"Bandov"},"content":" @Override","lastModifiedDate":"2024-01-20"},{"lineNumber":27,"author":{"gitId":"Bandov"},"content":" public String toString() {","lastModifiedDate":"2024-01-20"},{"lineNumber":28,"author":{"gitId":"Bandov"},"content":" return \"[T]\" + (isDone ? \"[X] \" : \"[ ] \") + description;","lastModifiedDate":"2024-01-20"},{"lineNumber":29,"author":{"gitId":"Bandov"},"content":" }","lastModifiedDate":"2024-01-20"},{"lineNumber":30,"author":{"gitId":"Bandov"},"content":"}","lastModifiedDate":"2024-01-20"}],"authorContributionMap":{"Bandov":30}},{"path":"src/main/java/runtest.sh","fileType":"sh","lines":[{"lineNumber":1,"author":{"gitId":"Bandov"},"content":"#!/usr/bin/env bash","lastModifiedDate":"2024-01-24"},{"lineNumber":2,"author":{"gitId":"Bandov"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":3,"author":{"gitId":"Bandov"},"content":"# create bin directory if it doesn\u0027t exist","lastModifiedDate":"2024-01-24"},{"lineNumber":4,"author":{"gitId":"Bandov"},"content":"if [ ! -d \"../bin\" ]","lastModifiedDate":"2024-01-24"},{"lineNumber":5,"author":{"gitId":"Bandov"},"content":"then","lastModifiedDate":"2024-01-24"},{"lineNumber":6,"author":{"gitId":"Bandov"},"content":" mkdir ../bin","lastModifiedDate":"2024-01-24"},{"lineNumber":7,"author":{"gitId":"Bandov"},"content":"fi","lastModifiedDate":"2024-01-24"},{"lineNumber":8,"author":{"gitId":"Bandov"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":9,"author":{"gitId":"Bandov"},"content":"# delete output from previous run","lastModifiedDate":"2024-01-24"},{"lineNumber":10,"author":{"gitId":"Bandov"},"content":"if [ -e \"./ACTUAL.TXT\" ]","lastModifiedDate":"2024-01-24"},{"lineNumber":11,"author":{"gitId":"Bandov"},"content":"then","lastModifiedDate":"2024-01-24"},{"lineNumber":12,"author":{"gitId":"Bandov"},"content":" rm ACTUAL.TXT","lastModifiedDate":"2024-01-24"},{"lineNumber":13,"author":{"gitId":"Bandov"},"content":"fi","lastModifiedDate":"2024-01-24"},{"lineNumber":14,"author":{"gitId":"Bandov"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":15,"author":{"gitId":"Bandov"},"content":"# compile the code into the bin folder, terminates if error occurred","lastModifiedDate":"2024-01-24"},{"lineNumber":16,"author":{"gitId":"Bandov"},"content":"if ! javac -Xlint:none -d ../bin *.java","lastModifiedDate":"2024-01-24"},{"lineNumber":17,"author":{"gitId":"Bandov"},"content":"then","lastModifiedDate":"2024-01-24"},{"lineNumber":18,"author":{"gitId":"Bandov"},"content":" echo \"********** BUILD FAILURE **********\"","lastModifiedDate":"2024-01-24"},{"lineNumber":19,"author":{"gitId":"Bandov"},"content":" exit 1","lastModifiedDate":"2024-01-24"},{"lineNumber":20,"author":{"gitId":"Bandov"},"content":"fi","lastModifiedDate":"2024-01-24"},{"lineNumber":21,"author":{"gitId":"Bandov"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":22,"author":{"gitId":"Bandov"},"content":"# run the program, feed commands from input.txt file and redirect the output to the ACTUAL.TXT","lastModifiedDate":"2024-01-24"},{"lineNumber":23,"author":{"gitId":"Bandov"},"content":"java Duke \u003c input.txt \u003e ACTUAL.TXT","lastModifiedDate":"2024-01-24"},{"lineNumber":24,"author":{"gitId":"Bandov"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":25,"author":{"gitId":"Bandov"},"content":"# compare the output to the expected output","lastModifiedDate":"2024-01-24"},{"lineNumber":26,"author":{"gitId":"Bandov"},"content":"diff ACTUAL.TXT EXPECTED.TXT","lastModifiedDate":"2024-01-24"},{"lineNumber":27,"author":{"gitId":"Bandov"},"content":"if [ $? -eq 0 ]","lastModifiedDate":"2024-01-24"},{"lineNumber":28,"author":{"gitId":"Bandov"},"content":"then","lastModifiedDate":"2024-01-24"},{"lineNumber":29,"author":{"gitId":"Bandov"},"content":" echo \"Test result: PASSED\"","lastModifiedDate":"2024-01-24"},{"lineNumber":30,"author":{"gitId":"Bandov"},"content":" exit 0","lastModifiedDate":"2024-01-24"},{"lineNumber":31,"author":{"gitId":"Bandov"},"content":"else","lastModifiedDate":"2024-01-24"},{"lineNumber":32,"author":{"gitId":"Bandov"},"content":" echo \"Test result: FAILED\"","lastModifiedDate":"2024-01-24"},{"lineNumber":33,"author":{"gitId":"Bandov"},"content":" exit 1","lastModifiedDate":"2024-01-24"},{"lineNumber":34,"author":{"gitId":"Bandov"},"content":"fi","lastModifiedDate":"2024-01-24"},{"lineNumber":35,"author":{"gitId":"Bandov"},"content":"","lastModifiedDate":"2024-01-24"}],"authorContributionMap":{"Bandov":35}},{"path":"text-ui-test/input.txt","fileType":"txt","lines":[{"lineNumber":1,"author":{"gitId":"Bandov"},"content":"todo Read a book","lastModifiedDate":"2024-01-24"},{"lineNumber":2,"author":{"gitId":"Bandov"},"content":"deadline Submit assignment /by 2024-01-30","lastModifiedDate":"2024-01-24"},{"lineNumber":3,"author":{"gitId":"Bandov"},"content":"event Team meeting /from 2024-01-25 10:00 /to 2024-01-25 12:00","lastModifiedDate":"2024-01-24"},{"lineNumber":4,"author":{"gitId":"Bandov"},"content":"list","lastModifiedDate":"2024-01-24"},{"lineNumber":5,"author":{"gitId":"Bandov"},"content":"mark 1","lastModifiedDate":"2024-01-24"},{"lineNumber":6,"author":{"gitId":"Bandov"},"content":"unmark 1","lastModifiedDate":"2024-01-24"},{"lineNumber":7,"author":{"gitId":"Bandov"},"content":"todo","lastModifiedDate":"2024-01-24"},{"lineNumber":8,"author":{"gitId":"Bandov"},"content":"deadline Finish project","lastModifiedDate":"2024-01-24"},{"lineNumber":9,"author":{"gitId":"Bandov"},"content":"event Conference /from 2024-01-28","lastModifiedDate":"2024-01-24"},{"lineNumber":10,"author":{"gitId":"Bandov"},"content":"mark 100","lastModifiedDate":"2024-01-24"},{"lineNumber":11,"author":{"gitId":"Bandov"},"content":"unmark 100","lastModifiedDate":"2024-01-24"},{"lineNumber":12,"author":{"gitId":"Bandov"},"content":"unmark","lastModifiedDate":"2024-01-24"},{"lineNumber":13,"author":{"gitId":"Bandov"},"content":"dance","lastModifiedDate":"2024-01-24"},{"lineNumber":14,"author":{"gitId":"Bandov"},"content":"todo Complete Java project","lastModifiedDate":"2024-01-24"},{"lineNumber":15,"author":{"gitId":"Bandov"},"content":"deadline File taxes /by 2024-04-15","lastModifiedDate":"2024-01-24"},{"lineNumber":16,"author":{"gitId":"Bandov"},"content":"event Birthday Party /from 2024-03-10 18:00 /to 2024-03-10 22:00","lastModifiedDate":"2024-01-24"},{"lineNumber":17,"author":{"gitId":"Bandov"},"content":"list","lastModifiedDate":"2024-01-24"},{"lineNumber":18,"author":{"gitId":"Bandov"},"content":"mark 2","lastModifiedDate":"2024-01-24"},{"lineNumber":19,"author":{"gitId":"Bandov"},"content":"unmark 2","lastModifiedDate":"2024-01-24"},{"lineNumber":20,"author":{"gitId":"Bandov"},"content":"deadline Prepare presentation /by 2024-03-05","lastModifiedDate":"2024-01-24"},{"lineNumber":21,"author":{"gitId":"Bandov"},"content":"event Workshop /from 2024-02-20 09:00 /to 2024-02-20 12:00","lastModifiedDate":"2024-01-24"},{"lineNumber":22,"author":{"gitId":"Bandov"},"content":"todo Clean the house","lastModifiedDate":"2024-01-24"},{"lineNumber":23,"author":{"gitId":"Bandov"},"content":"delete 1","lastModifiedDate":"2024-01-24"},{"lineNumber":24,"author":{"gitId":"Bandov"},"content":"delete 3","lastModifiedDate":"2024-01-24"},{"lineNumber":25,"author":{"gitId":"Bandov"},"content":"delete 100","lastModifiedDate":"2024-01-24"},{"lineNumber":26,"author":{"gitId":"Bandov"},"content":"delete","lastModifiedDate":"2024-01-24"},{"lineNumber":27,"author":{"gitId":"Bandov"},"content":"todo Grocery Shopping","lastModifiedDate":"2024-01-24"},{"lineNumber":28,"author":{"gitId":"Bandov"},"content":"todo Call Mom","lastModifiedDate":"2024-01-24"},{"lineNumber":29,"author":{"gitId":"Bandov"},"content":"deadline Renew Insurance /by 2024-05-01","lastModifiedDate":"2024-01-24"},{"lineNumber":30,"author":{"gitId":"Bandov"},"content":"event Doctor\u0027s Appointment /from 2024-04-20 15:00 /to 2024-04-20 16:00","lastModifiedDate":"2024-01-24"},{"lineNumber":31,"author":{"gitId":"Bandov"},"content":"list","lastModifiedDate":"2024-01-24"},{"lineNumber":32,"author":{"gitId":"Bandov"},"content":"mark 4","lastModifiedDate":"2024-01-24"},{"lineNumber":33,"author":{"gitId":"Bandov"},"content":"mark 5","lastModifiedDate":"2024-01-24"},{"lineNumber":34,"author":{"gitId":"Bandov"},"content":"unmark 4","lastModifiedDate":"2024-01-24"},{"lineNumber":35,"author":{"gitId":"Bandov"},"content":"bye","lastModifiedDate":"2024-01-24"}],"authorContributionMap":{"Bandov":35}},{"path":"text-ui-test/runtest.sh","fileType":"sh","lines":[{"lineNumber":1,"author":{"gitId":"-"},"content":"#!/usr/bin/env bash","lastModifiedDate":"2020-05-25"},{"lineNumber":2,"author":{"gitId":"-"},"content":"","lastModifiedDate":"2020-05-25"},{"lineNumber":3,"author":{"gitId":"-"},"content":"# create bin directory if it doesn\u0027t exist","lastModifiedDate":"2020-05-25"},{"lineNumber":4,"author":{"gitId":"-"},"content":"if [ ! -d \"../bin\" ]","lastModifiedDate":"2020-05-25"},{"lineNumber":5,"author":{"gitId":"-"},"content":"then","lastModifiedDate":"2020-05-25"},{"lineNumber":6,"author":{"gitId":"-"},"content":" mkdir ../bin","lastModifiedDate":"2020-05-25"},{"lineNumber":7,"author":{"gitId":"-"},"content":"fi","lastModifiedDate":"2020-05-25"},{"lineNumber":8,"author":{"gitId":"-"},"content":"","lastModifiedDate":"2020-05-25"},{"lineNumber":9,"author":{"gitId":"-"},"content":"# delete output from previous run","lastModifiedDate":"2020-05-25"},{"lineNumber":10,"author":{"gitId":"-"},"content":"if [ -e \"./ACTUAL.TXT\" ]","lastModifiedDate":"2020-05-25"},{"lineNumber":11,"author":{"gitId":"-"},"content":"then","lastModifiedDate":"2020-05-25"},{"lineNumber":12,"author":{"gitId":"-"},"content":" rm ACTUAL.TXT","lastModifiedDate":"2020-05-25"},{"lineNumber":13,"author":{"gitId":"-"},"content":"fi","lastModifiedDate":"2020-05-25"},{"lineNumber":14,"author":{"gitId":"-"},"content":"","lastModifiedDate":"2020-05-25"},{"lineNumber":15,"author":{"gitId":"-"},"content":"# compile the code into the bin folder, terminates if error occurred","lastModifiedDate":"2020-05-25"},{"lineNumber":16,"author":{"gitId":"Bandov"},"content":"if ! javac -Xlint:none -d ../bin /Users/dom/ip/src/main/java/*.java","lastModifiedDate":"2024-01-24"},{"lineNumber":17,"author":{"gitId":"-"},"content":"then","lastModifiedDate":"2020-05-25"},{"lineNumber":18,"author":{"gitId":"-"},"content":" echo \"********** BUILD FAILURE **********\"","lastModifiedDate":"2020-05-25"},{"lineNumber":19,"author":{"gitId":"-"},"content":" exit 1","lastModifiedDate":"2020-05-25"},{"lineNumber":20,"author":{"gitId":"-"},"content":"fi","lastModifiedDate":"2020-05-25"},{"lineNumber":21,"author":{"gitId":"-"},"content":"","lastModifiedDate":"2020-05-25"},{"lineNumber":22,"author":{"gitId":"-"},"content":"# run the program, feed commands from input.txt file and redirect the output to the ACTUAL.TXT","lastModifiedDate":"2020-05-25"},{"lineNumber":23,"author":{"gitId":"Bandov"},"content":"java -cp ../bin Duke \u003c input.txt \u003e ACTUAL.TXT","lastModifiedDate":"2024-01-24"},{"lineNumber":24,"author":{"gitId":"-"},"content":"","lastModifiedDate":"2020-05-25"},{"lineNumber":25,"author":{"gitId":"-"},"content":"# compare the output to the expected output","lastModifiedDate":"2020-05-25"},{"lineNumber":26,"author":{"gitId":"Bandov"},"content":"diff ACTUAL.TXT EXPECTED.TXT","lastModifiedDate":"2024-01-24"},{"lineNumber":27,"author":{"gitId":"-"},"content":"if [ $? -eq 0 ]","lastModifiedDate":"2020-05-25"},{"lineNumber":28,"author":{"gitId":"-"},"content":"then","lastModifiedDate":"2020-05-25"},{"lineNumber":29,"author":{"gitId":"-"},"content":" echo \"Test result: PASSED\"","lastModifiedDate":"2020-05-25"},{"lineNumber":30,"author":{"gitId":"-"},"content":" exit 0","lastModifiedDate":"2020-05-25"},{"lineNumber":31,"author":{"gitId":"-"},"content":"else","lastModifiedDate":"2020-05-25"},{"lineNumber":32,"author":{"gitId":"-"},"content":" echo \"Test result: FAILED\"","lastModifiedDate":"2020-05-25"},{"lineNumber":33,"author":{"gitId":"-"},"content":" exit 1","lastModifiedDate":"2020-05-25"},{"lineNumber":34,"author":{"gitId":"-"},"content":"fi","lastModifiedDate":"2020-05-25"},{"lineNumber":35,"author":{"gitId":"Bandov"},"content":"","lastModifiedDate":"2024-01-24"}],"authorContributionMap":{"Bandov":4,"-":31}}] diff --git a/Bandov_ip_master/commits.json b/Bandov_ip_master/commits.json index 22703e1b..4ecad1f5 100644 --- a/Bandov_ip_master/commits.json +++ b/Bandov_ip_master/commits.json @@ -1 +1 @@ -{"authorDailyContributionsMap":{"Bandov":[]},"authorFileTypeContributionMap":{"Bandov":{"java":0,"md":0,"fxml":0,"sh":0,"bat":0,"gradle":0,"txt":0}},"authorContributionVariance":{"Bandov":0.0},"authorDisplayNameMap":{"Bandov":"SONG..INIC"}} +{"authorDailyContributionsMap":{"Bandov":[{"date":"2024-01-20","commitResults":[{"hash":"d939adc145f25fee22667cef2ae516e5d55e0dca","isMergeCommit":false,"messageTitle":"Level 0","messageBody":"","tags":["Level-0"],"fileTypesAndContributionMap":{"java":{"insertions":6,"deletions":6}}},{"hash":"dd5d0b4f0bee7a29eab8bdcb3048322af6eed788","isMergeCommit":false,"messageTitle":"Level 1","messageBody":"","tags":["Level-1"],"fileTypesAndContributionMap":{"java":{"insertions":13,"deletions":0}}},{"hash":"1fa5b091ef40551faed487252bc4a6247d15f335","isMergeCommit":false,"messageTitle":"Level 2","messageBody":"","tags":["Level-2"],"fileTypesAndContributionMap":{"java":{"insertions":11,"deletions":2}}},{"hash":"7ea9a42b8613d90a6d2d65d045acaddf8ddcf3c5","isMergeCommit":false,"messageTitle":"Level 3","messageBody":"","tags":["Level-3"],"fileTypesAndContributionMap":{"java":{"insertions":59,"deletions":7}}},{"hash":"413d537eac2b2a2882d7b248ce4f0d8b27154762","isMergeCommit":false,"messageTitle":"Level 4","messageBody":"","fileTypesAndContributionMap":{"java":{"insertions":76,"deletions":36}}},{"hash":"eba8bbc136546a09580c24c60f48e2a2a6f93ea5","isMergeCommit":false,"messageTitle":"fixed double lining","messageBody":"","tags":["Level-4"],"fileTypesAndContributionMap":{"java":{"insertions":1,"deletions":1}}}]},{"date":"2024-01-22","commitResults":[{"hash":"3965a0c45171cd863925c3e37e0195a210e8333c","isMergeCommit":false,"messageTitle":"Added error catching functionality","messageBody":"","tags":["Level-5"],"fileTypesAndContributionMap":{"java":{"insertions":99,"deletions":49}}},{"hash":"36865521f1d995737e8019d3c09dcb17f39599c3","isMergeCommit":false,"messageTitle":"deleting of tasks from task list","messageBody":"","tags":["Level-6"],"fileTypesAndContributionMap":{"java":{"insertions":21,"deletions":0}}}]},{"date":"2024-01-24","commitResults":[{"hash":"412f760d56a2cc994b396706e0930108f8b4f921","isMergeCommit":false,"messageTitle":"Add the autorunning of tests","messageBody":"","fileTypesAndContributionMap":{"sh":{"insertions":35,"deletions":0}}},{"hash":"64174a43ea5b15682ac1dd81618539f17e9e4c4d","isMergeCommit":false,"messageTitle":"correct testing methodology","messageBody":"","tags":["A-TextUiTesting"],"fileTypesAndContributionMap":{"txt":{"insertions":35,"deletions":0},"sh":{"insertions":5,"deletions":8}}}]}]},"authorFileTypeContributionMap":{"Bandov":{"java":191,"md":0,"fxml":0,"sh":39,"bat":0,"gradle":0,"txt":35}},"authorContributionVariance":{"Bandov":7692.8887},"authorDisplayNameMap":{"Bandov":"SONG..INIC"}} diff --git a/CJerrong_ip_master/authorship.json b/CJerrong_ip_master/authorship.json index fe51488c..bb7691fb 100644 --- a/CJerrong_ip_master/authorship.json +++ b/CJerrong_ip_master/authorship.json @@ -1 +1 @@ -[] +[{"path":"src/main/java/Duke.java","fileType":"java","lines":[{"lineNumber":1,"author":{"gitId":"-"},"content":"public class Duke {","lastModifiedDate":"2019-07-29"},{"lineNumber":2,"author":{"gitId":"-"},"content":" public static void main(String[] args) {","lastModifiedDate":"2019-07-29"},{"lineNumber":3,"author":{"gitId":"CJerrong"},"content":"// String logo \u003d \" ____ _ \\n\"","lastModifiedDate":"2024-01-24"},{"lineNumber":4,"author":{"gitId":"CJerrong"},"content":"// + \"| _ \\\\ _ _| | _____ \\n\"","lastModifiedDate":"2024-01-24"},{"lineNumber":5,"author":{"gitId":"CJerrong"},"content":"// + \"| | | | | | | |/ / _ \\\\\\n\"","lastModifiedDate":"2024-01-24"},{"lineNumber":6,"author":{"gitId":"CJerrong"},"content":"// + \"| |_| | |_| | \u003c __/\\n\"","lastModifiedDate":"2024-01-24"},{"lineNumber":7,"author":{"gitId":"CJerrong"},"content":"// + \"|____/ \\\\__,_|_|\\\\_\\\\___|\\n\";","lastModifiedDate":"2024-01-24"},{"lineNumber":8,"author":{"gitId":"CJerrong"},"content":"// System.out.println(\"Hello from\\n\" + logo);","lastModifiedDate":"2024-01-24"},{"lineNumber":9,"author":{"gitId":"CJerrong"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":10,"author":{"gitId":"CJerrong"},"content":" String haroLogo \u003d \" ___ ___ ________ ________ ________ \\n\"","lastModifiedDate":"2024-01-24"},{"lineNumber":11,"author":{"gitId":"CJerrong"},"content":" + \"|\\\\ \\\\|\\\\ \\\\|\\\\ __ \\\\|\\\\ __ \\\\|\\\\ __ \\\\ \\n\"","lastModifiedDate":"2024-01-24"},{"lineNumber":12,"author":{"gitId":"CJerrong"},"content":" + \"\\\\ \\\\ \\\\\\\\\\\\ \\\\ \\\\ \\\\|\\\\ \\\\ \\\\ \\\\|\\\\ \\\\ \\\\ \\\\|\\\\ \\\\ \\n\"","lastModifiedDate":"2024-01-24"},{"lineNumber":13,"author":{"gitId":"CJerrong"},"content":" + \" \\\\ \\\\ __ \\\\ \\\\ __ \\\\ \\\\ _ _\\\\ \\\\ \\\\\\\\\\\\ \\\\ \\n\"","lastModifiedDate":"2024-01-24"},{"lineNumber":14,"author":{"gitId":"CJerrong"},"content":" + \" \\\\ \\\\ \\\\ \\\\ \\\\ \\\\ \\\\ \\\\ \\\\ \\\\ \\\\\\\\ \\\\\\\\ \\\\ \\\\\\\\\\\\ \\\\ \\n\"","lastModifiedDate":"2024-01-24"},{"lineNumber":15,"author":{"gitId":"CJerrong"},"content":" + \" \\\\ \\\\__\\\\ \\\\__\\\\ \\\\__\\\\ \\\\__\\\\ \\\\__\\\\\\\\ _\\\\\\\\ \\\\_______\\\\ \\n\"","lastModifiedDate":"2024-01-24"},{"lineNumber":16,"author":{"gitId":"CJerrong"},"content":" + \" \\\\|__|\\\\|__|\\\\|__|\\\\|__|\\\\|__|\\\\|__|\\\\|_______| \\n\";","lastModifiedDate":"2024-01-24"},{"lineNumber":17,"author":{"gitId":"CJerrong"},"content":" String horizontalLine \u003d \"______________________________________________\";","lastModifiedDate":"2024-01-24"},{"lineNumber":18,"author":{"gitId":"CJerrong"},"content":" String openingMsg \u003d \"Heya! I\u0027m Haro! \\n\" + \"What can I do for you today?\";","lastModifiedDate":"2024-01-24"},{"lineNumber":19,"author":{"gitId":"CJerrong"},"content":" String closingMSg \u003d \"Bye. Hope to see you some time soon!\";","lastModifiedDate":"2024-01-24"},{"lineNumber":20,"author":{"gitId":"CJerrong"},"content":" System.out.println(\"Greetings from\\n\" + haroLogo);","lastModifiedDate":"2024-01-24"},{"lineNumber":21,"author":{"gitId":"CJerrong"},"content":" System.out.println(horizontalLine);","lastModifiedDate":"2024-01-24"},{"lineNumber":22,"author":{"gitId":"CJerrong"},"content":" System.out.println(openingMsg);","lastModifiedDate":"2024-01-24"},{"lineNumber":23,"author":{"gitId":"CJerrong"},"content":" System.out.println(horizontalLine);","lastModifiedDate":"2024-01-24"},{"lineNumber":24,"author":{"gitId":"CJerrong"},"content":" System.out.println(closingMSg);","lastModifiedDate":"2024-01-24"},{"lineNumber":25,"author":{"gitId":"CJerrong"},"content":" System.out.println(horizontalLine);","lastModifiedDate":"2024-01-24"},{"lineNumber":26,"author":{"gitId":"-"},"content":" }","lastModifiedDate":"2019-07-29"},{"lineNumber":27,"author":{"gitId":"-"},"content":"}","lastModifiedDate":"2019-07-29"}],"authorContributionMap":{"CJerrong":23,"-":4}}] diff --git a/CJerrong_ip_master/commits.json b/CJerrong_ip_master/commits.json index 495b2a01..7b548226 100644 --- a/CJerrong_ip_master/commits.json +++ b/CJerrong_ip_master/commits.json @@ -1 +1 @@ -{"authorDailyContributionsMap":{"CJerrong":[]},"authorFileTypeContributionMap":{"CJerrong":{"java":0,"md":0,"fxml":0,"sh":0,"bat":0,"gradle":0,"txt":0}},"authorContributionVariance":{"CJerrong":0.0},"authorDisplayNameMap":{"CJerrong":"CHON..RONG"}} +{"authorDailyContributionsMap":{"CJerrong":[{"date":"2024-01-24","commitResults":[{"hash":"5f4c2316d9d513a2af3ab6b753f1d92476eaff6c","isMergeCommit":false,"messageTitle":"Level 0:Rename, Greet, Exit","messageBody":"","tags":["Level-0"],"fileTypesAndContributionMap":{"java":{"insertions":23,"deletions":6}}}]}]},"authorFileTypeContributionMap":{"CJerrong":{"java":23,"md":0,"fxml":0,"sh":0,"bat":0,"gradle":0,"txt":0}},"authorContributionVariance":{"CJerrong":116.80555},"authorDisplayNameMap":{"CJerrong":"CHON..RONG"}} diff --git a/ChillinRage_ip_master/authorship.json b/ChillinRage_ip_master/authorship.json index 3ae1575c..a07fec00 100644 --- a/ChillinRage_ip_master/authorship.json +++ b/ChillinRage_ip_master/authorship.json @@ -1 +1 @@ -[{"path":"src/main/java/Duke.java","fileType":"java","lines":[{"lineNumber":1,"author":{"gitId":"ChillinRage"},"content":"import java.util.Scanner;","lastModifiedDate":"2024-01-24"},{"lineNumber":2,"author":{"gitId":"ChillinRage"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":3,"author":{"gitId":"-"},"content":"public class Duke {","lastModifiedDate":"2024-01-24"},{"lineNumber":4,"author":{"gitId":"-"},"content":" public static void main(String[] args) {","lastModifiedDate":"2019-07-29"},{"lineNumber":5,"author":{"gitId":"-"},"content":" String logo \u003d \" ____ _ \\n\"","lastModifiedDate":"2024-01-24"},{"lineNumber":6,"author":{"gitId":"-"},"content":" + \"| _ \\\\ _ _| | _____ \\n\"","lastModifiedDate":"2024-01-24"},{"lineNumber":7,"author":{"gitId":"-"},"content":" + \"| | | | | | | |/ / _ \\\\\\n\"","lastModifiedDate":"2024-01-24"},{"lineNumber":8,"author":{"gitId":"-"},"content":" + \"| |_| | |_| | \u003c __/\\n\"","lastModifiedDate":"2024-01-24"},{"lineNumber":9,"author":{"gitId":"-"},"content":" + \"|____/ \\\\__,_|_|\\\\_\\\\___|\\n\";","lastModifiedDate":"2024-01-24"},{"lineNumber":10,"author":{"gitId":"ChillinRage"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":11,"author":{"gitId":"ChillinRage"},"content":" String line \u003d \"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\";","lastModifiedDate":"2024-01-24"},{"lineNumber":12,"author":{"gitId":"ChillinRage"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":13,"author":{"gitId":"ChillinRage"},"content":" String greet \u003d \"Wassup! I\u0027m someBOTy.\\n\"","lastModifiedDate":"2024-01-24"},{"lineNumber":14,"author":{"gitId":"ChillinRage"},"content":" + \"What are you here for?\";","lastModifiedDate":"2024-01-24"},{"lineNumber":15,"author":{"gitId":"ChillinRage"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":16,"author":{"gitId":"ChillinRage"},"content":" Scanner scanner \u003d new Scanner(System.in);","lastModifiedDate":"2024-01-24"},{"lineNumber":17,"author":{"gitId":"ChillinRage"},"content":" String input \u003d greet;","lastModifiedDate":"2024-01-24"},{"lineNumber":18,"author":{"gitId":"ChillinRage"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":19,"author":{"gitId":"ChillinRage"},"content":" System.out.println(logo + line);","lastModifiedDate":"2024-01-24"},{"lineNumber":20,"author":{"gitId":"ChillinRage"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":21,"author":{"gitId":"ChillinRage"},"content":" while (!input.equals(\"bye\")) {","lastModifiedDate":"2024-01-24"},{"lineNumber":22,"author":{"gitId":"ChillinRage"},"content":" System.out.println(\"\u003e\u003e\u003e \" + input + \"\\n\" + line);","lastModifiedDate":"2024-01-24"},{"lineNumber":23,"author":{"gitId":"ChillinRage"},"content":" input \u003d scanner.nextLine();","lastModifiedDate":"2024-01-24"},{"lineNumber":24,"author":{"gitId":"-"},"content":" }","lastModifiedDate":"2019-07-29"},{"lineNumber":25,"author":{"gitId":"ChillinRage"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":26,"author":{"gitId":"ChillinRage"},"content":" scanner.close();","lastModifiedDate":"2024-01-24"},{"lineNumber":27,"author":{"gitId":"ChillinRage"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":28,"author":{"gitId":"ChillinRage"},"content":" String exit_message \u003d \"Aight. Imma head out.\\n\"","lastModifiedDate":"2024-01-24"},{"lineNumber":29,"author":{"gitId":"ChillinRage"},"content":" + line;","lastModifiedDate":"2024-01-24"},{"lineNumber":30,"author":{"gitId":"ChillinRage"},"content":" System.out.println(exit_message);","lastModifiedDate":"2024-01-24"},{"lineNumber":31,"author":{"gitId":"-"},"content":" }","lastModifiedDate":"2024-01-24"},{"lineNumber":32,"author":{"gitId":"ChillinRage"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":33,"author":{"gitId":"-"},"content":"}","lastModifiedDate":"2019-07-29"}],"authorContributionMap":{"-":10,"ChillinRage":23}}] +[{"path":"src/main/java/Duke.java","fileType":"java","lines":[{"lineNumber":1,"author":{"gitId":"ChillinRage"},"content":"import java.util.Scanner;","lastModifiedDate":"2024-01-24"},{"lineNumber":2,"author":{"gitId":"ChillinRage"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":3,"author":{"gitId":"-"},"content":"public class Duke {","lastModifiedDate":"2024-01-24"},{"lineNumber":4,"author":{"gitId":"-"},"content":" public static void main(String[] args) {","lastModifiedDate":"2019-07-29"},{"lineNumber":5,"author":{"gitId":"-"},"content":" String logo \u003d \" ____ _ \\n\"","lastModifiedDate":"2024-01-24"},{"lineNumber":6,"author":{"gitId":"-"},"content":" + \"| _ \\\\ _ _| | _____ \\n\"","lastModifiedDate":"2024-01-24"},{"lineNumber":7,"author":{"gitId":"-"},"content":" + \"| | | | | | | |/ / _ \\\\\\n\"","lastModifiedDate":"2024-01-24"},{"lineNumber":8,"author":{"gitId":"-"},"content":" + \"| |_| | |_| | \u003c __/\\n\"","lastModifiedDate":"2024-01-24"},{"lineNumber":9,"author":{"gitId":"-"},"content":" + \"|____/ \\\\__,_|_|\\\\_\\\\___|\\n\";","lastModifiedDate":"2024-01-24"},{"lineNumber":10,"author":{"gitId":"ChillinRage"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":11,"author":{"gitId":"ChillinRage"},"content":" String line \u003d \"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\";","lastModifiedDate":"2024-01-24"},{"lineNumber":12,"author":{"gitId":"ChillinRage"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":13,"author":{"gitId":"ChillinRage"},"content":" String greet \u003d \"Wassup! I\u0027m someBOTy.\\n\"","lastModifiedDate":"2024-01-24"},{"lineNumber":14,"author":{"gitId":"ChillinRage"},"content":" + \"What are you here for?\\n\";","lastModifiedDate":"2024-01-24"},{"lineNumber":15,"author":{"gitId":"ChillinRage"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":16,"author":{"gitId":"ChillinRage"},"content":" // Initialize","lastModifiedDate":"2024-01-24"},{"lineNumber":17,"author":{"gitId":"ChillinRage"},"content":" Scanner scanner \u003d new Scanner(System.in);","lastModifiedDate":"2024-01-24"},{"lineNumber":18,"author":{"gitId":"ChillinRage"},"content":" String input \u003d greet;","lastModifiedDate":"2024-01-24"},{"lineNumber":19,"author":{"gitId":"ChillinRage"},"content":" String[] memory \u003d new String[100];","lastModifiedDate":"2024-01-24"},{"lineNumber":20,"author":{"gitId":"ChillinRage"},"content":" int index \u003d 0;","lastModifiedDate":"2024-01-24"},{"lineNumber":21,"author":{"gitId":"ChillinRage"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":22,"author":{"gitId":"ChillinRage"},"content":" System.out.println(logo + line); // PRINT LOGO","lastModifiedDate":"2024-01-24"},{"lineNumber":23,"author":{"gitId":"ChillinRage"},"content":" System.out.println(greet + line); // PRINT GREET MESSAGE","lastModifiedDate":"2024-01-24"},{"lineNumber":24,"author":{"gitId":"ChillinRage"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":25,"author":{"gitId":"ChillinRage"},"content":" while (true) { // LISTEN TO NEXT COMMAND","lastModifiedDate":"2024-01-24"},{"lineNumber":26,"author":{"gitId":"ChillinRage"},"content":" System.out.println(\"\"); // empty line","lastModifiedDate":"2024-01-24"},{"lineNumber":27,"author":{"gitId":"ChillinRage"},"content":" input \u003d scanner.nextLine();","lastModifiedDate":"2024-01-24"},{"lineNumber":28,"author":{"gitId":"ChillinRage"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":29,"author":{"gitId":"ChillinRage"},"content":" if (input.equals(\"list\")) {","lastModifiedDate":"2024-01-24"},{"lineNumber":30,"author":{"gitId":"ChillinRage"},"content":" System.out.println(line);","lastModifiedDate":"2024-01-24"},{"lineNumber":31,"author":{"gitId":"ChillinRage"},"content":" list(memory);","lastModifiedDate":"2024-01-24"},{"lineNumber":32,"author":{"gitId":"ChillinRage"},"content":" System.out.println(line);","lastModifiedDate":"2024-01-24"},{"lineNumber":33,"author":{"gitId":"ChillinRage"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":34,"author":{"gitId":"ChillinRage"},"content":" } else if (input.equals(\"bye\")) {","lastModifiedDate":"2024-01-24"},{"lineNumber":35,"author":{"gitId":"ChillinRage"},"content":" break;","lastModifiedDate":"2024-01-24"},{"lineNumber":36,"author":{"gitId":"ChillinRage"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":37,"author":{"gitId":"ChillinRage"},"content":" } else {","lastModifiedDate":"2024-01-24"},{"lineNumber":38,"author":{"gitId":"ChillinRage"},"content":" System.out.println(line);","lastModifiedDate":"2024-01-24"},{"lineNumber":39,"author":{"gitId":"ChillinRage"},"content":" add(memory, index, input);","lastModifiedDate":"2024-01-24"},{"lineNumber":40,"author":{"gitId":"ChillinRage"},"content":" index++;","lastModifiedDate":"2024-01-24"},{"lineNumber":41,"author":{"gitId":"ChillinRage"},"content":" System.out.println(line);","lastModifiedDate":"2024-01-24"},{"lineNumber":42,"author":{"gitId":"ChillinRage"},"content":" }","lastModifiedDate":"2024-01-24"},{"lineNumber":43,"author":{"gitId":"ChillinRage"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":44,"author":{"gitId":"-"},"content":" }","lastModifiedDate":"2019-07-29"},{"lineNumber":45,"author":{"gitId":"ChillinRage"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":46,"author":{"gitId":"ChillinRage"},"content":" scanner.close();","lastModifiedDate":"2024-01-24"},{"lineNumber":47,"author":{"gitId":"ChillinRage"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":48,"author":{"gitId":"ChillinRage"},"content":" String exit_message \u003d \"Aight. Imma head out.\\n\" // PRINT EXIT MESSAGE","lastModifiedDate":"2024-01-24"},{"lineNumber":49,"author":{"gitId":"ChillinRage"},"content":" + line;","lastModifiedDate":"2024-01-24"},{"lineNumber":50,"author":{"gitId":"ChillinRage"},"content":" System.out.println(exit_message);","lastModifiedDate":"2024-01-24"},{"lineNumber":51,"author":{"gitId":"-"},"content":" }","lastModifiedDate":"2024-01-24"},{"lineNumber":52,"author":{"gitId":"ChillinRage"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":53,"author":{"gitId":"ChillinRage"},"content":" private static void list(String[] arr) {","lastModifiedDate":"2024-01-24"},{"lineNumber":54,"author":{"gitId":"ChillinRage"},"content":" int index \u003d 0;","lastModifiedDate":"2024-01-24"},{"lineNumber":55,"author":{"gitId":"ChillinRage"},"content":" while (arr[index] !\u003d null) {","lastModifiedDate":"2024-01-24"},{"lineNumber":56,"author":{"gitId":"ChillinRage"},"content":" System.out.println(String.valueOf(index + 1) + \". \" + arr[index]);","lastModifiedDate":"2024-01-24"},{"lineNumber":57,"author":{"gitId":"ChillinRage"},"content":" index++;","lastModifiedDate":"2024-01-24"},{"lineNumber":58,"author":{"gitId":"ChillinRage"},"content":" }","lastModifiedDate":"2024-01-24"},{"lineNumber":59,"author":{"gitId":"ChillinRage"},"content":" }","lastModifiedDate":"2024-01-24"},{"lineNumber":60,"author":{"gitId":"ChillinRage"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":61,"author":{"gitId":"ChillinRage"},"content":" private static void add(String[] memory, int index, String input) {","lastModifiedDate":"2024-01-24"},{"lineNumber":62,"author":{"gitId":"ChillinRage"},"content":" memory[index] \u003d input;","lastModifiedDate":"2024-01-24"},{"lineNumber":63,"author":{"gitId":"ChillinRage"},"content":" System.out.println(\"\u003e\u003e\u003e Added: \" + input);","lastModifiedDate":"2024-01-24"},{"lineNumber":64,"author":{"gitId":"ChillinRage"},"content":" }","lastModifiedDate":"2024-01-24"},{"lineNumber":65,"author":{"gitId":"ChillinRage"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":66,"author":{"gitId":"-"},"content":"}","lastModifiedDate":"2019-07-29"}],"authorContributionMap":{"-":10,"ChillinRage":56}}] diff --git a/ChillinRage_ip_master/commits.json b/ChillinRage_ip_master/commits.json index 7178235d..f46a257f 100644 --- a/ChillinRage_ip_master/commits.json +++ b/ChillinRage_ip_master/commits.json @@ -1 +1 @@ -{"authorDailyContributionsMap":{"ChillinRage":[{"date":"2024-01-24","commitResults":[{"hash":"646a31e7c8ad4e12529dc4917c46d644035ed6bf","isMergeCommit":false,"messageTitle":"Level-0","messageBody":"Implement Rename, Greet, Exit.\n","tags":["Level-0"],"fileTypesAndContributionMap":{"java":{"insertions":19,"deletions":7}}},{"hash":"fc160fe9751acdd084550f69dc4e097153d03887","isMergeCommit":false,"messageTitle":"Level-1","messageBody":"1) renamed file back to Duke.\n2) Added echo.\n","tags":["Level-1"],"fileTypesAndContributionMap":{"java":{"insertions":28,"deletions":17}}}]}]},"authorFileTypeContributionMap":{"ChillinRage":{"java":23,"md":0,"fxml":0,"sh":0,"bat":0,"gradle":0,"txt":0}},"authorContributionVariance":{"ChillinRage":700.1389},"authorDisplayNameMap":{"ChillinRage":"CHON.. HOW"}} +{"authorDailyContributionsMap":{"ChillinRage":[{"date":"2024-01-24","commitResults":[{"hash":"646a31e7c8ad4e12529dc4917c46d644035ed6bf","isMergeCommit":false,"messageTitle":"Level-0","messageBody":"Implement Rename, Greet, Exit.\n","tags":["Level-0"],"fileTypesAndContributionMap":{"java":{"insertions":19,"deletions":7}}},{"hash":"fc160fe9751acdd084550f69dc4e097153d03887","isMergeCommit":false,"messageTitle":"Level-1","messageBody":"1) renamed file back to Duke.\n2) Added echo.\n","tags":["Level-1"],"fileTypesAndContributionMap":{"java":{"insertions":28,"deletions":17}}},{"hash":"82ea8fb7ddc40477e608120175acfe0a56bb07ce","isMergeCommit":false,"messageTitle":"Level-2","messageBody":"Added Add and List.\n","tags":["Level-2"],"fileTypesAndContributionMap":{"java":{"insertions":38,"deletions":5}}}]}]},"authorFileTypeContributionMap":{"ChillinRage":{"java":56,"md":0,"fxml":0,"sh":0,"bat":0,"gradle":0,"txt":0}},"authorContributionVariance":{"ChillinRage":1805.0},"authorDisplayNameMap":{"ChillinRage":"CHON.. HOW"}} diff --git a/ChuaZiLong_ip_master/authorship.json b/ChuaZiLong_ip_master/authorship.json index fe51488c..4c693968 100644 --- a/ChuaZiLong_ip_master/authorship.json +++ b/ChuaZiLong_ip_master/authorship.json @@ -1 +1 @@ -[] +[{"path":"src/main/java/Duke.java","fileType":"java","lines":[{"lineNumber":1,"author":{"gitId":"ChuaZiLong"},"content":"import java.util.ArrayList;","lastModifiedDate":"2024-01-24"},{"lineNumber":2,"author":{"gitId":"ChuaZiLong"},"content":"import java.util.Scanner;","lastModifiedDate":"2024-01-24"},{"lineNumber":3,"author":{"gitId":"ChuaZiLong"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":4,"author":{"gitId":"ChuaZiLong"},"content":"class DukeException extends Exception {","lastModifiedDate":"2024-01-24"},{"lineNumber":5,"author":{"gitId":"ChuaZiLong"},"content":" public DukeException(String message) {","lastModifiedDate":"2024-01-24"},{"lineNumber":6,"author":{"gitId":"ChuaZiLong"},"content":" super(message);","lastModifiedDate":"2024-01-24"},{"lineNumber":7,"author":{"gitId":"ChuaZiLong"},"content":" }","lastModifiedDate":"2024-01-24"},{"lineNumber":8,"author":{"gitId":"ChuaZiLong"},"content":"}","lastModifiedDate":"2024-01-24"},{"lineNumber":9,"author":{"gitId":"ChuaZiLong"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":10,"author":{"gitId":"ChuaZiLong"},"content":"enum TaskType {","lastModifiedDate":"2024-01-24"},{"lineNumber":11,"author":{"gitId":"ChuaZiLong"},"content":" TODO,","lastModifiedDate":"2024-01-24"},{"lineNumber":12,"author":{"gitId":"ChuaZiLong"},"content":" DEADLINE,","lastModifiedDate":"2024-01-24"},{"lineNumber":13,"author":{"gitId":"ChuaZiLong"},"content":" EVENT","lastModifiedDate":"2024-01-24"},{"lineNumber":14,"author":{"gitId":"ChuaZiLong"},"content":"}","lastModifiedDate":"2024-01-24"},{"lineNumber":15,"author":{"gitId":"ChuaZiLong"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":16,"author":{"gitId":"ChuaZiLong"},"content":"class Task {","lastModifiedDate":"2024-01-24"},{"lineNumber":17,"author":{"gitId":"ChuaZiLong"},"content":" protected String description;","lastModifiedDate":"2024-01-24"},{"lineNumber":18,"author":{"gitId":"ChuaZiLong"},"content":" protected boolean isDone;","lastModifiedDate":"2024-01-24"},{"lineNumber":19,"author":{"gitId":"ChuaZiLong"},"content":" protected TaskType taskType;","lastModifiedDate":"2024-01-24"},{"lineNumber":20,"author":{"gitId":"ChuaZiLong"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":21,"author":{"gitId":"ChuaZiLong"},"content":" public Task(String description, TaskType taskType) {","lastModifiedDate":"2024-01-24"},{"lineNumber":22,"author":{"gitId":"ChuaZiLong"},"content":" this.description \u003d description;","lastModifiedDate":"2024-01-24"},{"lineNumber":23,"author":{"gitId":"ChuaZiLong"},"content":" this.isDone \u003d false;","lastModifiedDate":"2024-01-24"},{"lineNumber":24,"author":{"gitId":"ChuaZiLong"},"content":" this.taskType \u003d taskType;","lastModifiedDate":"2024-01-24"},{"lineNumber":25,"author":{"gitId":"ChuaZiLong"},"content":" }","lastModifiedDate":"2024-01-24"},{"lineNumber":26,"author":{"gitId":"ChuaZiLong"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":27,"author":{"gitId":"ChuaZiLong"},"content":" public String getStatusIcon() {","lastModifiedDate":"2024-01-24"},{"lineNumber":28,"author":{"gitId":"ChuaZiLong"},"content":" return \"[\" + taskType + \"]\" + (isDone ? \"[X] \" : \"[ ] \");","lastModifiedDate":"2024-01-24"},{"lineNumber":29,"author":{"gitId":"ChuaZiLong"},"content":" }","lastModifiedDate":"2024-01-24"},{"lineNumber":30,"author":{"gitId":"ChuaZiLong"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":31,"author":{"gitId":"ChuaZiLong"},"content":" public String getDescription() {","lastModifiedDate":"2024-01-24"},{"lineNumber":32,"author":{"gitId":"ChuaZiLong"},"content":" return description;","lastModifiedDate":"2024-01-24"},{"lineNumber":33,"author":{"gitId":"ChuaZiLong"},"content":" }","lastModifiedDate":"2024-01-24"},{"lineNumber":34,"author":{"gitId":"ChuaZiLong"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":35,"author":{"gitId":"ChuaZiLong"},"content":" public void markAsDone() {","lastModifiedDate":"2024-01-24"},{"lineNumber":36,"author":{"gitId":"ChuaZiLong"},"content":" isDone \u003d true;","lastModifiedDate":"2024-01-24"},{"lineNumber":37,"author":{"gitId":"ChuaZiLong"},"content":" }","lastModifiedDate":"2024-01-24"},{"lineNumber":38,"author":{"gitId":"ChuaZiLong"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":39,"author":{"gitId":"ChuaZiLong"},"content":" public void markAsNotDone() {","lastModifiedDate":"2024-01-24"},{"lineNumber":40,"author":{"gitId":"ChuaZiLong"},"content":" isDone \u003d false;","lastModifiedDate":"2024-01-24"},{"lineNumber":41,"author":{"gitId":"ChuaZiLong"},"content":" }","lastModifiedDate":"2024-01-24"},{"lineNumber":42,"author":{"gitId":"ChuaZiLong"},"content":"}","lastModifiedDate":"2024-01-24"},{"lineNumber":43,"author":{"gitId":"ChuaZiLong"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":44,"author":{"gitId":"ChuaZiLong"},"content":"class Todo extends Task {","lastModifiedDate":"2024-01-24"},{"lineNumber":45,"author":{"gitId":"ChuaZiLong"},"content":" public Todo(String description) {","lastModifiedDate":"2024-01-24"},{"lineNumber":46,"author":{"gitId":"ChuaZiLong"},"content":" super(description, TaskType.TODO);","lastModifiedDate":"2024-01-24"},{"lineNumber":47,"author":{"gitId":"ChuaZiLong"},"content":" }","lastModifiedDate":"2024-01-24"},{"lineNumber":48,"author":{"gitId":"ChuaZiLong"},"content":"}","lastModifiedDate":"2024-01-24"},{"lineNumber":49,"author":{"gitId":"ChuaZiLong"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":50,"author":{"gitId":"ChuaZiLong"},"content":"class Deadline extends Task {","lastModifiedDate":"2024-01-24"},{"lineNumber":51,"author":{"gitId":"ChuaZiLong"},"content":" protected String by;","lastModifiedDate":"2024-01-24"},{"lineNumber":52,"author":{"gitId":"ChuaZiLong"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":53,"author":{"gitId":"ChuaZiLong"},"content":" public Deadline(String description, String by) {","lastModifiedDate":"2024-01-24"},{"lineNumber":54,"author":{"gitId":"ChuaZiLong"},"content":" super(description, TaskType.DEADLINE);","lastModifiedDate":"2024-01-24"},{"lineNumber":55,"author":{"gitId":"ChuaZiLong"},"content":" this.by \u003d by;","lastModifiedDate":"2024-01-24"},{"lineNumber":56,"author":{"gitId":"ChuaZiLong"},"content":" }","lastModifiedDate":"2024-01-24"},{"lineNumber":57,"author":{"gitId":"ChuaZiLong"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":58,"author":{"gitId":"ChuaZiLong"},"content":" @Override","lastModifiedDate":"2024-01-24"},{"lineNumber":59,"author":{"gitId":"ChuaZiLong"},"content":" public String getDescription() {","lastModifiedDate":"2024-01-24"},{"lineNumber":60,"author":{"gitId":"ChuaZiLong"},"content":" return super.getDescription() + \" (by: \" + by + \")\";","lastModifiedDate":"2024-01-24"},{"lineNumber":61,"author":{"gitId":"ChuaZiLong"},"content":" }","lastModifiedDate":"2024-01-24"},{"lineNumber":62,"author":{"gitId":"ChuaZiLong"},"content":"}","lastModifiedDate":"2024-01-24"},{"lineNumber":63,"author":{"gitId":"ChuaZiLong"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":64,"author":{"gitId":"ChuaZiLong"},"content":"class Event extends Task {","lastModifiedDate":"2024-01-24"},{"lineNumber":65,"author":{"gitId":"ChuaZiLong"},"content":" protected String from;","lastModifiedDate":"2024-01-24"},{"lineNumber":66,"author":{"gitId":"ChuaZiLong"},"content":" protected String to;","lastModifiedDate":"2024-01-24"},{"lineNumber":67,"author":{"gitId":"ChuaZiLong"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":68,"author":{"gitId":"ChuaZiLong"},"content":" public Event(String description, String from, String to) {","lastModifiedDate":"2024-01-24"},{"lineNumber":69,"author":{"gitId":"ChuaZiLong"},"content":" super(description, TaskType.EVENT);","lastModifiedDate":"2024-01-24"},{"lineNumber":70,"author":{"gitId":"ChuaZiLong"},"content":" this.from \u003d from;","lastModifiedDate":"2024-01-24"},{"lineNumber":71,"author":{"gitId":"ChuaZiLong"},"content":" this.to \u003d to;","lastModifiedDate":"2024-01-24"},{"lineNumber":72,"author":{"gitId":"ChuaZiLong"},"content":" }","lastModifiedDate":"2024-01-24"},{"lineNumber":73,"author":{"gitId":"ChuaZiLong"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":74,"author":{"gitId":"ChuaZiLong"},"content":" @Override","lastModifiedDate":"2024-01-24"},{"lineNumber":75,"author":{"gitId":"ChuaZiLong"},"content":" public String getDescription() {","lastModifiedDate":"2024-01-24"},{"lineNumber":76,"author":{"gitId":"ChuaZiLong"},"content":" return super.getDescription() + \" (from: \" + from + \" to: \" + to + \")\";","lastModifiedDate":"2024-01-24"},{"lineNumber":77,"author":{"gitId":"ChuaZiLong"},"content":" }","lastModifiedDate":"2024-01-24"},{"lineNumber":78,"author":{"gitId":"ChuaZiLong"},"content":"}","lastModifiedDate":"2024-01-24"},{"lineNumber":79,"author":{"gitId":"ChuaZiLong"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":80,"author":{"gitId":"-"},"content":"public class Duke {","lastModifiedDate":"2019-07-29"},{"lineNumber":81,"author":{"gitId":"ChuaZiLong"},"content":" private static ArrayList\u003cTask\u003e tasks \u003d new ArrayList\u003c\u003e();","lastModifiedDate":"2024-01-24"},{"lineNumber":82,"author":{"gitId":"ChuaZiLong"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":83,"author":{"gitId":"-"},"content":" public static void main(String[] args) {","lastModifiedDate":"2019-07-29"},{"lineNumber":84,"author":{"gitId":"ChuaZiLong"},"content":" Scanner scanner \u003d new Scanner(System.in);","lastModifiedDate":"2024-01-24"},{"lineNumber":85,"author":{"gitId":"ChuaZiLong"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":86,"author":{"gitId":"ChuaZiLong"},"content":" System.out.println(\"Hello! I\u0027m SCZL\");","lastModifiedDate":"2024-01-24"},{"lineNumber":87,"author":{"gitId":"ChuaZiLong"},"content":" System.out.println(\"What can I do for you?\");","lastModifiedDate":"2024-01-24"},{"lineNumber":88,"author":{"gitId":"ChuaZiLong"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":89,"author":{"gitId":"ChuaZiLong"},"content":" while (true) {","lastModifiedDate":"2024-01-24"},{"lineNumber":90,"author":{"gitId":"ChuaZiLong"},"content":" String userInput \u003d scanner.nextLine();","lastModifiedDate":"2024-01-24"},{"lineNumber":91,"author":{"gitId":"ChuaZiLong"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":92,"author":{"gitId":"ChuaZiLong"},"content":" System.out.println(\"____________________________________________________________\\n\");","lastModifiedDate":"2024-01-24"},{"lineNumber":93,"author":{"gitId":"ChuaZiLong"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":94,"author":{"gitId":"ChuaZiLong"},"content":" try {","lastModifiedDate":"2024-01-24"},{"lineNumber":95,"author":{"gitId":"ChuaZiLong"},"content":" if (userInput.equalsIgnoreCase(\"bye\")) {","lastModifiedDate":"2024-01-24"},{"lineNumber":96,"author":{"gitId":"ChuaZiLong"},"content":" System.out.println(\" Bye. Hope to see you again soon!\");","lastModifiedDate":"2024-01-24"},{"lineNumber":97,"author":{"gitId":"ChuaZiLong"},"content":" break;","lastModifiedDate":"2024-01-24"},{"lineNumber":98,"author":{"gitId":"ChuaZiLong"},"content":" } else if (userInput.equalsIgnoreCase(\"list\")) {","lastModifiedDate":"2024-01-24"},{"lineNumber":99,"author":{"gitId":"ChuaZiLong"},"content":" listTasks();","lastModifiedDate":"2024-01-24"},{"lineNumber":100,"author":{"gitId":"ChuaZiLong"},"content":" } else {","lastModifiedDate":"2024-01-24"},{"lineNumber":101,"author":{"gitId":"ChuaZiLong"},"content":" processTaskInput(userInput);","lastModifiedDate":"2024-01-24"},{"lineNumber":102,"author":{"gitId":"ChuaZiLong"},"content":" }","lastModifiedDate":"2024-01-24"},{"lineNumber":103,"author":{"gitId":"ChuaZiLong"},"content":" } catch (DukeException e) {","lastModifiedDate":"2024-01-24"},{"lineNumber":104,"author":{"gitId":"ChuaZiLong"},"content":" System.out.println(\" \" + e.getMessage());","lastModifiedDate":"2024-01-24"},{"lineNumber":105,"author":{"gitId":"ChuaZiLong"},"content":" }","lastModifiedDate":"2024-01-24"},{"lineNumber":106,"author":{"gitId":"ChuaZiLong"},"content":" }","lastModifiedDate":"2024-01-24"},{"lineNumber":107,"author":{"gitId":"ChuaZiLong"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":108,"author":{"gitId":"ChuaZiLong"},"content":" scanner.close();","lastModifiedDate":"2024-01-24"},{"lineNumber":109,"author":{"gitId":"ChuaZiLong"},"content":" }","lastModifiedDate":"2024-01-24"},{"lineNumber":110,"author":{"gitId":"ChuaZiLong"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":111,"author":{"gitId":"ChuaZiLong"},"content":" private static void processTaskInput(String userInput) throws DukeException {","lastModifiedDate":"2024-01-24"},{"lineNumber":112,"author":{"gitId":"ChuaZiLong"},"content":" if (userInput.startsWith(\"todo\")) {","lastModifiedDate":"2024-01-24"},{"lineNumber":113,"author":{"gitId":"ChuaZiLong"},"content":" addTodoTask(userInput.substring(5).trim());","lastModifiedDate":"2024-01-24"},{"lineNumber":114,"author":{"gitId":"ChuaZiLong"},"content":" } else if (userInput.startsWith(\"deadline\")) {","lastModifiedDate":"2024-01-24"},{"lineNumber":115,"author":{"gitId":"ChuaZiLong"},"content":" addDeadlineTask(userInput.substring(9).trim());","lastModifiedDate":"2024-01-24"},{"lineNumber":116,"author":{"gitId":"ChuaZiLong"},"content":" } else if (userInput.startsWith(\"event\")) {","lastModifiedDate":"2024-01-24"},{"lineNumber":117,"author":{"gitId":"ChuaZiLong"},"content":" addEventTask(userInput.substring(6).trim());","lastModifiedDate":"2024-01-24"},{"lineNumber":118,"author":{"gitId":"ChuaZiLong"},"content":" } else if (userInput.startsWith(\"mark\")) {","lastModifiedDate":"2024-01-24"},{"lineNumber":119,"author":{"gitId":"ChuaZiLong"},"content":" markTask(userInput);","lastModifiedDate":"2024-01-24"},{"lineNumber":120,"author":{"gitId":"ChuaZiLong"},"content":" } else if (userInput.startsWith(\"unmark\")) {","lastModifiedDate":"2024-01-24"},{"lineNumber":121,"author":{"gitId":"ChuaZiLong"},"content":" unmarkTask(userInput);","lastModifiedDate":"2024-01-24"},{"lineNumber":122,"author":{"gitId":"ChuaZiLong"},"content":" } else if (userInput.startsWith(\"delete\")) {","lastModifiedDate":"2024-01-24"},{"lineNumber":123,"author":{"gitId":"ChuaZiLong"},"content":" deleteTask(userInput);","lastModifiedDate":"2024-01-24"},{"lineNumber":124,"author":{"gitId":"ChuaZiLong"},"content":" } else {","lastModifiedDate":"2024-01-24"},{"lineNumber":125,"author":{"gitId":"ChuaZiLong"},"content":" throw new DukeException(\"OOPS!!! I\u0027m sorry, but I don\u0027t know what that means :-(\");","lastModifiedDate":"2024-01-24"},{"lineNumber":126,"author":{"gitId":"ChuaZiLong"},"content":" }","lastModifiedDate":"2024-01-24"},{"lineNumber":127,"author":{"gitId":"ChuaZiLong"},"content":" }","lastModifiedDate":"2024-01-24"},{"lineNumber":128,"author":{"gitId":"ChuaZiLong"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":129,"author":{"gitId":"ChuaZiLong"},"content":" private static void addTodoTask(String description) throws DukeException {","lastModifiedDate":"2024-01-24"},{"lineNumber":130,"author":{"gitId":"ChuaZiLong"},"content":" if (description.isEmpty()) {","lastModifiedDate":"2024-01-24"},{"lineNumber":131,"author":{"gitId":"ChuaZiLong"},"content":" throw new DukeException(\"OOPS!!! The description of a todo cannot be empty.\");","lastModifiedDate":"2024-01-24"},{"lineNumber":132,"author":{"gitId":"ChuaZiLong"},"content":" }","lastModifiedDate":"2024-01-24"},{"lineNumber":133,"author":{"gitId":"ChuaZiLong"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":134,"author":{"gitId":"ChuaZiLong"},"content":" tasks.add(new Todo(description));","lastModifiedDate":"2024-01-24"},{"lineNumber":135,"author":{"gitId":"ChuaZiLong"},"content":" printTaskAddedMessage(tasks.get(tasks.size() - 1));","lastModifiedDate":"2024-01-24"},{"lineNumber":136,"author":{"gitId":"ChuaZiLong"},"content":" }","lastModifiedDate":"2024-01-24"},{"lineNumber":137,"author":{"gitId":"ChuaZiLong"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":138,"author":{"gitId":"ChuaZiLong"},"content":" private static void addDeadlineTask(String input) throws DukeException {","lastModifiedDate":"2024-01-24"},{"lineNumber":139,"author":{"gitId":"ChuaZiLong"},"content":" int byIndex \u003d input.indexOf(\"/by\");","lastModifiedDate":"2024-01-24"},{"lineNumber":140,"author":{"gitId":"ChuaZiLong"},"content":" if (byIndex !\u003d -1) {","lastModifiedDate":"2024-01-24"},{"lineNumber":141,"author":{"gitId":"ChuaZiLong"},"content":" String description \u003d input.substring(0, byIndex).trim();","lastModifiedDate":"2024-01-24"},{"lineNumber":142,"author":{"gitId":"ChuaZiLong"},"content":" String by \u003d input.substring(byIndex + 3).trim();","lastModifiedDate":"2024-01-24"},{"lineNumber":143,"author":{"gitId":"ChuaZiLong"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":144,"author":{"gitId":"ChuaZiLong"},"content":" if (description.isEmpty() || by.isEmpty()) {","lastModifiedDate":"2024-01-24"},{"lineNumber":145,"author":{"gitId":"ChuaZiLong"},"content":" throw new DukeException(\"OOPS!!! The description and /by cannot be empty for a deadline.\");","lastModifiedDate":"2024-01-24"},{"lineNumber":146,"author":{"gitId":"ChuaZiLong"},"content":" }","lastModifiedDate":"2024-01-24"},{"lineNumber":147,"author":{"gitId":"ChuaZiLong"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":148,"author":{"gitId":"ChuaZiLong"},"content":" tasks.add(new Deadline(description, by));","lastModifiedDate":"2024-01-24"},{"lineNumber":149,"author":{"gitId":"ChuaZiLong"},"content":" printTaskAddedMessage(tasks.get(tasks.size() - 1));","lastModifiedDate":"2024-01-24"},{"lineNumber":150,"author":{"gitId":"ChuaZiLong"},"content":" } else {","lastModifiedDate":"2024-01-24"},{"lineNumber":151,"author":{"gitId":"ChuaZiLong"},"content":" throw new DukeException(\"OOPS!!! Invalid deadline command format.\");","lastModifiedDate":"2024-01-24"},{"lineNumber":152,"author":{"gitId":"ChuaZiLong"},"content":" }","lastModifiedDate":"2024-01-24"},{"lineNumber":153,"author":{"gitId":"ChuaZiLong"},"content":" }","lastModifiedDate":"2024-01-24"},{"lineNumber":154,"author":{"gitId":"ChuaZiLong"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":155,"author":{"gitId":"ChuaZiLong"},"content":" private static void addEventTask(String input) throws DukeException {","lastModifiedDate":"2024-01-24"},{"lineNumber":156,"author":{"gitId":"ChuaZiLong"},"content":" int fromIndex \u003d input.indexOf(\"/from\");","lastModifiedDate":"2024-01-24"},{"lineNumber":157,"author":{"gitId":"ChuaZiLong"},"content":" int toIndex \u003d input.indexOf(\"/to\");","lastModifiedDate":"2024-01-24"},{"lineNumber":158,"author":{"gitId":"ChuaZiLong"},"content":" if (fromIndex !\u003d -1 \u0026\u0026 toIndex !\u003d -1) {","lastModifiedDate":"2024-01-24"},{"lineNumber":159,"author":{"gitId":"ChuaZiLong"},"content":" String description \u003d input.substring(0, fromIndex).trim();","lastModifiedDate":"2024-01-24"},{"lineNumber":160,"author":{"gitId":"ChuaZiLong"},"content":" String from \u003d input.substring(fromIndex + 5, toIndex).trim();","lastModifiedDate":"2024-01-24"},{"lineNumber":161,"author":{"gitId":"ChuaZiLong"},"content":" String to \u003d input.substring(toIndex + 3).trim();","lastModifiedDate":"2024-01-24"},{"lineNumber":162,"author":{"gitId":"ChuaZiLong"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":163,"author":{"gitId":"ChuaZiLong"},"content":" if (description.isEmpty() || from.isEmpty() || to.isEmpty()) {","lastModifiedDate":"2024-01-24"},{"lineNumber":164,"author":{"gitId":"ChuaZiLong"},"content":" throw new DukeException(\"OOPS!!! The description, /from, and /to cannot be empty for an event.\");","lastModifiedDate":"2024-01-24"},{"lineNumber":165,"author":{"gitId":"ChuaZiLong"},"content":" }","lastModifiedDate":"2024-01-24"},{"lineNumber":166,"author":{"gitId":"ChuaZiLong"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":167,"author":{"gitId":"ChuaZiLong"},"content":" tasks.add(new Event(description, from, to));","lastModifiedDate":"2024-01-24"},{"lineNumber":168,"author":{"gitId":"ChuaZiLong"},"content":" printTaskAddedMessage(tasks.get(tasks.size() - 1));","lastModifiedDate":"2024-01-24"},{"lineNumber":169,"author":{"gitId":"ChuaZiLong"},"content":" } else {","lastModifiedDate":"2024-01-24"},{"lineNumber":170,"author":{"gitId":"ChuaZiLong"},"content":" throw new DukeException(\"OOPS!!! Invalid event command format.\");","lastModifiedDate":"2024-01-24"},{"lineNumber":171,"author":{"gitId":"ChuaZiLong"},"content":" }","lastModifiedDate":"2024-01-24"},{"lineNumber":172,"author":{"gitId":"-"},"content":" }","lastModifiedDate":"2019-07-29"},{"lineNumber":173,"author":{"gitId":"ChuaZiLong"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":174,"author":{"gitId":"ChuaZiLong"},"content":" private static void markTask(String userInput) throws DukeException {","lastModifiedDate":"2024-01-24"},{"lineNumber":175,"author":{"gitId":"ChuaZiLong"},"content":" try {","lastModifiedDate":"2024-01-24"},{"lineNumber":176,"author":{"gitId":"ChuaZiLong"},"content":" int taskIndex \u003d Integer.parseInt(userInput.substring(5).trim()) - 1;","lastModifiedDate":"2024-01-24"},{"lineNumber":177,"author":{"gitId":"ChuaZiLong"},"content":" if (isValidTaskIndex(taskIndex)) {","lastModifiedDate":"2024-01-24"},{"lineNumber":178,"author":{"gitId":"ChuaZiLong"},"content":" tasks.get(taskIndex).markAsDone();","lastModifiedDate":"2024-01-24"},{"lineNumber":179,"author":{"gitId":"ChuaZiLong"},"content":" System.out.println(\" Nice! I\u0027ve marked this task as done:\");","lastModifiedDate":"2024-01-24"},{"lineNumber":180,"author":{"gitId":"ChuaZiLong"},"content":" System.out.println(\" \" + tasks.get(taskIndex).getStatusIcon() + tasks.get(taskIndex).getDescription());","lastModifiedDate":"2024-01-24"},{"lineNumber":181,"author":{"gitId":"ChuaZiLong"},"content":" } else {","lastModifiedDate":"2024-01-24"},{"lineNumber":182,"author":{"gitId":"ChuaZiLong"},"content":" throw new DukeException(\"OOPS!!! Invalid task number.\");","lastModifiedDate":"2024-01-24"},{"lineNumber":183,"author":{"gitId":"ChuaZiLong"},"content":" }","lastModifiedDate":"2024-01-24"},{"lineNumber":184,"author":{"gitId":"ChuaZiLong"},"content":" } catch (NumberFormatException | StringIndexOutOfBoundsException e) {","lastModifiedDate":"2024-01-24"},{"lineNumber":185,"author":{"gitId":"ChuaZiLong"},"content":" throw new DukeException(\"OOPS!!! Invalid command format.\");","lastModifiedDate":"2024-01-24"},{"lineNumber":186,"author":{"gitId":"ChuaZiLong"},"content":" }","lastModifiedDate":"2024-01-24"},{"lineNumber":187,"author":{"gitId":"ChuaZiLong"},"content":" }","lastModifiedDate":"2024-01-24"},{"lineNumber":188,"author":{"gitId":"ChuaZiLong"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":189,"author":{"gitId":"ChuaZiLong"},"content":" private static void unmarkTask(String userInput) throws DukeException {","lastModifiedDate":"2024-01-24"},{"lineNumber":190,"author":{"gitId":"ChuaZiLong"},"content":" try {","lastModifiedDate":"2024-01-24"},{"lineNumber":191,"author":{"gitId":"ChuaZiLong"},"content":" int taskIndex \u003d Integer.parseInt(userInput.substring(7).trim()) - 1;","lastModifiedDate":"2024-01-24"},{"lineNumber":192,"author":{"gitId":"ChuaZiLong"},"content":" if (isValidTaskIndex(taskIndex)) {","lastModifiedDate":"2024-01-24"},{"lineNumber":193,"author":{"gitId":"ChuaZiLong"},"content":" tasks.get(taskIndex).markAsNotDone();","lastModifiedDate":"2024-01-24"},{"lineNumber":194,"author":{"gitId":"ChuaZiLong"},"content":" System.out.println(\" OK, I\u0027ve marked this task as not done yet:\");","lastModifiedDate":"2024-01-24"},{"lineNumber":195,"author":{"gitId":"ChuaZiLong"},"content":" System.out.println(\" \" + tasks.get(taskIndex).getStatusIcon() + tasks.get(taskIndex).getDescription());","lastModifiedDate":"2024-01-24"},{"lineNumber":196,"author":{"gitId":"ChuaZiLong"},"content":" } else {","lastModifiedDate":"2024-01-24"},{"lineNumber":197,"author":{"gitId":"ChuaZiLong"},"content":" throw new DukeException(\"OOPS!!! Invalid task number.\");","lastModifiedDate":"2024-01-24"},{"lineNumber":198,"author":{"gitId":"ChuaZiLong"},"content":" }","lastModifiedDate":"2024-01-24"},{"lineNumber":199,"author":{"gitId":"ChuaZiLong"},"content":" } catch (NumberFormatException | StringIndexOutOfBoundsException e) {","lastModifiedDate":"2024-01-24"},{"lineNumber":200,"author":{"gitId":"ChuaZiLong"},"content":" throw new DukeException(\"OOPS!!! Invalid command format.\");","lastModifiedDate":"2024-01-24"},{"lineNumber":201,"author":{"gitId":"ChuaZiLong"},"content":" }","lastModifiedDate":"2024-01-24"},{"lineNumber":202,"author":{"gitId":"ChuaZiLong"},"content":" }","lastModifiedDate":"2024-01-24"},{"lineNumber":203,"author":{"gitId":"ChuaZiLong"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":204,"author":{"gitId":"ChuaZiLong"},"content":" private static void deleteTask(String userInput) throws DukeException {","lastModifiedDate":"2024-01-24"},{"lineNumber":205,"author":{"gitId":"ChuaZiLong"},"content":" try {","lastModifiedDate":"2024-01-24"},{"lineNumber":206,"author":{"gitId":"ChuaZiLong"},"content":" int taskIndex \u003d Integer.parseInt(userInput.substring(7).trim()) - 1;","lastModifiedDate":"2024-01-24"},{"lineNumber":207,"author":{"gitId":"ChuaZiLong"},"content":" if (isValidTaskIndex(taskIndex)) {","lastModifiedDate":"2024-01-24"},{"lineNumber":208,"author":{"gitId":"ChuaZiLong"},"content":" Task removedTask \u003d tasks.remove(taskIndex);","lastModifiedDate":"2024-01-24"},{"lineNumber":209,"author":{"gitId":"ChuaZiLong"},"content":" System.out.println(\" Noted. I\u0027ve removed this task:\");","lastModifiedDate":"2024-01-24"},{"lineNumber":210,"author":{"gitId":"ChuaZiLong"},"content":" System.out.println(\" \" + removedTask.getStatusIcon() + removedTask.getDescription());","lastModifiedDate":"2024-01-24"},{"lineNumber":211,"author":{"gitId":"ChuaZiLong"},"content":" System.out.println(\" Now you have \" + tasks.size() + \" tasks in the list.\");","lastModifiedDate":"2024-01-24"},{"lineNumber":212,"author":{"gitId":"ChuaZiLong"},"content":" } else {","lastModifiedDate":"2024-01-24"},{"lineNumber":213,"author":{"gitId":"ChuaZiLong"},"content":" throw new DukeException(\"OOPS!!! Invalid task number.\");","lastModifiedDate":"2024-01-24"},{"lineNumber":214,"author":{"gitId":"ChuaZiLong"},"content":" }","lastModifiedDate":"2024-01-24"},{"lineNumber":215,"author":{"gitId":"ChuaZiLong"},"content":" } catch (NumberFormatException | StringIndexOutOfBoundsException e) {","lastModifiedDate":"2024-01-24"},{"lineNumber":216,"author":{"gitId":"ChuaZiLong"},"content":" throw new DukeException(\"OOPS!!! Invalid command format.\");","lastModifiedDate":"2024-01-24"},{"lineNumber":217,"author":{"gitId":"ChuaZiLong"},"content":" }","lastModifiedDate":"2024-01-24"},{"lineNumber":218,"author":{"gitId":"ChuaZiLong"},"content":" }","lastModifiedDate":"2024-01-24"},{"lineNumber":219,"author":{"gitId":"ChuaZiLong"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":220,"author":{"gitId":"ChuaZiLong"},"content":" private static void listTasks() {","lastModifiedDate":"2024-01-24"},{"lineNumber":221,"author":{"gitId":"ChuaZiLong"},"content":" System.out.println(\"____________________________________________________________\");","lastModifiedDate":"2024-01-24"},{"lineNumber":222,"author":{"gitId":"ChuaZiLong"},"content":" System.out.println(\" Here are the tasks in your list:\");","lastModifiedDate":"2024-01-24"},{"lineNumber":223,"author":{"gitId":"ChuaZiLong"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":224,"author":{"gitId":"ChuaZiLong"},"content":" if (tasks.isEmpty()) {","lastModifiedDate":"2024-01-24"},{"lineNumber":225,"author":{"gitId":"ChuaZiLong"},"content":" System.out.println(\" No tasks yet.\");","lastModifiedDate":"2024-01-24"},{"lineNumber":226,"author":{"gitId":"ChuaZiLong"},"content":" } else {","lastModifiedDate":"2024-01-24"},{"lineNumber":227,"author":{"gitId":"ChuaZiLong"},"content":" for (int i \u003d 0; i \u003c tasks.size(); i++) {","lastModifiedDate":"2024-01-24"},{"lineNumber":228,"author":{"gitId":"ChuaZiLong"},"content":" System.out.println(\" \" + (i + 1) + \".\" + tasks.get(i).getStatusIcon() + tasks.get(i).getDescription());","lastModifiedDate":"2024-01-24"},{"lineNumber":229,"author":{"gitId":"ChuaZiLong"},"content":" }","lastModifiedDate":"2024-01-24"},{"lineNumber":230,"author":{"gitId":"ChuaZiLong"},"content":" }","lastModifiedDate":"2024-01-24"},{"lineNumber":231,"author":{"gitId":"ChuaZiLong"},"content":" }","lastModifiedDate":"2024-01-24"},{"lineNumber":232,"author":{"gitId":"ChuaZiLong"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":233,"author":{"gitId":"ChuaZiLong"},"content":" private static void printTaskAddedMessage(Task task) {","lastModifiedDate":"2024-01-24"},{"lineNumber":234,"author":{"gitId":"ChuaZiLong"},"content":" System.out.println(\" Got it. I\u0027ve added this task:\");","lastModifiedDate":"2024-01-24"},{"lineNumber":235,"author":{"gitId":"ChuaZiLong"},"content":" System.out.println(\" \" + task.getStatusIcon() + task.getDescription());","lastModifiedDate":"2024-01-24"},{"lineNumber":236,"author":{"gitId":"ChuaZiLong"},"content":" System.out.println(\" Now you have \" + tasks.size() + \" tasks in the list.\");","lastModifiedDate":"2024-01-24"},{"lineNumber":237,"author":{"gitId":"ChuaZiLong"},"content":" }","lastModifiedDate":"2024-01-24"},{"lineNumber":238,"author":{"gitId":"ChuaZiLong"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":239,"author":{"gitId":"ChuaZiLong"},"content":" private static boolean isValidTaskIndex(int index) {","lastModifiedDate":"2024-01-24"},{"lineNumber":240,"author":{"gitId":"ChuaZiLong"},"content":" return index \u003e\u003d 0 \u0026\u0026 index \u003c tasks.size();","lastModifiedDate":"2024-01-24"},{"lineNumber":241,"author":{"gitId":"-"},"content":" }","lastModifiedDate":"2024-01-24"},{"lineNumber":242,"author":{"gitId":"-"},"content":"}","lastModifiedDate":"2019-07-29"}],"authorContributionMap":{"-":5,"ChuaZiLong":237}}] diff --git a/ChuaZiLong_ip_master/commits.json b/ChuaZiLong_ip_master/commits.json index 5e8c9631..90e8f7f5 100644 --- a/ChuaZiLong_ip_master/commits.json +++ b/ChuaZiLong_ip_master/commits.json @@ -1 +1 @@ -{"authorDailyContributionsMap":{"ChuaZiLong":[]},"authorFileTypeContributionMap":{"ChuaZiLong":{"java":0,"md":0,"fxml":0,"sh":0,"bat":0,"gradle":0,"txt":0}},"authorContributionVariance":{"ChuaZiLong":0.0},"authorDisplayNameMap":{"ChuaZiLong":"CHUA..LONG"}} +{"authorDailyContributionsMap":{"ChuaZiLong":[{"date":"2024-01-24","commitResults":[{"hash":"fd3f99fb596f998f2487e68efc8b5d2f7f350e7e","isMergeCommit":false,"messageTitle":"Level-0","messageBody":"","tags":["Level-2","Level-1","Level-0"],"fileTypesAndContributionMap":{"java":{"insertions":3,"deletions":6}}},{"hash":"dd89622fc701f0bddd2dbf55f083b66a9e53174d","isMergeCommit":false,"messageTitle":"no message","messageBody":"","tags":["Level-3"],"fileTypesAndContributionMap":{"java":{"insertions":44,"deletions":2}}},{"hash":"c6b08c34427581e95e0116644cfd45d526c4b526","isMergeCommit":false,"messageTitle":"no message","messageBody":"","tags":["Level-4"],"fileTypesAndContributionMap":{"java":{"insertions":39,"deletions":1}}},{"hash":"16d59cf35e9dedb09a88d89de11a21af6ab8d21e","isMergeCommit":false,"messageTitle":"no message","messageBody":"","fileTypesAndContributionMap":{"java":{"insertions":145,"deletions":25}}},{"hash":"2a85b68c30ab1c6e2d8939e4762cf547227fb438","isMergeCommit":false,"messageTitle":"no message","messageBody":"","tags":["A-TextUiTesting"],"fileTypesAndContributionMap":{"java":{"insertions":6,"deletions":0}}},{"hash":"c55f6371ce0501bd85b9d72ccfc70cb9e4b4d0a6","isMergeCommit":false,"messageTitle":"no message","messageBody":"","tags":["Level-5"],"fileTypesAndContributionMap":{"java":{"insertions":61,"deletions":26}}},{"hash":"5267dc4dfceea9e571bc031d406cfb1c65473a07","isMergeCommit":false,"messageTitle":"no message","messageBody":"","tags":["Level-6"],"fileTypesAndContributionMap":{"java":{"insertions":53,"deletions":59}}},{"hash":"242e73e4992665462773773acde21be7dcfe67cb","isMergeCommit":false,"messageTitle":"no message","messageBody":"","tags":["A-Enums"],"fileTypesAndContributionMap":{"java":{"insertions":1,"deletions":1}}}]}]},"authorFileTypeContributionMap":{"ChuaZiLong":{"java":237,"md":0,"fxml":0,"sh":0,"bat":0,"gradle":0,"txt":0}},"authorContributionVariance":{"ChuaZiLong":30942.225},"authorDisplayNameMap":{"ChuaZiLong":"CHUA..LONG"}} diff --git a/JuliaPoo_ip_master/authorship.json b/JuliaPoo_ip_master/authorship.json index fe51488c..e340a353 100644 --- a/JuliaPoo_ip_master/authorship.json +++ b/JuliaPoo_ip_master/authorship.json @@ -1 +1 @@ -[] +[{"path":"src/main/java/Duke.java","fileType":"java","lines":[{"lineNumber":1,"author":{"gitId":"-"},"content":"public class Duke {","lastModifiedDate":"2019-07-29"},{"lineNumber":2,"author":{"gitId":"JuliaPoo"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":3,"author":{"gitId":"JuliaPoo"},"content":" private static final String NAME \u003d \"\u003euwu\u003c\";","lastModifiedDate":"2024-01-24"},{"lineNumber":4,"author":{"gitId":"JuliaPoo"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":5,"author":{"gitId":"JuliaPoo"},"content":" private static void message_end() {","lastModifiedDate":"2024-01-24"},{"lineNumber":6,"author":{"gitId":"JuliaPoo"},"content":" System.out.println(\"___________________________\");","lastModifiedDate":"2024-01-24"},{"lineNumber":7,"author":{"gitId":"JuliaPoo"},"content":" }","lastModifiedDate":"2024-01-24"},{"lineNumber":8,"author":{"gitId":"JuliaPoo"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":9,"author":{"gitId":"JuliaPoo"},"content":" private static void greet() {","lastModifiedDate":"2024-01-24"},{"lineNumber":10,"author":{"gitId":"JuliaPoo"},"content":" System.out.printf(","lastModifiedDate":"2024-01-24"},{"lineNumber":11,"author":{"gitId":"JuliaPoo"},"content":" \"Hello! I\u0027m %s\\n\" + \"What can I do for you?\\n\",","lastModifiedDate":"2024-01-24"},{"lineNumber":12,"author":{"gitId":"JuliaPoo"},"content":" Duke.NAME","lastModifiedDate":"2024-01-24"},{"lineNumber":13,"author":{"gitId":"JuliaPoo"},"content":" );","lastModifiedDate":"2024-01-24"},{"lineNumber":14,"author":{"gitId":"JuliaPoo"},"content":" Duke.message_end();","lastModifiedDate":"2024-01-24"},{"lineNumber":15,"author":{"gitId":"JuliaPoo"},"content":" }","lastModifiedDate":"2024-01-24"},{"lineNumber":16,"author":{"gitId":"JuliaPoo"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":17,"author":{"gitId":"JuliaPoo"},"content":" private static void bye() {","lastModifiedDate":"2024-01-24"},{"lineNumber":18,"author":{"gitId":"JuliaPoo"},"content":" System.out.println(\"Bye. Hope to see you again soon!\");","lastModifiedDate":"2024-01-24"},{"lineNumber":19,"author":{"gitId":"JuliaPoo"},"content":" Duke.message_end();","lastModifiedDate":"2024-01-24"},{"lineNumber":20,"author":{"gitId":"JuliaPoo"},"content":" }","lastModifiedDate":"2024-01-24"},{"lineNumber":21,"author":{"gitId":"JuliaPoo"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":22,"author":{"gitId":"-"},"content":" public static void main(String[] args) {","lastModifiedDate":"2019-07-29"},{"lineNumber":23,"author":{"gitId":"JuliaPoo"},"content":" Duke.greet();","lastModifiedDate":"2024-01-24"},{"lineNumber":24,"author":{"gitId":"JuliaPoo"},"content":" Duke.bye();","lastModifiedDate":"2024-01-24"},{"lineNumber":25,"author":{"gitId":"-"},"content":" }","lastModifiedDate":"2019-07-29"},{"lineNumber":26,"author":{"gitId":"-"},"content":"}","lastModifiedDate":"2019-07-29"}],"authorContributionMap":{"JuliaPoo":22,"-":4}}] diff --git a/JuliaPoo_ip_master/commits.json b/JuliaPoo_ip_master/commits.json index d1a391d9..547732fd 100644 --- a/JuliaPoo_ip_master/commits.json +++ b/JuliaPoo_ip_master/commits.json @@ -1 +1 @@ -{"authorDailyContributionsMap":{"JuliaPoo":[]},"authorFileTypeContributionMap":{"JuliaPoo":{"java":0,"md":0,"fxml":0,"sh":0,"bat":0,"gradle":0,"txt":0}},"authorContributionVariance":{"JuliaPoo":0.0},"authorDisplayNameMap":{"JuliaPoo":"POON..LIAN"}} +{"authorDailyContributionsMap":{"JuliaPoo":[{"date":"2024-01-24","commitResults":[{"hash":"c91fbcf62ce0d4fbaac7f6ebee0f600b30a19a43","isMergeCommit":false,"messageTitle":"Feat: Completed level 0","messageBody":"","fileTypesAndContributionMap":{"java":{"insertions":24,"deletions":8}}}]}]},"authorFileTypeContributionMap":{"JuliaPoo":{"java":22,"md":0,"fxml":0,"sh":0,"bat":0,"gradle":0,"txt":0}},"authorContributionVariance":{"JuliaPoo":142.22221},"authorDisplayNameMap":{"JuliaPoo":"POON..LIAN"}} diff --git a/ThatGirlJam_ip_master/authorship.json b/ThatGirlJam_ip_master/authorship.json index fe51488c..cb72f061 100644 --- a/ThatGirlJam_ip_master/authorship.json +++ b/ThatGirlJam_ip_master/authorship.json @@ -1 +1 @@ -[] +[{"path":"src/main/java/Duchess.java","fileType":"java","lines":[{"lineNumber":1,"author":{"gitId":"ThatGirlJam"},"content":"import java.util.Scanner;","lastModifiedDate":"2024-01-24"},{"lineNumber":2,"author":{"gitId":"ThatGirlJam"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":3,"author":{"gitId":"ThatGirlJam"},"content":"public class Duchess {","lastModifiedDate":"2024-01-24"},{"lineNumber":4,"author":{"gitId":"ThatGirlJam"},"content":" private static final int MAX_TASKS \u003d 100;","lastModifiedDate":"2024-01-24"},{"lineNumber":5,"author":{"gitId":"ThatGirlJam"},"content":" private static Task[] tasks \u003d new Task[MAX_TASKS];","lastModifiedDate":"2024-01-24"},{"lineNumber":6,"author":{"gitId":"ThatGirlJam"},"content":" private static int taskCount \u003d 0;","lastModifiedDate":"2024-01-24"},{"lineNumber":7,"author":{"gitId":"ThatGirlJam"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":8,"author":{"gitId":"-"},"content":" public static void main(String[] args) {","lastModifiedDate":"2019-07-29"},{"lineNumber":9,"author":{"gitId":"ThatGirlJam"},"content":" printHorizontalLine();","lastModifiedDate":"2024-01-24"},{"lineNumber":10,"author":{"gitId":"ThatGirlJam"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":11,"author":{"gitId":"ThatGirlJam"},"content":" printOpeningGreeting();","lastModifiedDate":"2024-01-24"},{"lineNumber":12,"author":{"gitId":"ThatGirlJam"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":13,"author":{"gitId":"ThatGirlJam"},"content":" printHorizontalLine();","lastModifiedDate":"2024-01-24"},{"lineNumber":14,"author":{"gitId":"ThatGirlJam"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":15,"author":{"gitId":"ThatGirlJam"},"content":" printEcho();","lastModifiedDate":"2024-01-24"},{"lineNumber":16,"author":{"gitId":"ThatGirlJam"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":17,"author":{"gitId":"ThatGirlJam"},"content":" printHorizontalLine();","lastModifiedDate":"2024-01-24"},{"lineNumber":18,"author":{"gitId":"ThatGirlJam"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":19,"author":{"gitId":"ThatGirlJam"},"content":" }","lastModifiedDate":"2024-01-24"},{"lineNumber":20,"author":{"gitId":"ThatGirlJam"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":21,"author":{"gitId":"ThatGirlJam"},"content":" private static void printTaskList() {","lastModifiedDate":"2024-01-24"},{"lineNumber":22,"author":{"gitId":"ThatGirlJam"},"content":" printHorizontalLine();","lastModifiedDate":"2024-01-24"},{"lineNumber":23,"author":{"gitId":"ThatGirlJam"},"content":" if (taskCount \u003d\u003d 0) {","lastModifiedDate":"2024-01-24"},{"lineNumber":24,"author":{"gitId":"ThatGirlJam"},"content":" System.out.println(\" No tasks added yet.\");","lastModifiedDate":"2024-01-24"},{"lineNumber":25,"author":{"gitId":"ThatGirlJam"},"content":" } else {","lastModifiedDate":"2024-01-24"},{"lineNumber":26,"author":{"gitId":"ThatGirlJam"},"content":" System.out.println(\" Here are the tasks in your list:\");","lastModifiedDate":"2024-01-24"},{"lineNumber":27,"author":{"gitId":"ThatGirlJam"},"content":" for (int i \u003d 0; i \u003c taskCount; i++) {","lastModifiedDate":"2024-01-24"},{"lineNumber":28,"author":{"gitId":"ThatGirlJam"},"content":" System.out.println(\" \" + (i + 1) + \".[\" + tasks[i].getStatusIcon() + \"] \" + tasks[i].description);","lastModifiedDate":"2024-01-24"},{"lineNumber":29,"author":{"gitId":"ThatGirlJam"},"content":" }","lastModifiedDate":"2024-01-24"},{"lineNumber":30,"author":{"gitId":"ThatGirlJam"},"content":" }","lastModifiedDate":"2024-01-24"},{"lineNumber":31,"author":{"gitId":"ThatGirlJam"},"content":" printHorizontalLine();","lastModifiedDate":"2024-01-24"},{"lineNumber":32,"author":{"gitId":"ThatGirlJam"},"content":" }","lastModifiedDate":"2024-01-24"},{"lineNumber":33,"author":{"gitId":"ThatGirlJam"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":34,"author":{"gitId":"ThatGirlJam"},"content":" //Add a task to task list","lastModifiedDate":"2024-01-24"},{"lineNumber":35,"author":{"gitId":"ThatGirlJam"},"content":" private static void addTask(Task task) {","lastModifiedDate":"2024-01-24"},{"lineNumber":36,"author":{"gitId":"ThatGirlJam"},"content":" if (taskCount \u003c MAX_TASKS) {","lastModifiedDate":"2024-01-24"},{"lineNumber":37,"author":{"gitId":"ThatGirlJam"},"content":" tasks[taskCount++] \u003d task;","lastModifiedDate":"2024-01-24"},{"lineNumber":38,"author":{"gitId":"ThatGirlJam"},"content":" printHorizontalLine();","lastModifiedDate":"2024-01-24"},{"lineNumber":39,"author":{"gitId":"ThatGirlJam"},"content":" System.out.println(\" added: \" + task.description);","lastModifiedDate":"2024-01-24"},{"lineNumber":40,"author":{"gitId":"ThatGirlJam"},"content":" printHorizontalLine();","lastModifiedDate":"2024-01-24"},{"lineNumber":41,"author":{"gitId":"ThatGirlJam"},"content":" } else {","lastModifiedDate":"2024-01-24"},{"lineNumber":42,"author":{"gitId":"ThatGirlJam"},"content":" System.out.println(\"Task list is full. Cannot add more tasks.\");","lastModifiedDate":"2024-01-24"},{"lineNumber":43,"author":{"gitId":"ThatGirlJam"},"content":" }","lastModifiedDate":"2024-01-24"},{"lineNumber":44,"author":{"gitId":"ThatGirlJam"},"content":" }","lastModifiedDate":"2024-01-24"},{"lineNumber":45,"author":{"gitId":"ThatGirlJam"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":46,"author":{"gitId":"ThatGirlJam"},"content":" // Mark a task as done","lastModifiedDate":"2024-01-24"},{"lineNumber":47,"author":{"gitId":"ThatGirlJam"},"content":" private static void markTaskAsDone(int taskIndex) {","lastModifiedDate":"2024-01-24"},{"lineNumber":48,"author":{"gitId":"ThatGirlJam"},"content":" if (isValidTaskIndex(taskIndex)) {","lastModifiedDate":"2024-01-24"},{"lineNumber":49,"author":{"gitId":"ThatGirlJam"},"content":" tasks[taskIndex].markAsDone();","lastModifiedDate":"2024-01-24"},{"lineNumber":50,"author":{"gitId":"ThatGirlJam"},"content":" printHorizontalLine();","lastModifiedDate":"2024-01-24"},{"lineNumber":51,"author":{"gitId":"ThatGirlJam"},"content":" System.out.println(\" Nice! I\u0027ve marked this task as done:\");","lastModifiedDate":"2024-01-24"},{"lineNumber":52,"author":{"gitId":"ThatGirlJam"},"content":" System.out.println(\" [\" + tasks[taskIndex].getStatusIcon() + \"] \" + tasks[taskIndex].description);","lastModifiedDate":"2024-01-24"},{"lineNumber":53,"author":{"gitId":"ThatGirlJam"},"content":" printHorizontalLine();","lastModifiedDate":"2024-01-24"},{"lineNumber":54,"author":{"gitId":"ThatGirlJam"},"content":" } else {","lastModifiedDate":"2024-01-24"},{"lineNumber":55,"author":{"gitId":"ThatGirlJam"},"content":" System.out.println(\"Invalid task index.\");","lastModifiedDate":"2024-01-24"},{"lineNumber":56,"author":{"gitId":"ThatGirlJam"},"content":" }","lastModifiedDate":"2024-01-24"},{"lineNumber":57,"author":{"gitId":"ThatGirlJam"},"content":" }","lastModifiedDate":"2024-01-24"},{"lineNumber":58,"author":{"gitId":"ThatGirlJam"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":59,"author":{"gitId":"ThatGirlJam"},"content":" // Unmark a task as done","lastModifiedDate":"2024-01-24"},{"lineNumber":60,"author":{"gitId":"ThatGirlJam"},"content":" private static void unmarkTaskAsDone(int taskIndex) {","lastModifiedDate":"2024-01-24"},{"lineNumber":61,"author":{"gitId":"ThatGirlJam"},"content":" if (isValidTaskIndex(taskIndex)) {","lastModifiedDate":"2024-01-24"},{"lineNumber":62,"author":{"gitId":"ThatGirlJam"},"content":" tasks[taskIndex].unmarkAsDone();","lastModifiedDate":"2024-01-24"},{"lineNumber":63,"author":{"gitId":"ThatGirlJam"},"content":" printHorizontalLine();","lastModifiedDate":"2024-01-24"},{"lineNumber":64,"author":{"gitId":"ThatGirlJam"},"content":" System.out.println(\" OK, I\u0027ve marked this task as not done yet:\");","lastModifiedDate":"2024-01-24"},{"lineNumber":65,"author":{"gitId":"ThatGirlJam"},"content":" System.out.println(\" [\" + tasks[taskIndex].getStatusIcon() + \"] \" + tasks[taskIndex].description);","lastModifiedDate":"2024-01-24"},{"lineNumber":66,"author":{"gitId":"ThatGirlJam"},"content":" printHorizontalLine();","lastModifiedDate":"2024-01-24"},{"lineNumber":67,"author":{"gitId":"ThatGirlJam"},"content":" } else {","lastModifiedDate":"2024-01-24"},{"lineNumber":68,"author":{"gitId":"ThatGirlJam"},"content":" System.out.println(\"Invalid task index.\");","lastModifiedDate":"2024-01-24"},{"lineNumber":69,"author":{"gitId":"ThatGirlJam"},"content":" }","lastModifiedDate":"2024-01-24"},{"lineNumber":70,"author":{"gitId":"ThatGirlJam"},"content":" }","lastModifiedDate":"2024-01-24"},{"lineNumber":71,"author":{"gitId":"ThatGirlJam"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":72,"author":{"gitId":"ThatGirlJam"},"content":" // Check if the task index is valid","lastModifiedDate":"2024-01-24"},{"lineNumber":73,"author":{"gitId":"ThatGirlJam"},"content":" private static boolean isValidTaskIndex(int taskIndex) {","lastModifiedDate":"2024-01-24"},{"lineNumber":74,"author":{"gitId":"ThatGirlJam"},"content":" return taskIndex \u003e\u003d 0 \u0026\u0026 taskIndex \u003c taskCount;","lastModifiedDate":"2024-01-24"},{"lineNumber":75,"author":{"gitId":"ThatGirlJam"},"content":" }","lastModifiedDate":"2024-01-24"},{"lineNumber":76,"author":{"gitId":"ThatGirlJam"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":77,"author":{"gitId":"ThatGirlJam"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":78,"author":{"gitId":"ThatGirlJam"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":79,"author":{"gitId":"ThatGirlJam"},"content":" //Adds user input to list, exits if user inputs \"bye\"","lastModifiedDate":"2024-01-24"},{"lineNumber":80,"author":{"gitId":"ThatGirlJam"},"content":" private static void printEcho() {","lastModifiedDate":"2024-01-24"},{"lineNumber":81,"author":{"gitId":"ThatGirlJam"},"content":" Scanner scanner \u003d new Scanner(System.in);","lastModifiedDate":"2024-01-24"},{"lineNumber":82,"author":{"gitId":"ThatGirlJam"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":83,"author":{"gitId":"ThatGirlJam"},"content":" // Loop to read user input","lastModifiedDate":"2024-01-24"},{"lineNumber":84,"author":{"gitId":"ThatGirlJam"},"content":" while (true) {","lastModifiedDate":"2024-01-24"},{"lineNumber":85,"author":{"gitId":"ThatGirlJam"},"content":" String userInput \u003d scanner.nextLine();","lastModifiedDate":"2024-01-24"},{"lineNumber":86,"author":{"gitId":"ThatGirlJam"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":87,"author":{"gitId":"ThatGirlJam"},"content":" // Split user input into tokens","lastModifiedDate":"2024-01-24"},{"lineNumber":88,"author":{"gitId":"ThatGirlJam"},"content":" String[] tokens \u003d userInput.split(\" \");","lastModifiedDate":"2024-01-24"},{"lineNumber":89,"author":{"gitId":"ThatGirlJam"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":90,"author":{"gitId":"ThatGirlJam"},"content":" // Based on user input, change output","lastModifiedDate":"2024-01-24"},{"lineNumber":91,"author":{"gitId":"ThatGirlJam"},"content":" switch (tokens[0].toLowerCase()) {","lastModifiedDate":"2024-01-24"},{"lineNumber":92,"author":{"gitId":"ThatGirlJam"},"content":" case \"bye\":","lastModifiedDate":"2024-01-24"},{"lineNumber":93,"author":{"gitId":"ThatGirlJam"},"content":" printClosingGreeting();","lastModifiedDate":"2024-01-24"},{"lineNumber":94,"author":{"gitId":"ThatGirlJam"},"content":" scanner.close();","lastModifiedDate":"2024-01-24"},{"lineNumber":95,"author":{"gitId":"ThatGirlJam"},"content":" return;","lastModifiedDate":"2024-01-24"},{"lineNumber":96,"author":{"gitId":"ThatGirlJam"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":97,"author":{"gitId":"ThatGirlJam"},"content":" case \"list\":","lastModifiedDate":"2024-01-24"},{"lineNumber":98,"author":{"gitId":"ThatGirlJam"},"content":" printTaskList();","lastModifiedDate":"2024-01-24"},{"lineNumber":99,"author":{"gitId":"ThatGirlJam"},"content":" break;","lastModifiedDate":"2024-01-24"},{"lineNumber":100,"author":{"gitId":"ThatGirlJam"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":101,"author":{"gitId":"ThatGirlJam"},"content":" case \"mark\":","lastModifiedDate":"2024-01-24"},{"lineNumber":102,"author":{"gitId":"ThatGirlJam"},"content":" if (tokens.length \u003e 1) {","lastModifiedDate":"2024-01-24"},{"lineNumber":103,"author":{"gitId":"ThatGirlJam"},"content":" int taskIndexToMark \u003d Integer.parseInt(tokens[1]) - 1; //Minus 1 to match zero-index","lastModifiedDate":"2024-01-24"},{"lineNumber":104,"author":{"gitId":"ThatGirlJam"},"content":" markTaskAsDone(taskIndexToMark);","lastModifiedDate":"2024-01-24"},{"lineNumber":105,"author":{"gitId":"ThatGirlJam"},"content":" } else {","lastModifiedDate":"2024-01-24"},{"lineNumber":106,"author":{"gitId":"ThatGirlJam"},"content":" System.out.println(\"Invalid command. Usage: mark \u003ctaskIndex\u003e\");","lastModifiedDate":"2024-01-24"},{"lineNumber":107,"author":{"gitId":"ThatGirlJam"},"content":" }","lastModifiedDate":"2024-01-24"},{"lineNumber":108,"author":{"gitId":"ThatGirlJam"},"content":" break;","lastModifiedDate":"2024-01-24"},{"lineNumber":109,"author":{"gitId":"ThatGirlJam"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":110,"author":{"gitId":"ThatGirlJam"},"content":" case \"unmark\":","lastModifiedDate":"2024-01-24"},{"lineNumber":111,"author":{"gitId":"ThatGirlJam"},"content":" if (tokens.length \u003e 1) {","lastModifiedDate":"2024-01-24"},{"lineNumber":112,"author":{"gitId":"ThatGirlJam"},"content":" int taskIndexToUnmark \u003d Integer.parseInt(tokens[1]) - 1; //Minus 1 to match zero-index","lastModifiedDate":"2024-01-24"},{"lineNumber":113,"author":{"gitId":"ThatGirlJam"},"content":" unmarkTaskAsDone(taskIndexToUnmark);","lastModifiedDate":"2024-01-24"},{"lineNumber":114,"author":{"gitId":"ThatGirlJam"},"content":" } else {","lastModifiedDate":"2024-01-24"},{"lineNumber":115,"author":{"gitId":"ThatGirlJam"},"content":" System.out.println(\"Invalid command. Usage: unmark \u003ctaskIndex\u003e\");","lastModifiedDate":"2024-01-24"},{"lineNumber":116,"author":{"gitId":"ThatGirlJam"},"content":" }","lastModifiedDate":"2024-01-24"},{"lineNumber":117,"author":{"gitId":"ThatGirlJam"},"content":" break;","lastModifiedDate":"2024-01-24"},{"lineNumber":118,"author":{"gitId":"ThatGirlJam"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":119,"author":{"gitId":"ThatGirlJam"},"content":" default:","lastModifiedDate":"2024-01-24"},{"lineNumber":120,"author":{"gitId":"ThatGirlJam"},"content":" Task newTask \u003d new Task(userInput);","lastModifiedDate":"2024-01-24"},{"lineNumber":121,"author":{"gitId":"ThatGirlJam"},"content":" addTask(newTask);","lastModifiedDate":"2024-01-24"},{"lineNumber":122,"author":{"gitId":"ThatGirlJam"},"content":" break;","lastModifiedDate":"2024-01-24"},{"lineNumber":123,"author":{"gitId":"ThatGirlJam"},"content":" }","lastModifiedDate":"2024-01-24"},{"lineNumber":124,"author":{"gitId":"ThatGirlJam"},"content":" }","lastModifiedDate":"2024-01-24"},{"lineNumber":125,"author":{"gitId":"ThatGirlJam"},"content":" }","lastModifiedDate":"2024-01-24"},{"lineNumber":126,"author":{"gitId":"ThatGirlJam"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":127,"author":{"gitId":"ThatGirlJam"},"content":" //Print opening greeting","lastModifiedDate":"2024-01-24"},{"lineNumber":128,"author":{"gitId":"ThatGirlJam"},"content":" private static void printOpeningGreeting() {","lastModifiedDate":"2024-01-24"},{"lineNumber":129,"author":{"gitId":"ThatGirlJam"},"content":" String logo \u003d \" ____ __ \\n\"","lastModifiedDate":"2024-01-24"},{"lineNumber":130,"author":{"gitId":"ThatGirlJam"},"content":" + \"| _ \\\\ _ ______| | ___ ___ ___ \\n\"","lastModifiedDate":"2024-01-24"},{"lineNumber":131,"author":{"gitId":"ThatGirlJam"},"content":" + \"| | | | | | | __| |__ / _ \\\\/ __|/ __| \\n\"","lastModifiedDate":"2024-01-24"},{"lineNumber":132,"author":{"gitId":"ThatGirlJam"},"content":" + \"| |_| | |_| | |__| ___ | __/\\\\__ \\\\\\\\__ \\\\ \\n\"","lastModifiedDate":"2024-01-24"},{"lineNumber":133,"author":{"gitId":"ThatGirlJam"},"content":" + \"|____/ \\\\__,_|____|_| |_|\\\\ ___||___/|___/\\n\";","lastModifiedDate":"2024-01-24"},{"lineNumber":134,"author":{"gitId":"ThatGirlJam"},"content":" System.out.println(logo);","lastModifiedDate":"2024-01-24"},{"lineNumber":135,"author":{"gitId":"ThatGirlJam"},"content":" printHorizontalLine();","lastModifiedDate":"2024-01-24"},{"lineNumber":136,"author":{"gitId":"ThatGirlJam"},"content":" System.out.println(\"Hello! I\u0027m Duchess.\");","lastModifiedDate":"2024-01-24"},{"lineNumber":137,"author":{"gitId":"ThatGirlJam"},"content":" System.out.println(\"What can I do for you today?\");","lastModifiedDate":"2024-01-24"},{"lineNumber":138,"author":{"gitId":"ThatGirlJam"},"content":" }","lastModifiedDate":"2024-01-24"},{"lineNumber":139,"author":{"gitId":"ThatGirlJam"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":140,"author":{"gitId":"ThatGirlJam"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":141,"author":{"gitId":"ThatGirlJam"},"content":" //Prints closing greeting","lastModifiedDate":"2024-01-24"},{"lineNumber":142,"author":{"gitId":"ThatGirlJam"},"content":" private static void printClosingGreeting() {","lastModifiedDate":"2024-01-24"},{"lineNumber":143,"author":{"gitId":"ThatGirlJam"},"content":" printHorizontalLine();","lastModifiedDate":"2024-01-24"},{"lineNumber":144,"author":{"gitId":"ThatGirlJam"},"content":" System.out.println(\"Goodbye. Hope to see you again soon!\");","lastModifiedDate":"2024-01-24"},{"lineNumber":145,"author":{"gitId":"ThatGirlJam"},"content":" }","lastModifiedDate":"2024-01-24"},{"lineNumber":146,"author":{"gitId":"ThatGirlJam"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":147,"author":{"gitId":"ThatGirlJam"},"content":" //Prints a Horizontal Line of 50 dashes","lastModifiedDate":"2024-01-24"},{"lineNumber":148,"author":{"gitId":"ThatGirlJam"},"content":" private static void printHorizontalLine() {","lastModifiedDate":"2024-01-24"},{"lineNumber":149,"author":{"gitId":"ThatGirlJam"},"content":" int lineLength \u003d 50; // Specify the length of the line","lastModifiedDate":"2024-01-24"},{"lineNumber":150,"author":{"gitId":"ThatGirlJam"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":151,"author":{"gitId":"ThatGirlJam"},"content":" // Print the horizontal line","lastModifiedDate":"2024-01-24"},{"lineNumber":152,"author":{"gitId":"ThatGirlJam"},"content":" for (int i \u003d 0; i \u003c lineLength; i++) {","lastModifiedDate":"2024-01-24"},{"lineNumber":153,"author":{"gitId":"ThatGirlJam"},"content":" System.out.print(\"_\");","lastModifiedDate":"2024-01-24"},{"lineNumber":154,"author":{"gitId":"ThatGirlJam"},"content":" }","lastModifiedDate":"2024-01-24"},{"lineNumber":155,"author":{"gitId":"ThatGirlJam"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":156,"author":{"gitId":"ThatGirlJam"},"content":" System.out.println();","lastModifiedDate":"2024-01-24"},{"lineNumber":157,"author":{"gitId":"-"},"content":" }","lastModifiedDate":"2019-07-29"},{"lineNumber":158,"author":{"gitId":"-"},"content":"}","lastModifiedDate":"2019-07-29"}],"authorContributionMap":{"ThatGirlJam":155,"-":3}},{"path":"src/main/java/Task.java","fileType":"java","lines":[{"lineNumber":1,"author":{"gitId":"ThatGirlJam"},"content":"public class Task {","lastModifiedDate":"2024-01-24"},{"lineNumber":2,"author":{"gitId":"ThatGirlJam"},"content":" protected String description;","lastModifiedDate":"2024-01-24"},{"lineNumber":3,"author":{"gitId":"ThatGirlJam"},"content":" protected boolean isDone;","lastModifiedDate":"2024-01-24"},{"lineNumber":4,"author":{"gitId":"ThatGirlJam"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":5,"author":{"gitId":"ThatGirlJam"},"content":" public Task(String description) {","lastModifiedDate":"2024-01-24"},{"lineNumber":6,"author":{"gitId":"ThatGirlJam"},"content":" this.description \u003d description;","lastModifiedDate":"2024-01-24"},{"lineNumber":7,"author":{"gitId":"ThatGirlJam"},"content":" this.isDone \u003d false;","lastModifiedDate":"2024-01-24"},{"lineNumber":8,"author":{"gitId":"ThatGirlJam"},"content":" }","lastModifiedDate":"2024-01-24"},{"lineNumber":9,"author":{"gitId":"ThatGirlJam"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":10,"author":{"gitId":"ThatGirlJam"},"content":" public String getStatusIcon() {","lastModifiedDate":"2024-01-24"},{"lineNumber":11,"author":{"gitId":"ThatGirlJam"},"content":" return (isDone ? \"X\" : \" \"); //mark done task with X","lastModifiedDate":"2024-01-24"},{"lineNumber":12,"author":{"gitId":"ThatGirlJam"},"content":" }","lastModifiedDate":"2024-01-24"},{"lineNumber":13,"author":{"gitId":"ThatGirlJam"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":14,"author":{"gitId":"ThatGirlJam"},"content":" public void markAsDone() {","lastModifiedDate":"2024-01-24"},{"lineNumber":15,"author":{"gitId":"ThatGirlJam"},"content":" this.isDone \u003d true;","lastModifiedDate":"2024-01-24"},{"lineNumber":16,"author":{"gitId":"ThatGirlJam"},"content":" }","lastModifiedDate":"2024-01-24"},{"lineNumber":17,"author":{"gitId":"ThatGirlJam"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":18,"author":{"gitId":"ThatGirlJam"},"content":" public void unmarkAsDone() {","lastModifiedDate":"2024-01-24"},{"lineNumber":19,"author":{"gitId":"ThatGirlJam"},"content":" this.isDone \u003d false;","lastModifiedDate":"2024-01-24"},{"lineNumber":20,"author":{"gitId":"ThatGirlJam"},"content":" }","lastModifiedDate":"2024-01-24"},{"lineNumber":21,"author":{"gitId":"ThatGirlJam"},"content":"}","lastModifiedDate":"2024-01-24"}],"authorContributionMap":{"ThatGirlJam":21}}] diff --git a/ThatGirlJam_ip_master/commits.json b/ThatGirlJam_ip_master/commits.json index da4d1aa3..e1d93332 100644 --- a/ThatGirlJam_ip_master/commits.json +++ b/ThatGirlJam_ip_master/commits.json @@ -1 +1 @@ -{"authorDailyContributionsMap":{"ThatGirlJam":[]},"authorFileTypeContributionMap":{"ThatGirlJam":{"java":0,"md":0,"fxml":0,"sh":0,"bat":0,"gradle":0,"txt":0}},"authorContributionVariance":{"ThatGirlJam":0.0},"authorDisplayNameMap":{"ThatGirlJam":"JAIM.. MIN"}} +{"authorDailyContributionsMap":{"ThatGirlJam":[{"date":"2024-01-24","commitResults":[{"hash":"77995114e567f3e5e7e4cf36dbb4356eb2563028","isMergeCommit":false,"messageTitle":"Rename Duke to Duchess","messageBody":"","fileTypesAndContributionMap":{"java":{"insertions":1,"deletions":1}}},{"hash":"d4972ed00e11a8811875c30e4e3b85618c45efce","isMergeCommit":false,"messageTitle":"Add greeting and exit skeleton","messageBody":"","fileTypesAndContributionMap":{"java":{"insertions":25,"deletions":6}}},{"hash":"fd106b3deea6d959d941345ef95218e850ad3679","isMergeCommit":false,"messageTitle":"refactor: separate greetings into respective functions","messageBody":"","fileTypesAndContributionMap":{"java":{"insertions":19,"deletions":6}}},{"hash":"529bf20269a8ac5d6215d186e1bb40188f38fcfc","isMergeCommit":false,"messageTitle":"Print an echo of any input given, exit if input is bye.","messageBody":"","fileTypesAndContributionMap":{"java":{"insertions":37,"deletions":7}}},{"hash":"c68f5bbe5d0659bab88cfa1daf8f783dc9fadaf7","isMergeCommit":false,"messageTitle":"Remove echo function. Add every input to a task list and display list when prompted.","messageBody":"","fileTypesAndContributionMap":{"java":{"insertions":37,"deletions":10}}},{"hash":"f77d1634c1cd386b9ca32858fcfee9a5e5b1e1f4","isMergeCommit":false,"messageTitle":"Add Task class with getStatusIcon","messageBody":"","fileTypesAndContributionMap":{"java":{"insertions":13,"deletions":0}}},{"hash":"956132775d0f8992745ba83b164bcc0fb49d1b4a","isMergeCommit":false,"messageTitle":"refactor: change tasks in Duchess to be represented as Task","messageBody":"","fileTypesAndContributionMap":{"java":{"insertions":5,"deletions":4}}},{"hash":"82a81e57188f1f81fb4951898a1f2897cdaf369e","isMergeCommit":false,"messageTitle":"fix: make task description and not id be listed when printList","messageBody":"","fileTypesAndContributionMap":{"java":{"insertions":1,"deletions":1}}},{"hash":"53450164821896b68715fb617cd2d67207ebb7e5","isMergeCommit":false,"messageTitle":"Add unmarkAsDone and markAsDone to Task class","messageBody":"","fileTypesAndContributionMap":{"java":{"insertions":8,"deletions":0}}},{"hash":"3468b39b7d712d458bde556000694245f65c4427","isMergeCommit":false,"messageTitle":"Print box for status","messageBody":"","fileTypesAndContributionMap":{"java":{"insertions":1,"deletions":1}}},{"hash":"1143684af348573456dfbdc6212a0698cc28c5df","isMergeCommit":false,"messageTitle":"refactor: change echo from if to switch","messageBody":"","fileTypesAndContributionMap":{"java":{"insertions":15,"deletions":11}}},{"hash":"f9003f2a5f59086703df45cea8bc9d9ac758231d","isMergeCommit":false,"messageTitle":"Add mark and unmark function to Duchess class","messageBody":"","fileTypesAndContributionMap":{"java":{"insertions":56,"deletions":2}}}]}]},"authorFileTypeContributionMap":{"ThatGirlJam":{"java":176,"md":0,"fxml":0,"sh":0,"bat":0,"gradle":0,"txt":0}},"authorContributionVariance":{"ThatGirlJam":9901.25},"authorDisplayNameMap":{"ThatGirlJam":"JAIM.. MIN"}} diff --git a/TheodoreKooo_ip_master/authorship.json b/TheodoreKooo_ip_master/authorship.json index 26a1a801..c0fffb06 100644 --- a/TheodoreKooo_ip_master/authorship.json +++ b/TheodoreKooo_ip_master/authorship.json @@ -1 +1 @@ -[{"path":"src/main/java/Riz.java","fileType":"java","lines":[{"lineNumber":1,"author":{"gitId":"TheodoreKooo"},"content":"import java.util.*;","lastModifiedDate":"2024-01-22"},{"lineNumber":2,"author":{"gitId":"TheodoreKooo"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":3,"author":{"gitId":"TheodoreKooo"},"content":"public class Riz {","lastModifiedDate":"2024-01-22"},{"lineNumber":4,"author":{"gitId":"TheodoreKooo"},"content":" public static void main(String[] args) throws Exception {","lastModifiedDate":"2024-01-24"},{"lineNumber":5,"author":{"gitId":"TheodoreKooo"},"content":" Scanner scanner \u003d new Scanner(System.in);","lastModifiedDate":"2024-01-22"},{"lineNumber":6,"author":{"gitId":"TheodoreKooo"},"content":" ArrayList\u003cTask\u003e tasks \u003d new ArrayList\u003c\u003e();","lastModifiedDate":"2024-01-22"},{"lineNumber":7,"author":{"gitId":"TheodoreKooo"},"content":" String dotted \u003d \"-----------------------------------\";","lastModifiedDate":"2024-01-22"},{"lineNumber":8,"author":{"gitId":"TheodoreKooo"},"content":" //greetings","lastModifiedDate":"2024-01-22"},{"lineNumber":9,"author":{"gitId":"TheodoreKooo"},"content":" String greetings \u003d \"Hello... I\u0027m Riz...\\n\"","lastModifiedDate":"2024-01-22"},{"lineNumber":10,"author":{"gitId":"TheodoreKooo"},"content":" + \"What can I help you with today?\\n\"","lastModifiedDate":"2024-01-22"},{"lineNumber":11,"author":{"gitId":"TheodoreKooo"},"content":" + dotted;","lastModifiedDate":"2024-01-22"},{"lineNumber":12,"author":{"gitId":"TheodoreKooo"},"content":" System.out.println(greetings);","lastModifiedDate":"2024-01-22"},{"lineNumber":13,"author":{"gitId":"TheodoreKooo"},"content":" boolean running \u003d true;","lastModifiedDate":"2024-01-22"},{"lineNumber":14,"author":{"gitId":"TheodoreKooo"},"content":"","lastModifiedDate":"2024-01-22"},{"lineNumber":15,"author":{"gitId":"TheodoreKooo"},"content":" while (running) {","lastModifiedDate":"2024-01-22"},{"lineNumber":16,"author":{"gitId":"TheodoreKooo"},"content":" String input \u003d scanner.nextLine();","lastModifiedDate":"2024-01-22"},{"lineNumber":17,"author":{"gitId":"TheodoreKooo"},"content":" String[] token \u003d input.split(\" \", 2);","lastModifiedDate":"2024-01-22"},{"lineNumber":18,"author":{"gitId":"TheodoreKooo"},"content":" try {","lastModifiedDate":"2024-01-24"},{"lineNumber":19,"author":{"gitId":"TheodoreKooo"},"content":" if (token[0].equals(\"bye\")) {","lastModifiedDate":"2024-01-22"},{"lineNumber":20,"author":{"gitId":"TheodoreKooo"},"content":" running \u003d false;","lastModifiedDate":"2024-01-22"},{"lineNumber":21,"author":{"gitId":"TheodoreKooo"},"content":" System.out.println(\"Bye... Hope to see you again...\\n\" + dotted);","lastModifiedDate":"2024-01-22"},{"lineNumber":22,"author":{"gitId":"TheodoreKooo"},"content":" } else if (token[0].equals(\"mark\")) {","lastModifiedDate":"2024-01-22"},{"lineNumber":23,"author":{"gitId":"TheodoreKooo"},"content":" boolean isNumber \u003d true;","lastModifiedDate":"2024-01-24"},{"lineNumber":24,"author":{"gitId":"TheodoreKooo"},"content":" if (token.length !\u003d 2) {","lastModifiedDate":"2024-01-24"},{"lineNumber":25,"author":{"gitId":"TheodoreKooo"},"content":" throw new RizException(\"Oh you sure you completed the task?...\");","lastModifiedDate":"2024-01-24"},{"lineNumber":26,"author":{"gitId":"TheodoreKooo"},"content":" }","lastModifiedDate":"2024-01-24"},{"lineNumber":27,"author":{"gitId":"TheodoreKooo"},"content":" for (char c : token[1].toCharArray()) {","lastModifiedDate":"2024-01-24"},{"lineNumber":28,"author":{"gitId":"TheodoreKooo"},"content":" if (!Character.isDigit(c)) {","lastModifiedDate":"2024-01-24"},{"lineNumber":29,"author":{"gitId":"TheodoreKooo"},"content":" isNumber \u003d false;","lastModifiedDate":"2024-01-24"},{"lineNumber":30,"author":{"gitId":"TheodoreKooo"},"content":" }","lastModifiedDate":"2024-01-24"},{"lineNumber":31,"author":{"gitId":"TheodoreKooo"},"content":" }","lastModifiedDate":"2024-01-24"},{"lineNumber":32,"author":{"gitId":"TheodoreKooo"},"content":" if (!isNumber) {","lastModifiedDate":"2024-01-24"},{"lineNumber":33,"author":{"gitId":"TheodoreKooo"},"content":" throw new RizException(\"Oh you sure you completed the task?...\");","lastModifiedDate":"2024-01-24"},{"lineNumber":34,"author":{"gitId":"TheodoreKooo"},"content":" }","lastModifiedDate":"2024-01-24"},{"lineNumber":35,"author":{"gitId":"TheodoreKooo"},"content":" int curr \u003d Integer.parseInt(token[1]) - 1;","lastModifiedDate":"2024-01-22"},{"lineNumber":36,"author":{"gitId":"TheodoreKooo"},"content":" Task task \u003d tasks.get(curr);","lastModifiedDate":"2024-01-22"},{"lineNumber":37,"author":{"gitId":"TheodoreKooo"},"content":" task.mark();","lastModifiedDate":"2024-01-22"},{"lineNumber":38,"author":{"gitId":"TheodoreKooo"},"content":" System.out.println(\"Awesome..., I\u0027ve marked this task as completed...\");","lastModifiedDate":"2024-01-22"},{"lineNumber":39,"author":{"gitId":"TheodoreKooo"},"content":" System.out.println(task);","lastModifiedDate":"2024-01-22"},{"lineNumber":40,"author":{"gitId":"TheodoreKooo"},"content":" System.out.println(dotted);","lastModifiedDate":"2024-01-22"},{"lineNumber":41,"author":{"gitId":"TheodoreKooo"},"content":" } else if (token[0].equals(\"unmark\")) {","lastModifiedDate":"2024-01-22"},{"lineNumber":42,"author":{"gitId":"TheodoreKooo"},"content":" boolean isNumber \u003d true;","lastModifiedDate":"2024-01-24"},{"lineNumber":43,"author":{"gitId":"TheodoreKooo"},"content":" if (token.length !\u003d 2) {","lastModifiedDate":"2024-01-24"},{"lineNumber":44,"author":{"gitId":"TheodoreKooo"},"content":" throw new RizException(\"Seems like there\u0027s more to be done...\");","lastModifiedDate":"2024-01-24"},{"lineNumber":45,"author":{"gitId":"TheodoreKooo"},"content":" }","lastModifiedDate":"2024-01-24"},{"lineNumber":46,"author":{"gitId":"TheodoreKooo"},"content":" for (char c : token[1].toCharArray()) {","lastModifiedDate":"2024-01-24"},{"lineNumber":47,"author":{"gitId":"TheodoreKooo"},"content":" if (!Character.isDigit(c)) {","lastModifiedDate":"2024-01-24"},{"lineNumber":48,"author":{"gitId":"TheodoreKooo"},"content":" isNumber \u003d false;","lastModifiedDate":"2024-01-24"},{"lineNumber":49,"author":{"gitId":"TheodoreKooo"},"content":" }","lastModifiedDate":"2024-01-24"},{"lineNumber":50,"author":{"gitId":"TheodoreKooo"},"content":" }","lastModifiedDate":"2024-01-24"},{"lineNumber":51,"author":{"gitId":"TheodoreKooo"},"content":" if (!isNumber) {","lastModifiedDate":"2024-01-24"},{"lineNumber":52,"author":{"gitId":"TheodoreKooo"},"content":" throw new RizException(\"Seems like there\u0027s more to be done...\");","lastModifiedDate":"2024-01-24"},{"lineNumber":53,"author":{"gitId":"TheodoreKooo"},"content":" }","lastModifiedDate":"2024-01-24"},{"lineNumber":54,"author":{"gitId":"TheodoreKooo"},"content":" int curr \u003d Integer.parseInt(token[1]) - 1;","lastModifiedDate":"2024-01-22"},{"lineNumber":55,"author":{"gitId":"TheodoreKooo"},"content":" Task task \u003d tasks.get(curr);","lastModifiedDate":"2024-01-22"},{"lineNumber":56,"author":{"gitId":"TheodoreKooo"},"content":" task.unmark();","lastModifiedDate":"2024-01-22"},{"lineNumber":57,"author":{"gitId":"TheodoreKooo"},"content":" System.out.println(\"Oops... Guess it\u0027s not done yet...\");","lastModifiedDate":"2024-01-22"},{"lineNumber":58,"author":{"gitId":"TheodoreKooo"},"content":" System.out.println(task);","lastModifiedDate":"2024-01-22"},{"lineNumber":59,"author":{"gitId":"TheodoreKooo"},"content":" System.out.println(dotted);","lastModifiedDate":"2024-01-22"},{"lineNumber":60,"author":{"gitId":"TheodoreKooo"},"content":" } else if (token[0].equals(\"list\")) {","lastModifiedDate":"2024-01-22"},{"lineNumber":61,"author":{"gitId":"TheodoreKooo"},"content":" int size \u003d tasks.size();","lastModifiedDate":"2024-01-22"},{"lineNumber":62,"author":{"gitId":"TheodoreKooo"},"content":" System.out.println(\"Here are the items in your To-Do List...\");","lastModifiedDate":"2024-01-22"},{"lineNumber":63,"author":{"gitId":"TheodoreKooo"},"content":" for (int i \u003d 0; i \u003c size; i++) {","lastModifiedDate":"2024-01-22"},{"lineNumber":64,"author":{"gitId":"TheodoreKooo"},"content":" int curr \u003d i + 1;","lastModifiedDate":"2024-01-22"},{"lineNumber":65,"author":{"gitId":"TheodoreKooo"},"content":" String result \u003d curr + \". \" + tasks.get(i).toString() + \"...\";","lastModifiedDate":"2024-01-22"},{"lineNumber":66,"author":{"gitId":"TheodoreKooo"},"content":" System.out.println(result);","lastModifiedDate":"2024-01-22"},{"lineNumber":67,"author":{"gitId":"TheodoreKooo"},"content":" }","lastModifiedDate":"2024-01-22"},{"lineNumber":68,"author":{"gitId":"TheodoreKooo"},"content":" System.out.println(dotted);","lastModifiedDate":"2024-01-22"},{"lineNumber":69,"author":{"gitId":"TheodoreKooo"},"content":" } else if (token[0].equals(\"delete\")) {","lastModifiedDate":"2024-01-24"},{"lineNumber":70,"author":{"gitId":"TheodoreKooo"},"content":" boolean isNumber \u003d true;","lastModifiedDate":"2024-01-24"},{"lineNumber":71,"author":{"gitId":"TheodoreKooo"},"content":" if (token.length !\u003d 2) {","lastModifiedDate":"2024-01-24"},{"lineNumber":72,"author":{"gitId":"TheodoreKooo"},"content":" throw new RizException(\"Oh you sure you wanna delete the task?...\");","lastModifiedDate":"2024-01-24"},{"lineNumber":73,"author":{"gitId":"TheodoreKooo"},"content":" }","lastModifiedDate":"2024-01-24"},{"lineNumber":74,"author":{"gitId":"TheodoreKooo"},"content":" for (char c : token[1].toCharArray()) {","lastModifiedDate":"2024-01-24"},{"lineNumber":75,"author":{"gitId":"TheodoreKooo"},"content":" if (!Character.isDigit(c)) {","lastModifiedDate":"2024-01-24"},{"lineNumber":76,"author":{"gitId":"TheodoreKooo"},"content":" isNumber \u003d false;","lastModifiedDate":"2024-01-24"},{"lineNumber":77,"author":{"gitId":"TheodoreKooo"},"content":" }","lastModifiedDate":"2024-01-24"},{"lineNumber":78,"author":{"gitId":"TheodoreKooo"},"content":" }","lastModifiedDate":"2024-01-24"},{"lineNumber":79,"author":{"gitId":"TheodoreKooo"},"content":" if (!isNumber) {","lastModifiedDate":"2024-01-24"},{"lineNumber":80,"author":{"gitId":"TheodoreKooo"},"content":" throw new RizException(\"Oh you sure you wanna delete the task?...\");","lastModifiedDate":"2024-01-24"},{"lineNumber":81,"author":{"gitId":"TheodoreKooo"},"content":" }","lastModifiedDate":"2024-01-24"},{"lineNumber":82,"author":{"gitId":"TheodoreKooo"},"content":" int curr \u003d Integer.parseInt(token[1]) - 1;","lastModifiedDate":"2024-01-24"},{"lineNumber":83,"author":{"gitId":"TheodoreKooo"},"content":" Task task \u003d tasks.get(curr);","lastModifiedDate":"2024-01-24"},{"lineNumber":84,"author":{"gitId":"TheodoreKooo"},"content":" tasks.remove(curr);","lastModifiedDate":"2024-01-24"},{"lineNumber":85,"author":{"gitId":"TheodoreKooo"},"content":" System.out.println(\"Boo... planning to slack off?\");","lastModifiedDate":"2024-01-24"},{"lineNumber":86,"author":{"gitId":"TheodoreKooo"},"content":" System.out.println(\"Removed: \" + task + \"...\");","lastModifiedDate":"2024-01-24"},{"lineNumber":87,"author":{"gitId":"TheodoreKooo"},"content":" System.out.println(dotted);","lastModifiedDate":"2024-01-24"},{"lineNumber":88,"author":{"gitId":"TheodoreKooo"},"content":" } else {","lastModifiedDate":"2024-01-22"},{"lineNumber":89,"author":{"gitId":"TheodoreKooo"},"content":" if (token[0].equals(\"todo\")) {","lastModifiedDate":"2024-01-23"},{"lineNumber":90,"author":{"gitId":"TheodoreKooo"},"content":" if (token.length !\u003d 2) {","lastModifiedDate":"2024-01-24"},{"lineNumber":91,"author":{"gitId":"TheodoreKooo"},"content":" throw new RizException(\"Indecisive aren\u0027t we...\");","lastModifiedDate":"2024-01-24"},{"lineNumber":92,"author":{"gitId":"TheodoreKooo"},"content":" } else {","lastModifiedDate":"2024-01-24"},{"lineNumber":93,"author":{"gitId":"TheodoreKooo"},"content":" Task task \u003d new ToDo(token[1]);","lastModifiedDate":"2024-01-23"},{"lineNumber":94,"author":{"gitId":"TheodoreKooo"},"content":" tasks.add(task);","lastModifiedDate":"2024-01-23"},{"lineNumber":95,"author":{"gitId":"TheodoreKooo"},"content":" System.out.println(\"added: \" + task + \"...\");","lastModifiedDate":"2024-01-23"},{"lineNumber":96,"author":{"gitId":"TheodoreKooo"},"content":" }","lastModifiedDate":"2024-01-24"},{"lineNumber":97,"author":{"gitId":"TheodoreKooo"},"content":" } else if (token[0].equals(\"deadline\")) {","lastModifiedDate":"2024-01-23"},{"lineNumber":98,"author":{"gitId":"TheodoreKooo"},"content":" if (token.length !\u003d 2) {","lastModifiedDate":"2024-01-24"},{"lineNumber":99,"author":{"gitId":"TheodoreKooo"},"content":" throw new RizException(\"seems like the deadline isn\u0027t so soon after all...\");","lastModifiedDate":"2024-01-24"},{"lineNumber":100,"author":{"gitId":"TheodoreKooo"},"content":" }","lastModifiedDate":"2024-01-24"},{"lineNumber":101,"author":{"gitId":"TheodoreKooo"},"content":" String[] details \u003d token[1].split(\" /by \");","lastModifiedDate":"2024-01-23"},{"lineNumber":102,"author":{"gitId":"TheodoreKooo"},"content":" if (details.length \u003c 2) {","lastModifiedDate":"2024-01-24"},{"lineNumber":103,"author":{"gitId":"TheodoreKooo"},"content":" throw new RizException(\"seems like the deadline isn\u0027t so soon after all...\");","lastModifiedDate":"2024-01-24"},{"lineNumber":104,"author":{"gitId":"TheodoreKooo"},"content":" } else {","lastModifiedDate":"2024-01-24"},{"lineNumber":105,"author":{"gitId":"TheodoreKooo"},"content":" Task task \u003d new Deadline(details[0], details[1]);","lastModifiedDate":"2024-01-23"},{"lineNumber":106,"author":{"gitId":"TheodoreKooo"},"content":" tasks.add(task);","lastModifiedDate":"2024-01-22"},{"lineNumber":107,"author":{"gitId":"TheodoreKooo"},"content":" System.out.println(\"added: \" + task + \"...\");","lastModifiedDate":"2024-01-23"},{"lineNumber":108,"author":{"gitId":"TheodoreKooo"},"content":" }","lastModifiedDate":"2024-01-24"},{"lineNumber":109,"author":{"gitId":"TheodoreKooo"},"content":" } else if (token[0].equals(\"event\")) {","lastModifiedDate":"2024-01-23"},{"lineNumber":110,"author":{"gitId":"TheodoreKooo"},"content":" if (token.length !\u003d 2) {","lastModifiedDate":"2024-01-24"},{"lineNumber":111,"author":{"gitId":"TheodoreKooo"},"content":" throw new RizException(\"What? Did the event get cancelled...\");","lastModifiedDate":"2024-01-24"},{"lineNumber":112,"author":{"gitId":"TheodoreKooo"},"content":" }","lastModifiedDate":"2024-01-24"},{"lineNumber":113,"author":{"gitId":"TheodoreKooo"},"content":" String[] details \u003d token[1].split(\" /from |\\\\ /to \");","lastModifiedDate":"2024-01-23"},{"lineNumber":114,"author":{"gitId":"TheodoreKooo"},"content":" if (details.length !\u003d 3) {","lastModifiedDate":"2024-01-24"},{"lineNumber":115,"author":{"gitId":"TheodoreKooo"},"content":" throw new RizException(\"What? Did the event get cancelled...\");","lastModifiedDate":"2024-01-24"},{"lineNumber":116,"author":{"gitId":"TheodoreKooo"},"content":" } else {","lastModifiedDate":"2024-01-24"},{"lineNumber":117,"author":{"gitId":"TheodoreKooo"},"content":" Task task \u003d new Event(details[0], details[1], details[2]);","lastModifiedDate":"2024-01-23"},{"lineNumber":118,"author":{"gitId":"TheodoreKooo"},"content":" tasks.add(task);","lastModifiedDate":"2024-01-23"},{"lineNumber":119,"author":{"gitId":"TheodoreKooo"},"content":" System.out.println(\"added: \" + task + \"...\");","lastModifiedDate":"2024-01-23"},{"lineNumber":120,"author":{"gitId":"TheodoreKooo"},"content":" }","lastModifiedDate":"2024-01-24"},{"lineNumber":121,"author":{"gitId":"TheodoreKooo"},"content":" } else {","lastModifiedDate":"2024-01-24"},{"lineNumber":122,"author":{"gitId":"TheodoreKooo"},"content":" throw new RizException(\"Are you speaking Yapanese?...\");","lastModifiedDate":"2024-01-24"},{"lineNumber":123,"author":{"gitId":"TheodoreKooo"},"content":" }","lastModifiedDate":"2024-01-23"},{"lineNumber":124,"author":{"gitId":"TheodoreKooo"},"content":" int size \u003d tasks.size();","lastModifiedDate":"2024-01-23"},{"lineNumber":125,"author":{"gitId":"TheodoreKooo"},"content":" System.out.println(\"You currently have \" + size + \" things to do...\");","lastModifiedDate":"2024-01-23"},{"lineNumber":126,"author":{"gitId":"TheodoreKooo"},"content":" System.out.println(dotted);","lastModifiedDate":"2024-01-22"},{"lineNumber":127,"author":{"gitId":"TheodoreKooo"},"content":" }","lastModifiedDate":"2024-01-22"},{"lineNumber":128,"author":{"gitId":"TheodoreKooo"},"content":" } catch (RizException e) {","lastModifiedDate":"2024-01-24"},{"lineNumber":129,"author":{"gitId":"TheodoreKooo"},"content":" System.out.println(e.getMessage());","lastModifiedDate":"2024-01-24"},{"lineNumber":130,"author":{"gitId":"TheodoreKooo"},"content":" }","lastModifiedDate":"2024-01-24"},{"lineNumber":131,"author":{"gitId":"TheodoreKooo"},"content":" }","lastModifiedDate":"2024-01-22"},{"lineNumber":132,"author":{"gitId":"TheodoreKooo"},"content":" }","lastModifiedDate":"2024-01-22"},{"lineNumber":133,"author":{"gitId":"TheodoreKooo"},"content":"}","lastModifiedDate":"2024-01-22"}],"authorContributionMap":{"TheodoreKooo":133}},{"path":"src/main/java/RizException.java","fileType":"java","lines":[{"lineNumber":1,"author":{"gitId":"TheodoreKooo"},"content":"public class RizException extends Exception {","lastModifiedDate":"2024-01-24"},{"lineNumber":2,"author":{"gitId":"TheodoreKooo"},"content":" String message;","lastModifiedDate":"2024-01-24"},{"lineNumber":3,"author":{"gitId":"TheodoreKooo"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":4,"author":{"gitId":"TheodoreKooo"},"content":" public RizException(String message) {","lastModifiedDate":"2024-01-24"},{"lineNumber":5,"author":{"gitId":"TheodoreKooo"},"content":" super(\"EUGH AUWEH!!!!!!!!\");","lastModifiedDate":"2024-01-24"},{"lineNumber":6,"author":{"gitId":"TheodoreKooo"},"content":" this.message \u003d message;","lastModifiedDate":"2024-01-24"},{"lineNumber":7,"author":{"gitId":"TheodoreKooo"},"content":" }","lastModifiedDate":"2024-01-24"},{"lineNumber":8,"author":{"gitId":"TheodoreKooo"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":9,"author":{"gitId":"TheodoreKooo"},"content":" public String getMessage() {","lastModifiedDate":"2024-01-24"},{"lineNumber":10,"author":{"gitId":"TheodoreKooo"},"content":" return super.getMessage() + \" \" + this.message;","lastModifiedDate":"2024-01-24"},{"lineNumber":11,"author":{"gitId":"TheodoreKooo"},"content":" }","lastModifiedDate":"2024-01-24"},{"lineNumber":12,"author":{"gitId":"TheodoreKooo"},"content":"}","lastModifiedDate":"2024-01-24"}],"authorContributionMap":{"TheodoreKooo":12}},{"path":"src/main/java/Task.java","fileType":"java","lines":[{"lineNumber":1,"author":{"gitId":"TheodoreKooo"},"content":"public abstract class Task {","lastModifiedDate":"2024-01-23"},{"lineNumber":2,"author":{"gitId":"TheodoreKooo"},"content":" private String task;","lastModifiedDate":"2024-01-23"},{"lineNumber":3,"author":{"gitId":"TheodoreKooo"},"content":" private boolean completed;","lastModifiedDate":"2024-01-23"},{"lineNumber":4,"author":{"gitId":"TheodoreKooo"},"content":"","lastModifiedDate":"2024-01-23"},{"lineNumber":5,"author":{"gitId":"TheodoreKooo"},"content":" public Task(String task) {","lastModifiedDate":"2024-01-22"},{"lineNumber":6,"author":{"gitId":"TheodoreKooo"},"content":" this.task \u003d task;","lastModifiedDate":"2024-01-22"},{"lineNumber":7,"author":{"gitId":"TheodoreKooo"},"content":" this.completed \u003d false;","lastModifiedDate":"2024-01-22"},{"lineNumber":8,"author":{"gitId":"TheodoreKooo"},"content":" }","lastModifiedDate":"2024-01-22"},{"lineNumber":9,"author":{"gitId":"TheodoreKooo"},"content":"","lastModifiedDate":"2024-01-22"},{"lineNumber":10,"author":{"gitId":"TheodoreKooo"},"content":" // To mark the task as completed","lastModifiedDate":"2024-01-22"},{"lineNumber":11,"author":{"gitId":"TheodoreKooo"},"content":" public void mark() {","lastModifiedDate":"2024-01-22"},{"lineNumber":12,"author":{"gitId":"TheodoreKooo"},"content":" this.completed \u003d true;","lastModifiedDate":"2024-01-22"},{"lineNumber":13,"author":{"gitId":"TheodoreKooo"},"content":" }","lastModifiedDate":"2024-01-22"},{"lineNumber":14,"author":{"gitId":"TheodoreKooo"},"content":"","lastModifiedDate":"2024-01-22"},{"lineNumber":15,"author":{"gitId":"TheodoreKooo"},"content":" // To mark the task as uncompleted","lastModifiedDate":"2024-01-22"},{"lineNumber":16,"author":{"gitId":"TheodoreKooo"},"content":" public void unmark() {","lastModifiedDate":"2024-01-22"},{"lineNumber":17,"author":{"gitId":"TheodoreKooo"},"content":" this.completed \u003d false;","lastModifiedDate":"2024-01-22"},{"lineNumber":18,"author":{"gitId":"TheodoreKooo"},"content":" }","lastModifiedDate":"2024-01-22"},{"lineNumber":19,"author":{"gitId":"TheodoreKooo"},"content":"","lastModifiedDate":"2024-01-22"},{"lineNumber":20,"author":{"gitId":"TheodoreKooo"},"content":" @Override","lastModifiedDate":"2024-01-22"},{"lineNumber":21,"author":{"gitId":"TheodoreKooo"},"content":" public String toString() {","lastModifiedDate":"2024-01-22"},{"lineNumber":22,"author":{"gitId":"TheodoreKooo"},"content":" if (this.completed) {","lastModifiedDate":"2024-01-23"},{"lineNumber":23,"author":{"gitId":"TheodoreKooo"},"content":" return \"[X] \" + this.task;","lastModifiedDate":"2024-01-22"},{"lineNumber":24,"author":{"gitId":"TheodoreKooo"},"content":" } else {","lastModifiedDate":"2024-01-22"},{"lineNumber":25,"author":{"gitId":"TheodoreKooo"},"content":" return \"[ ] \" + this.task;","lastModifiedDate":"2024-01-22"},{"lineNumber":26,"author":{"gitId":"TheodoreKooo"},"content":" }","lastModifiedDate":"2024-01-22"},{"lineNumber":27,"author":{"gitId":"TheodoreKooo"},"content":" }","lastModifiedDate":"2024-01-22"},{"lineNumber":28,"author":{"gitId":"TheodoreKooo"},"content":"}","lastModifiedDate":"2024-01-22"},{"lineNumber":29,"author":{"gitId":"TheodoreKooo"},"content":"","lastModifiedDate":"2024-01-23"},{"lineNumber":30,"author":{"gitId":"TheodoreKooo"},"content":"class ToDo extends Task {","lastModifiedDate":"2024-01-23"},{"lineNumber":31,"author":{"gitId":"TheodoreKooo"},"content":" public ToDo(String todo) {","lastModifiedDate":"2024-01-23"},{"lineNumber":32,"author":{"gitId":"TheodoreKooo"},"content":" super(todo);","lastModifiedDate":"2024-01-23"},{"lineNumber":33,"author":{"gitId":"TheodoreKooo"},"content":" }","lastModifiedDate":"2024-01-23"},{"lineNumber":34,"author":{"gitId":"TheodoreKooo"},"content":"","lastModifiedDate":"2024-01-23"},{"lineNumber":35,"author":{"gitId":"TheodoreKooo"},"content":" @Override","lastModifiedDate":"2024-01-23"},{"lineNumber":36,"author":{"gitId":"TheodoreKooo"},"content":" public String toString() {","lastModifiedDate":"2024-01-23"},{"lineNumber":37,"author":{"gitId":"TheodoreKooo"},"content":" return \"[T]\" + super.toString();","lastModifiedDate":"2024-01-23"},{"lineNumber":38,"author":{"gitId":"TheodoreKooo"},"content":" }","lastModifiedDate":"2024-01-23"},{"lineNumber":39,"author":{"gitId":"TheodoreKooo"},"content":"}","lastModifiedDate":"2024-01-23"},{"lineNumber":40,"author":{"gitId":"TheodoreKooo"},"content":"","lastModifiedDate":"2024-01-23"},{"lineNumber":41,"author":{"gitId":"TheodoreKooo"},"content":"class Deadline extends Task {","lastModifiedDate":"2024-01-23"},{"lineNumber":42,"author":{"gitId":"TheodoreKooo"},"content":" private String by;","lastModifiedDate":"2024-01-23"},{"lineNumber":43,"author":{"gitId":"TheodoreKooo"},"content":" public Deadline (String deadline, String by) {","lastModifiedDate":"2024-01-23"},{"lineNumber":44,"author":{"gitId":"TheodoreKooo"},"content":" super(deadline);","lastModifiedDate":"2024-01-23"},{"lineNumber":45,"author":{"gitId":"TheodoreKooo"},"content":" this.by \u003d by;","lastModifiedDate":"2024-01-23"},{"lineNumber":46,"author":{"gitId":"TheodoreKooo"},"content":" }","lastModifiedDate":"2024-01-23"},{"lineNumber":47,"author":{"gitId":"TheodoreKooo"},"content":"","lastModifiedDate":"2024-01-23"},{"lineNumber":48,"author":{"gitId":"TheodoreKooo"},"content":" @Override","lastModifiedDate":"2024-01-23"},{"lineNumber":49,"author":{"gitId":"TheodoreKooo"},"content":" public String toString() {","lastModifiedDate":"2024-01-23"},{"lineNumber":50,"author":{"gitId":"TheodoreKooo"},"content":" return \"[D]\" + super.toString() + \" (by: \" + this.by + \")\";","lastModifiedDate":"2024-01-23"},{"lineNumber":51,"author":{"gitId":"TheodoreKooo"},"content":" }","lastModifiedDate":"2024-01-23"},{"lineNumber":52,"author":{"gitId":"TheodoreKooo"},"content":"}","lastModifiedDate":"2024-01-23"},{"lineNumber":53,"author":{"gitId":"TheodoreKooo"},"content":"","lastModifiedDate":"2024-01-23"},{"lineNumber":54,"author":{"gitId":"TheodoreKooo"},"content":"class Event extends Task {","lastModifiedDate":"2024-01-23"},{"lineNumber":55,"author":{"gitId":"TheodoreKooo"},"content":" private String from;","lastModifiedDate":"2024-01-23"},{"lineNumber":56,"author":{"gitId":"TheodoreKooo"},"content":" private String to;","lastModifiedDate":"2024-01-23"},{"lineNumber":57,"author":{"gitId":"TheodoreKooo"},"content":" public Event(String event, String from, String to) {","lastModifiedDate":"2024-01-23"},{"lineNumber":58,"author":{"gitId":"TheodoreKooo"},"content":" super(event);","lastModifiedDate":"2024-01-23"},{"lineNumber":59,"author":{"gitId":"TheodoreKooo"},"content":" this.from \u003d from;","lastModifiedDate":"2024-01-23"},{"lineNumber":60,"author":{"gitId":"TheodoreKooo"},"content":" this.to \u003d to;","lastModifiedDate":"2024-01-23"},{"lineNumber":61,"author":{"gitId":"TheodoreKooo"},"content":" }","lastModifiedDate":"2024-01-23"},{"lineNumber":62,"author":{"gitId":"TheodoreKooo"},"content":"","lastModifiedDate":"2024-01-23"},{"lineNumber":63,"author":{"gitId":"TheodoreKooo"},"content":" @Override","lastModifiedDate":"2024-01-23"},{"lineNumber":64,"author":{"gitId":"TheodoreKooo"},"content":" public String toString() {","lastModifiedDate":"2024-01-23"},{"lineNumber":65,"author":{"gitId":"TheodoreKooo"},"content":" return \"[E]\" + super.toString() + \" (from: \" + this.from + \" to: \" + this.to + \")\";","lastModifiedDate":"2024-01-23"},{"lineNumber":66,"author":{"gitId":"TheodoreKooo"},"content":" }","lastModifiedDate":"2024-01-23"},{"lineNumber":67,"author":{"gitId":"TheodoreKooo"},"content":"}","lastModifiedDate":"2024-01-23"}],"authorContributionMap":{"TheodoreKooo":67}}] +[{"path":"src/main/java/Riz.java","fileType":"java","lines":[{"lineNumber":1,"author":{"gitId":"TheodoreKooo"},"content":"import java.util.*;","lastModifiedDate":"2024-01-22"},{"lineNumber":2,"author":{"gitId":"TheodoreKooo"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":3,"author":{"gitId":"TheodoreKooo"},"content":"public class Riz {","lastModifiedDate":"2024-01-22"},{"lineNumber":4,"author":{"gitId":"TheodoreKooo"},"content":" public static void main(String[] args) throws Exception {","lastModifiedDate":"2024-01-24"},{"lineNumber":5,"author":{"gitId":"TheodoreKooo"},"content":" Scanner scanner \u003d new Scanner(System.in);","lastModifiedDate":"2024-01-22"},{"lineNumber":6,"author":{"gitId":"TheodoreKooo"},"content":" ArrayList\u003cTask\u003e tasks \u003d new ArrayList\u003c\u003e();","lastModifiedDate":"2024-01-22"},{"lineNumber":7,"author":{"gitId":"TheodoreKooo"},"content":" String dotted \u003d \"-----------------------------------\";","lastModifiedDate":"2024-01-22"},{"lineNumber":8,"author":{"gitId":"TheodoreKooo"},"content":" //greetings","lastModifiedDate":"2024-01-22"},{"lineNumber":9,"author":{"gitId":"TheodoreKooo"},"content":" String greetings \u003d \"Hello... I\u0027m Riz...\\n\"","lastModifiedDate":"2024-01-22"},{"lineNumber":10,"author":{"gitId":"TheodoreKooo"},"content":" + \"What can I help you with today?\\n\";","lastModifiedDate":"2024-01-24"},{"lineNumber":11,"author":{"gitId":"TheodoreKooo"},"content":" System.out.println(greetings);","lastModifiedDate":"2024-01-22"},{"lineNumber":12,"author":{"gitId":"TheodoreKooo"},"content":" boolean running \u003d true;","lastModifiedDate":"2024-01-22"},{"lineNumber":13,"author":{"gitId":"TheodoreKooo"},"content":"","lastModifiedDate":"2024-01-22"},{"lineNumber":14,"author":{"gitId":"TheodoreKooo"},"content":" while (running) {","lastModifiedDate":"2024-01-22"},{"lineNumber":15,"author":{"gitId":"TheodoreKooo"},"content":" String input \u003d scanner.nextLine();","lastModifiedDate":"2024-01-22"},{"lineNumber":16,"author":{"gitId":"TheodoreKooo"},"content":" String[] token \u003d input.split(\" \", 2);","lastModifiedDate":"2024-01-22"},{"lineNumber":17,"author":{"gitId":"TheodoreKooo"},"content":" try {","lastModifiedDate":"2024-01-24"},{"lineNumber":18,"author":{"gitId":"TheodoreKooo"},"content":" if (token[0].equals(\"bye\")) {","lastModifiedDate":"2024-01-22"},{"lineNumber":19,"author":{"gitId":"TheodoreKooo"},"content":" running \u003d false;","lastModifiedDate":"2024-01-22"},{"lineNumber":20,"author":{"gitId":"TheodoreKooo"},"content":" System.out.println(\"Bye... Hope to see you again...\\n\");","lastModifiedDate":"2024-01-24"},{"lineNumber":21,"author":{"gitId":"TheodoreKooo"},"content":" } else if (token[0].equals(\"mark\")) {","lastModifiedDate":"2024-01-22"},{"lineNumber":22,"author":{"gitId":"TheodoreKooo"},"content":" boolean isNumber \u003d true;","lastModifiedDate":"2024-01-24"},{"lineNumber":23,"author":{"gitId":"TheodoreKooo"},"content":" if (token.length !\u003d 2) {","lastModifiedDate":"2024-01-24"},{"lineNumber":24,"author":{"gitId":"TheodoreKooo"},"content":" throw new RizException(\"Oh you sure you completed the task?...\");","lastModifiedDate":"2024-01-24"},{"lineNumber":25,"author":{"gitId":"TheodoreKooo"},"content":" }","lastModifiedDate":"2024-01-24"},{"lineNumber":26,"author":{"gitId":"TheodoreKooo"},"content":" for (char c : token[1].toCharArray()) {","lastModifiedDate":"2024-01-24"},{"lineNumber":27,"author":{"gitId":"TheodoreKooo"},"content":" if (!Character.isDigit(c)) {","lastModifiedDate":"2024-01-24"},{"lineNumber":28,"author":{"gitId":"TheodoreKooo"},"content":" isNumber \u003d false;","lastModifiedDate":"2024-01-24"},{"lineNumber":29,"author":{"gitId":"TheodoreKooo"},"content":" }","lastModifiedDate":"2024-01-24"},{"lineNumber":30,"author":{"gitId":"TheodoreKooo"},"content":" }","lastModifiedDate":"2024-01-24"},{"lineNumber":31,"author":{"gitId":"TheodoreKooo"},"content":" if (!isNumber) {","lastModifiedDate":"2024-01-24"},{"lineNumber":32,"author":{"gitId":"TheodoreKooo"},"content":" throw new RizException(\"Oh you sure you completed the task?...\");","lastModifiedDate":"2024-01-24"},{"lineNumber":33,"author":{"gitId":"TheodoreKooo"},"content":" }","lastModifiedDate":"2024-01-24"},{"lineNumber":34,"author":{"gitId":"TheodoreKooo"},"content":" int curr \u003d Integer.parseInt(token[1]) - 1;","lastModifiedDate":"2024-01-22"},{"lineNumber":35,"author":{"gitId":"TheodoreKooo"},"content":" Task task \u003d tasks.get(curr);","lastModifiedDate":"2024-01-22"},{"lineNumber":36,"author":{"gitId":"TheodoreKooo"},"content":" task.mark();","lastModifiedDate":"2024-01-22"},{"lineNumber":37,"author":{"gitId":"TheodoreKooo"},"content":" System.out.println(\"Awesome..., I\u0027ve marked this task as completed...\");","lastModifiedDate":"2024-01-22"},{"lineNumber":38,"author":{"gitId":"TheodoreKooo"},"content":" System.out.println(task);","lastModifiedDate":"2024-01-22"},{"lineNumber":39,"author":{"gitId":"TheodoreKooo"},"content":" System.out.println(\"\\n\");","lastModifiedDate":"2024-01-24"},{"lineNumber":40,"author":{"gitId":"TheodoreKooo"},"content":" } else if (token[0].equals(\"unmark\")) {","lastModifiedDate":"2024-01-22"},{"lineNumber":41,"author":{"gitId":"TheodoreKooo"},"content":" boolean isNumber \u003d true;","lastModifiedDate":"2024-01-24"},{"lineNumber":42,"author":{"gitId":"TheodoreKooo"},"content":" if (token.length !\u003d 2) {","lastModifiedDate":"2024-01-24"},{"lineNumber":43,"author":{"gitId":"TheodoreKooo"},"content":" throw new RizException(\"Seems like there\u0027s more to be done...\");","lastModifiedDate":"2024-01-24"},{"lineNumber":44,"author":{"gitId":"TheodoreKooo"},"content":" }","lastModifiedDate":"2024-01-24"},{"lineNumber":45,"author":{"gitId":"TheodoreKooo"},"content":" for (char c : token[1].toCharArray()) {","lastModifiedDate":"2024-01-24"},{"lineNumber":46,"author":{"gitId":"TheodoreKooo"},"content":" if (!Character.isDigit(c)) {","lastModifiedDate":"2024-01-24"},{"lineNumber":47,"author":{"gitId":"TheodoreKooo"},"content":" isNumber \u003d false;","lastModifiedDate":"2024-01-24"},{"lineNumber":48,"author":{"gitId":"TheodoreKooo"},"content":" }","lastModifiedDate":"2024-01-24"},{"lineNumber":49,"author":{"gitId":"TheodoreKooo"},"content":" }","lastModifiedDate":"2024-01-24"},{"lineNumber":50,"author":{"gitId":"TheodoreKooo"},"content":" if (!isNumber) {","lastModifiedDate":"2024-01-24"},{"lineNumber":51,"author":{"gitId":"TheodoreKooo"},"content":" throw new RizException(\"Seems like there\u0027s more to be done...\");","lastModifiedDate":"2024-01-24"},{"lineNumber":52,"author":{"gitId":"TheodoreKooo"},"content":" }","lastModifiedDate":"2024-01-24"},{"lineNumber":53,"author":{"gitId":"TheodoreKooo"},"content":" int curr \u003d Integer.parseInt(token[1]) - 1;","lastModifiedDate":"2024-01-22"},{"lineNumber":54,"author":{"gitId":"TheodoreKooo"},"content":" Task task \u003d tasks.get(curr);","lastModifiedDate":"2024-01-22"},{"lineNumber":55,"author":{"gitId":"TheodoreKooo"},"content":" task.unmark();","lastModifiedDate":"2024-01-22"},{"lineNumber":56,"author":{"gitId":"TheodoreKooo"},"content":" System.out.println(\"Oops... Guess it\u0027s not done yet...\");","lastModifiedDate":"2024-01-22"},{"lineNumber":57,"author":{"gitId":"TheodoreKooo"},"content":" System.out.println(task);","lastModifiedDate":"2024-01-22"},{"lineNumber":58,"author":{"gitId":"TheodoreKooo"},"content":" System.out.println(\"\\n\");","lastModifiedDate":"2024-01-24"},{"lineNumber":59,"author":{"gitId":"TheodoreKooo"},"content":" } else if (token[0].equals(\"list\")) {","lastModifiedDate":"2024-01-22"},{"lineNumber":60,"author":{"gitId":"TheodoreKooo"},"content":" int size \u003d tasks.size();","lastModifiedDate":"2024-01-22"},{"lineNumber":61,"author":{"gitId":"TheodoreKooo"},"content":" System.out.println(\"Here are the items in your To-Do List...\");","lastModifiedDate":"2024-01-22"},{"lineNumber":62,"author":{"gitId":"TheodoreKooo"},"content":" for (int i \u003d 0; i \u003c size; i++) {","lastModifiedDate":"2024-01-22"},{"lineNumber":63,"author":{"gitId":"TheodoreKooo"},"content":" int curr \u003d i + 1;","lastModifiedDate":"2024-01-22"},{"lineNumber":64,"author":{"gitId":"TheodoreKooo"},"content":" String result \u003d curr + \". \" + tasks.get(i).toString() + \"...\";","lastModifiedDate":"2024-01-22"},{"lineNumber":65,"author":{"gitId":"TheodoreKooo"},"content":" System.out.println(result);","lastModifiedDate":"2024-01-22"},{"lineNumber":66,"author":{"gitId":"TheodoreKooo"},"content":" }","lastModifiedDate":"2024-01-22"},{"lineNumber":67,"author":{"gitId":"TheodoreKooo"},"content":" System.out.println(\"\\n\");","lastModifiedDate":"2024-01-24"},{"lineNumber":68,"author":{"gitId":"TheodoreKooo"},"content":" } else if (token[0].equals(\"delete\")) {","lastModifiedDate":"2024-01-24"},{"lineNumber":69,"author":{"gitId":"TheodoreKooo"},"content":" boolean isNumber \u003d true;","lastModifiedDate":"2024-01-24"},{"lineNumber":70,"author":{"gitId":"TheodoreKooo"},"content":" if (token.length !\u003d 2) {","lastModifiedDate":"2024-01-24"},{"lineNumber":71,"author":{"gitId":"TheodoreKooo"},"content":" throw new RizException(\"Oh you sure you wanna delete the task?...\");","lastModifiedDate":"2024-01-24"},{"lineNumber":72,"author":{"gitId":"TheodoreKooo"},"content":" }","lastModifiedDate":"2024-01-24"},{"lineNumber":73,"author":{"gitId":"TheodoreKooo"},"content":" for (char c : token[1].toCharArray()) {","lastModifiedDate":"2024-01-24"},{"lineNumber":74,"author":{"gitId":"TheodoreKooo"},"content":" if (!Character.isDigit(c)) {","lastModifiedDate":"2024-01-24"},{"lineNumber":75,"author":{"gitId":"TheodoreKooo"},"content":" isNumber \u003d false;","lastModifiedDate":"2024-01-24"},{"lineNumber":76,"author":{"gitId":"TheodoreKooo"},"content":" }","lastModifiedDate":"2024-01-24"},{"lineNumber":77,"author":{"gitId":"TheodoreKooo"},"content":" }","lastModifiedDate":"2024-01-24"},{"lineNumber":78,"author":{"gitId":"TheodoreKooo"},"content":" if (!isNumber) {","lastModifiedDate":"2024-01-24"},{"lineNumber":79,"author":{"gitId":"TheodoreKooo"},"content":" throw new RizException(\"Oh you sure you wanna delete the task?...\");","lastModifiedDate":"2024-01-24"},{"lineNumber":80,"author":{"gitId":"TheodoreKooo"},"content":" }","lastModifiedDate":"2024-01-24"},{"lineNumber":81,"author":{"gitId":"TheodoreKooo"},"content":" int curr \u003d Integer.parseInt(token[1]) - 1;","lastModifiedDate":"2024-01-24"},{"lineNumber":82,"author":{"gitId":"TheodoreKooo"},"content":" Task task \u003d tasks.get(curr);","lastModifiedDate":"2024-01-24"},{"lineNumber":83,"author":{"gitId":"TheodoreKooo"},"content":" tasks.remove(curr);","lastModifiedDate":"2024-01-24"},{"lineNumber":84,"author":{"gitId":"TheodoreKooo"},"content":" System.out.println(\"Boo... planning to slack off?\");","lastModifiedDate":"2024-01-24"},{"lineNumber":85,"author":{"gitId":"TheodoreKooo"},"content":" System.out.println(\"Removed: \" + task + \"...\");","lastModifiedDate":"2024-01-24"},{"lineNumber":86,"author":{"gitId":"TheodoreKooo"},"content":" System.out.println(\"\\n\");","lastModifiedDate":"2024-01-24"},{"lineNumber":87,"author":{"gitId":"TheodoreKooo"},"content":" } else {","lastModifiedDate":"2024-01-22"},{"lineNumber":88,"author":{"gitId":"TheodoreKooo"},"content":" if (token[0].equals(\"todo\")) {","lastModifiedDate":"2024-01-23"},{"lineNumber":89,"author":{"gitId":"TheodoreKooo"},"content":" if (token.length !\u003d 2) {","lastModifiedDate":"2024-01-24"},{"lineNumber":90,"author":{"gitId":"TheodoreKooo"},"content":" throw new RizException(\"Indecisive aren\u0027t we...\");","lastModifiedDate":"2024-01-24"},{"lineNumber":91,"author":{"gitId":"TheodoreKooo"},"content":" } else {","lastModifiedDate":"2024-01-24"},{"lineNumber":92,"author":{"gitId":"TheodoreKooo"},"content":" Task task \u003d new ToDo(token[1]);","lastModifiedDate":"2024-01-23"},{"lineNumber":93,"author":{"gitId":"TheodoreKooo"},"content":" tasks.add(task);","lastModifiedDate":"2024-01-23"},{"lineNumber":94,"author":{"gitId":"TheodoreKooo"},"content":" System.out.println(\"added: \" + task + \"...\");","lastModifiedDate":"2024-01-23"},{"lineNumber":95,"author":{"gitId":"TheodoreKooo"},"content":" }","lastModifiedDate":"2024-01-24"},{"lineNumber":96,"author":{"gitId":"TheodoreKooo"},"content":" } else if (token[0].equals(\"deadline\")) {","lastModifiedDate":"2024-01-23"},{"lineNumber":97,"author":{"gitId":"TheodoreKooo"},"content":" if (token.length !\u003d 2) {","lastModifiedDate":"2024-01-24"},{"lineNumber":98,"author":{"gitId":"TheodoreKooo"},"content":" throw new RizException(\"seems like the deadline isn\u0027t so soon after all...\");","lastModifiedDate":"2024-01-24"},{"lineNumber":99,"author":{"gitId":"TheodoreKooo"},"content":" }","lastModifiedDate":"2024-01-24"},{"lineNumber":100,"author":{"gitId":"TheodoreKooo"},"content":" String[] details \u003d token[1].split(\" /by \");","lastModifiedDate":"2024-01-23"},{"lineNumber":101,"author":{"gitId":"TheodoreKooo"},"content":" if (details.length \u003c 2) {","lastModifiedDate":"2024-01-24"},{"lineNumber":102,"author":{"gitId":"TheodoreKooo"},"content":" throw new RizException(\"seems like the deadline isn\u0027t so soon after all...\");","lastModifiedDate":"2024-01-24"},{"lineNumber":103,"author":{"gitId":"TheodoreKooo"},"content":" } else {","lastModifiedDate":"2024-01-24"},{"lineNumber":104,"author":{"gitId":"TheodoreKooo"},"content":" Task task \u003d new Deadline(details[0], details[1]);","lastModifiedDate":"2024-01-23"},{"lineNumber":105,"author":{"gitId":"TheodoreKooo"},"content":" tasks.add(task);","lastModifiedDate":"2024-01-22"},{"lineNumber":106,"author":{"gitId":"TheodoreKooo"},"content":" System.out.println(\"added: \" + task + \"...\");","lastModifiedDate":"2024-01-23"},{"lineNumber":107,"author":{"gitId":"TheodoreKooo"},"content":" }","lastModifiedDate":"2024-01-24"},{"lineNumber":108,"author":{"gitId":"TheodoreKooo"},"content":" } else if (token[0].equals(\"event\")) {","lastModifiedDate":"2024-01-23"},{"lineNumber":109,"author":{"gitId":"TheodoreKooo"},"content":" if (token.length !\u003d 2) {","lastModifiedDate":"2024-01-24"},{"lineNumber":110,"author":{"gitId":"TheodoreKooo"},"content":" throw new RizException(\"What? Did the event get cancelled...\");","lastModifiedDate":"2024-01-24"},{"lineNumber":111,"author":{"gitId":"TheodoreKooo"},"content":" }","lastModifiedDate":"2024-01-24"},{"lineNumber":112,"author":{"gitId":"TheodoreKooo"},"content":" String[] details \u003d token[1].split(\" /from |\\\\ /to \");","lastModifiedDate":"2024-01-23"},{"lineNumber":113,"author":{"gitId":"TheodoreKooo"},"content":" if (details.length !\u003d 3) {","lastModifiedDate":"2024-01-24"},{"lineNumber":114,"author":{"gitId":"TheodoreKooo"},"content":" throw new RizException(\"What? Did the event get cancelled...\");","lastModifiedDate":"2024-01-24"},{"lineNumber":115,"author":{"gitId":"TheodoreKooo"},"content":" } else {","lastModifiedDate":"2024-01-24"},{"lineNumber":116,"author":{"gitId":"TheodoreKooo"},"content":" Task task \u003d new Event(details[0], details[1], details[2]);","lastModifiedDate":"2024-01-23"},{"lineNumber":117,"author":{"gitId":"TheodoreKooo"},"content":" tasks.add(task);","lastModifiedDate":"2024-01-23"},{"lineNumber":118,"author":{"gitId":"TheodoreKooo"},"content":" System.out.println(\"added: \" + task + \"...\");","lastModifiedDate":"2024-01-23"},{"lineNumber":119,"author":{"gitId":"TheodoreKooo"},"content":" }","lastModifiedDate":"2024-01-24"},{"lineNumber":120,"author":{"gitId":"TheodoreKooo"},"content":" } else {","lastModifiedDate":"2024-01-24"},{"lineNumber":121,"author":{"gitId":"TheodoreKooo"},"content":" throw new RizException(\"Are you speaking Yapanese?...\");","lastModifiedDate":"2024-01-24"},{"lineNumber":122,"author":{"gitId":"TheodoreKooo"},"content":" }","lastModifiedDate":"2024-01-23"},{"lineNumber":123,"author":{"gitId":"TheodoreKooo"},"content":" int size \u003d tasks.size();","lastModifiedDate":"2024-01-23"},{"lineNumber":124,"author":{"gitId":"TheodoreKooo"},"content":" System.out.println(\"You currently have \" + size + \" things to do...\");","lastModifiedDate":"2024-01-23"},{"lineNumber":125,"author":{"gitId":"TheodoreKooo"},"content":" System.out.println(\"\\n\");","lastModifiedDate":"2024-01-24"},{"lineNumber":126,"author":{"gitId":"TheodoreKooo"},"content":" }","lastModifiedDate":"2024-01-22"},{"lineNumber":127,"author":{"gitId":"TheodoreKooo"},"content":" } catch (RizException e) {","lastModifiedDate":"2024-01-24"},{"lineNumber":128,"author":{"gitId":"TheodoreKooo"},"content":" System.out.println(e.getMessage());","lastModifiedDate":"2024-01-24"},{"lineNumber":129,"author":{"gitId":"TheodoreKooo"},"content":" }","lastModifiedDate":"2024-01-24"},{"lineNumber":130,"author":{"gitId":"TheodoreKooo"},"content":" }","lastModifiedDate":"2024-01-22"},{"lineNumber":131,"author":{"gitId":"TheodoreKooo"},"content":" }","lastModifiedDate":"2024-01-22"},{"lineNumber":132,"author":{"gitId":"TheodoreKooo"},"content":"}","lastModifiedDate":"2024-01-22"}],"authorContributionMap":{"TheodoreKooo":132}},{"path":"src/main/java/RizException.java","fileType":"java","lines":[{"lineNumber":1,"author":{"gitId":"TheodoreKooo"},"content":"public class RizException extends Exception {","lastModifiedDate":"2024-01-24"},{"lineNumber":2,"author":{"gitId":"TheodoreKooo"},"content":" String message;","lastModifiedDate":"2024-01-24"},{"lineNumber":3,"author":{"gitId":"TheodoreKooo"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":4,"author":{"gitId":"TheodoreKooo"},"content":" public RizException(String message) {","lastModifiedDate":"2024-01-24"},{"lineNumber":5,"author":{"gitId":"TheodoreKooo"},"content":" super(\"EUGH AUWEH!!!!!!!!\");","lastModifiedDate":"2024-01-24"},{"lineNumber":6,"author":{"gitId":"TheodoreKooo"},"content":" this.message \u003d message;","lastModifiedDate":"2024-01-24"},{"lineNumber":7,"author":{"gitId":"TheodoreKooo"},"content":" }","lastModifiedDate":"2024-01-24"},{"lineNumber":8,"author":{"gitId":"TheodoreKooo"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":9,"author":{"gitId":"TheodoreKooo"},"content":" public String getMessage() {","lastModifiedDate":"2024-01-24"},{"lineNumber":10,"author":{"gitId":"TheodoreKooo"},"content":" return super.getMessage() + \" \" + this.message;","lastModifiedDate":"2024-01-24"},{"lineNumber":11,"author":{"gitId":"TheodoreKooo"},"content":" }","lastModifiedDate":"2024-01-24"},{"lineNumber":12,"author":{"gitId":"TheodoreKooo"},"content":"}","lastModifiedDate":"2024-01-24"}],"authorContributionMap":{"TheodoreKooo":12}},{"path":"src/main/java/Task.java","fileType":"java","lines":[{"lineNumber":1,"author":{"gitId":"TheodoreKooo"},"content":"public abstract class Task {","lastModifiedDate":"2024-01-23"},{"lineNumber":2,"author":{"gitId":"TheodoreKooo"},"content":" private String task;","lastModifiedDate":"2024-01-23"},{"lineNumber":3,"author":{"gitId":"TheodoreKooo"},"content":" private boolean completed;","lastModifiedDate":"2024-01-23"},{"lineNumber":4,"author":{"gitId":"TheodoreKooo"},"content":"","lastModifiedDate":"2024-01-23"},{"lineNumber":5,"author":{"gitId":"TheodoreKooo"},"content":" public Task(String task) {","lastModifiedDate":"2024-01-22"},{"lineNumber":6,"author":{"gitId":"TheodoreKooo"},"content":" this.task \u003d task;","lastModifiedDate":"2024-01-22"},{"lineNumber":7,"author":{"gitId":"TheodoreKooo"},"content":" this.completed \u003d false;","lastModifiedDate":"2024-01-22"},{"lineNumber":8,"author":{"gitId":"TheodoreKooo"},"content":" }","lastModifiedDate":"2024-01-22"},{"lineNumber":9,"author":{"gitId":"TheodoreKooo"},"content":"","lastModifiedDate":"2024-01-22"},{"lineNumber":10,"author":{"gitId":"TheodoreKooo"},"content":" // To mark the task as completed","lastModifiedDate":"2024-01-22"},{"lineNumber":11,"author":{"gitId":"TheodoreKooo"},"content":" public void mark() {","lastModifiedDate":"2024-01-22"},{"lineNumber":12,"author":{"gitId":"TheodoreKooo"},"content":" this.completed \u003d true;","lastModifiedDate":"2024-01-22"},{"lineNumber":13,"author":{"gitId":"TheodoreKooo"},"content":" }","lastModifiedDate":"2024-01-22"},{"lineNumber":14,"author":{"gitId":"TheodoreKooo"},"content":"","lastModifiedDate":"2024-01-22"},{"lineNumber":15,"author":{"gitId":"TheodoreKooo"},"content":" // To mark the task as uncompleted","lastModifiedDate":"2024-01-22"},{"lineNumber":16,"author":{"gitId":"TheodoreKooo"},"content":" public void unmark() {","lastModifiedDate":"2024-01-22"},{"lineNumber":17,"author":{"gitId":"TheodoreKooo"},"content":" this.completed \u003d false;","lastModifiedDate":"2024-01-22"},{"lineNumber":18,"author":{"gitId":"TheodoreKooo"},"content":" }","lastModifiedDate":"2024-01-22"},{"lineNumber":19,"author":{"gitId":"TheodoreKooo"},"content":"","lastModifiedDate":"2024-01-22"},{"lineNumber":20,"author":{"gitId":"TheodoreKooo"},"content":" @Override","lastModifiedDate":"2024-01-22"},{"lineNumber":21,"author":{"gitId":"TheodoreKooo"},"content":" public String toString() {","lastModifiedDate":"2024-01-22"},{"lineNumber":22,"author":{"gitId":"TheodoreKooo"},"content":" if (this.completed) {","lastModifiedDate":"2024-01-23"},{"lineNumber":23,"author":{"gitId":"TheodoreKooo"},"content":" return \"[X] \" + this.task;","lastModifiedDate":"2024-01-22"},{"lineNumber":24,"author":{"gitId":"TheodoreKooo"},"content":" } else {","lastModifiedDate":"2024-01-22"},{"lineNumber":25,"author":{"gitId":"TheodoreKooo"},"content":" return \"[ ] \" + this.task;","lastModifiedDate":"2024-01-22"},{"lineNumber":26,"author":{"gitId":"TheodoreKooo"},"content":" }","lastModifiedDate":"2024-01-22"},{"lineNumber":27,"author":{"gitId":"TheodoreKooo"},"content":" }","lastModifiedDate":"2024-01-22"},{"lineNumber":28,"author":{"gitId":"TheodoreKooo"},"content":"}","lastModifiedDate":"2024-01-22"},{"lineNumber":29,"author":{"gitId":"TheodoreKooo"},"content":"","lastModifiedDate":"2024-01-23"},{"lineNumber":30,"author":{"gitId":"TheodoreKooo"},"content":"class ToDo extends Task {","lastModifiedDate":"2024-01-23"},{"lineNumber":31,"author":{"gitId":"TheodoreKooo"},"content":" public ToDo(String todo) {","lastModifiedDate":"2024-01-23"},{"lineNumber":32,"author":{"gitId":"TheodoreKooo"},"content":" super(todo);","lastModifiedDate":"2024-01-23"},{"lineNumber":33,"author":{"gitId":"TheodoreKooo"},"content":" }","lastModifiedDate":"2024-01-23"},{"lineNumber":34,"author":{"gitId":"TheodoreKooo"},"content":"","lastModifiedDate":"2024-01-23"},{"lineNumber":35,"author":{"gitId":"TheodoreKooo"},"content":" @Override","lastModifiedDate":"2024-01-23"},{"lineNumber":36,"author":{"gitId":"TheodoreKooo"},"content":" public String toString() {","lastModifiedDate":"2024-01-23"},{"lineNumber":37,"author":{"gitId":"TheodoreKooo"},"content":" return \"[T]\" + super.toString();","lastModifiedDate":"2024-01-23"},{"lineNumber":38,"author":{"gitId":"TheodoreKooo"},"content":" }","lastModifiedDate":"2024-01-23"},{"lineNumber":39,"author":{"gitId":"TheodoreKooo"},"content":"}","lastModifiedDate":"2024-01-23"},{"lineNumber":40,"author":{"gitId":"TheodoreKooo"},"content":"","lastModifiedDate":"2024-01-23"},{"lineNumber":41,"author":{"gitId":"TheodoreKooo"},"content":"class Deadline extends Task {","lastModifiedDate":"2024-01-23"},{"lineNumber":42,"author":{"gitId":"TheodoreKooo"},"content":" private String by;","lastModifiedDate":"2024-01-23"},{"lineNumber":43,"author":{"gitId":"TheodoreKooo"},"content":" public Deadline (String deadline, String by) {","lastModifiedDate":"2024-01-23"},{"lineNumber":44,"author":{"gitId":"TheodoreKooo"},"content":" super(deadline);","lastModifiedDate":"2024-01-23"},{"lineNumber":45,"author":{"gitId":"TheodoreKooo"},"content":" this.by \u003d by;","lastModifiedDate":"2024-01-23"},{"lineNumber":46,"author":{"gitId":"TheodoreKooo"},"content":" }","lastModifiedDate":"2024-01-23"},{"lineNumber":47,"author":{"gitId":"TheodoreKooo"},"content":"","lastModifiedDate":"2024-01-23"},{"lineNumber":48,"author":{"gitId":"TheodoreKooo"},"content":" @Override","lastModifiedDate":"2024-01-23"},{"lineNumber":49,"author":{"gitId":"TheodoreKooo"},"content":" public String toString() {","lastModifiedDate":"2024-01-23"},{"lineNumber":50,"author":{"gitId":"TheodoreKooo"},"content":" return \"[D]\" + super.toString() + \" (by: \" + this.by + \")\";","lastModifiedDate":"2024-01-23"},{"lineNumber":51,"author":{"gitId":"TheodoreKooo"},"content":" }","lastModifiedDate":"2024-01-23"},{"lineNumber":52,"author":{"gitId":"TheodoreKooo"},"content":"}","lastModifiedDate":"2024-01-23"},{"lineNumber":53,"author":{"gitId":"TheodoreKooo"},"content":"","lastModifiedDate":"2024-01-23"},{"lineNumber":54,"author":{"gitId":"TheodoreKooo"},"content":"class Event extends Task {","lastModifiedDate":"2024-01-23"},{"lineNumber":55,"author":{"gitId":"TheodoreKooo"},"content":" private String from;","lastModifiedDate":"2024-01-23"},{"lineNumber":56,"author":{"gitId":"TheodoreKooo"},"content":" private String to;","lastModifiedDate":"2024-01-23"},{"lineNumber":57,"author":{"gitId":"TheodoreKooo"},"content":" public Event(String event, String from, String to) {","lastModifiedDate":"2024-01-23"},{"lineNumber":58,"author":{"gitId":"TheodoreKooo"},"content":" super(event);","lastModifiedDate":"2024-01-23"},{"lineNumber":59,"author":{"gitId":"TheodoreKooo"},"content":" this.from \u003d from;","lastModifiedDate":"2024-01-23"},{"lineNumber":60,"author":{"gitId":"TheodoreKooo"},"content":" this.to \u003d to;","lastModifiedDate":"2024-01-23"},{"lineNumber":61,"author":{"gitId":"TheodoreKooo"},"content":" }","lastModifiedDate":"2024-01-23"},{"lineNumber":62,"author":{"gitId":"TheodoreKooo"},"content":"","lastModifiedDate":"2024-01-23"},{"lineNumber":63,"author":{"gitId":"TheodoreKooo"},"content":" @Override","lastModifiedDate":"2024-01-23"},{"lineNumber":64,"author":{"gitId":"TheodoreKooo"},"content":" public String toString() {","lastModifiedDate":"2024-01-23"},{"lineNumber":65,"author":{"gitId":"TheodoreKooo"},"content":" return \"[E]\" + super.toString() + \" (from: \" + this.from + \" to: \" + this.to + \")\";","lastModifiedDate":"2024-01-23"},{"lineNumber":66,"author":{"gitId":"TheodoreKooo"},"content":" }","lastModifiedDate":"2024-01-23"},{"lineNumber":67,"author":{"gitId":"TheodoreKooo"},"content":"}","lastModifiedDate":"2024-01-23"}],"authorContributionMap":{"TheodoreKooo":67}}] diff --git a/TheodoreKooo_ip_master/commits.json b/TheodoreKooo_ip_master/commits.json index 894734fa..d8e9f2db 100644 --- a/TheodoreKooo_ip_master/commits.json +++ b/TheodoreKooo_ip_master/commits.json @@ -1 +1 @@ -{"authorDailyContributionsMap":{"TheodoreKooo":[{"date":"2024-01-22","commitResults":[{"hash":"96500d4f2f122482c2ff8571913ebb0733a6e96c","isMergeCommit":false,"messageTitle":"Level 0: Rename, Greet, Exit","messageBody":"","tags":["Level-0-Rename,-Greet,-Exit"],"fileTypesAndContributionMap":{"java":{"insertions":9,"deletions":0}}},{"hash":"5de55ccc225e1ebe70a1fd99c2b34b0d84b22a85","isMergeCommit":false,"messageTitle":"Level-1: Echo","messageBody":"","tags":["Level-1-Echo"],"fileTypesAndContributionMap":{"java":{"insertions":17,"deletions":3}}},{"hash":"6b521ac2649b2dbfb33cdf982b6530a9be41cc1a","isMergeCommit":false,"messageTitle":"Level-2: Add, List","messageBody":"","tags":["Level-2-Add,-List"],"fileTypesAndContributionMap":{"java":{"insertions":33,"deletions":6}}},{"hash":"cf882333dc398c4e1d425fd539b32839a14505b1","isMergeCommit":false,"messageTitle":"Level-3 : Mark as Done","messageBody":"","tags":["Level-3-Mark-as-Done"],"fileTypesAndContributionMap":{"java":{"insertions":51,"deletions":20}}}]},{"date":"2024-01-23","commitResults":[{"hash":"1a32097e52f4f526a17965dc83dc0563443193c7","isMergeCommit":false,"messageTitle":"Try to debug the subclasses of task","messageBody":"","fileTypesAndContributionMap":{"java":{"insertions":62,"deletions":11}}},{"hash":"ecf4cef3a200138278fb78843e2b93d361afd7d8","isMergeCommit":false,"messageTitle":"Level-4: ToDo, Event, Deadline","messageBody":"","tags":["Level-4-ToDo-Event-Deadline"],"fileTypesAndContributionMap":{"java":{"insertions":15,"deletions":15}}}]},{"date":"2024-01-24","commitResults":[{"hash":"e1345da5d84432afb6d61d292c0c9359798c337c","isMergeCommit":false,"messageTitle":"Level-5 Handling the basic exceptions","messageBody":"","fileTypesAndContributionMap":{"java":{"insertions":97,"deletions":45}}},{"hash":"48cc15f721d1855fe4f5074f434c9ec6ea36771f","isMergeCommit":false,"messageTitle":"Level-5 all possible exceptions handled","messageBody":"","tags":["Level-5-All-Possible-Exceptions-handled"],"fileTypesAndContributionMap":{"java":{"insertions":45,"deletions":6}}},{"hash":"52ebb77b7232d3ac2e291529ae9781ffae90b6f4","isMergeCommit":false,"messageTitle":"completed the deletion function","messageBody":"","tags":["Level-6-Delete"],"fileTypesAndContributionMap":{"java":{"insertions":20,"deletions":1}}},{"hash":"671b03e86e8ce4901a402f67c670d37d55693644","isMergeCommit":false,"messageTitle":"no message","messageBody":"","fileTypesAndContributionMap":{"java":{"insertions":1,"deletions":31}}}]}]},"authorFileTypeContributionMap":{"TheodoreKooo":{"java":212,"md":0,"fxml":0,"sh":0,"bat":0,"gradle":0,"txt":0}},"authorContributionVariance":{"TheodoreKooo":8459.222},"authorDisplayNameMap":{"TheodoreKooo":"KOO ..DORE"}} +{"authorDailyContributionsMap":{"TheodoreKooo":[{"date":"2024-01-22","commitResults":[{"hash":"96500d4f2f122482c2ff8571913ebb0733a6e96c","isMergeCommit":false,"messageTitle":"Level 0: Rename, Greet, Exit","messageBody":"","tags":["Level-0-Rename,-Greet,-Exit"],"fileTypesAndContributionMap":{"java":{"insertions":9,"deletions":0}}},{"hash":"5de55ccc225e1ebe70a1fd99c2b34b0d84b22a85","isMergeCommit":false,"messageTitle":"Level-1: Echo","messageBody":"","tags":["Level-1-Echo"],"fileTypesAndContributionMap":{"java":{"insertions":17,"deletions":3}}},{"hash":"6b521ac2649b2dbfb33cdf982b6530a9be41cc1a","isMergeCommit":false,"messageTitle":"Level-2: Add, List","messageBody":"","tags":["Level-2-Add,-List"],"fileTypesAndContributionMap":{"java":{"insertions":33,"deletions":6}}},{"hash":"cf882333dc398c4e1d425fd539b32839a14505b1","isMergeCommit":false,"messageTitle":"Level-3 : Mark as Done","messageBody":"","tags":["Level-3-Mark-as-Done"],"fileTypesAndContributionMap":{"java":{"insertions":51,"deletions":20}}}]},{"date":"2024-01-23","commitResults":[{"hash":"1a32097e52f4f526a17965dc83dc0563443193c7","isMergeCommit":false,"messageTitle":"Try to debug the subclasses of task","messageBody":"","fileTypesAndContributionMap":{"java":{"insertions":62,"deletions":11}}},{"hash":"ecf4cef3a200138278fb78843e2b93d361afd7d8","isMergeCommit":false,"messageTitle":"Level-4: ToDo, Event, Deadline","messageBody":"","tags":["Level-4-ToDo-Event-Deadline"],"fileTypesAndContributionMap":{"java":{"insertions":15,"deletions":15}}}]},{"date":"2024-01-24","commitResults":[{"hash":"e1345da5d84432afb6d61d292c0c9359798c337c","isMergeCommit":false,"messageTitle":"Level-5 Handling the basic exceptions","messageBody":"","fileTypesAndContributionMap":{"java":{"insertions":97,"deletions":45}}},{"hash":"48cc15f721d1855fe4f5074f434c9ec6ea36771f","isMergeCommit":false,"messageTitle":"Level-5 all possible exceptions handled","messageBody":"","tags":["Level-5-All-Possible-Exceptions-handled"],"fileTypesAndContributionMap":{"java":{"insertions":45,"deletions":6}}},{"hash":"52ebb77b7232d3ac2e291529ae9781ffae90b6f4","isMergeCommit":false,"messageTitle":"completed the deletion function","messageBody":"","tags":["Level-6-Delete"],"fileTypesAndContributionMap":{"java":{"insertions":20,"deletions":1}}},{"hash":"671b03e86e8ce4901a402f67c670d37d55693644","isMergeCommit":false,"messageTitle":"no message","messageBody":"","fileTypesAndContributionMap":{"java":{"insertions":1,"deletions":31}}},{"hash":"2fbddd4f5b2835b618ef2caa85e90c0e9e2be206","isMergeCommit":false,"messageTitle":"removed the dotted lines between commands to make it more aesthetically pleasing","messageBody":"","fileTypesAndContributionMap":{"java":{"insertions":7,"deletions":8}}}]}]},"authorFileTypeContributionMap":{"TheodoreKooo":{"java":211,"md":0,"fxml":0,"sh":0,"bat":0,"gradle":0,"txt":0}},"authorContributionVariance":{"TheodoreKooo":9313.806},"authorDisplayNameMap":{"TheodoreKooo":"KOO ..DORE"}} diff --git a/Yskie_ip_master/authorship.json b/Yskie_ip_master/authorship.json index cc02d347..c350dadf 100644 --- a/Yskie_ip_master/authorship.json +++ b/Yskie_ip_master/authorship.json @@ -1 +1 @@ -[{"path":"src/main/java/Tiny.java","fileType":"java","lines":[{"lineNumber":1,"author":{"gitId":"Yskie"},"content":"import java.io.*;","lastModifiedDate":"2024-01-24"},{"lineNumber":2,"author":{"gitId":"Yskie"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":3,"author":{"gitId":"Yskie"},"content":"public class Tiny {","lastModifiedDate":"2024-01-24"},{"lineNumber":4,"author":{"gitId":"Yskie"},"content":" public static void main(String[] args) throws IOException {","lastModifiedDate":"2024-01-24"},{"lineNumber":5,"author":{"gitId":"Yskie"},"content":" PrintWriter out \u003d new PrintWriter(System.out);","lastModifiedDate":"2024-01-24"},{"lineNumber":6,"author":{"gitId":"Yskie"},"content":" out.println(\" ____________________________________________________________\");","lastModifiedDate":"2024-01-24"},{"lineNumber":7,"author":{"gitId":"Yskie"},"content":" out.println(\" Hello! I\u0027m Tiny!\");","lastModifiedDate":"2024-01-24"},{"lineNumber":8,"author":{"gitId":"Yskie"},"content":" out.println(\" What can I do for you?\");","lastModifiedDate":"2024-01-24"},{"lineNumber":9,"author":{"gitId":"Yskie"},"content":" out.println(\" ____________________________________________________________\\n\");","lastModifiedDate":"2024-01-24"},{"lineNumber":10,"author":{"gitId":"Yskie"},"content":" out.flush();","lastModifiedDate":"2024-01-24"},{"lineNumber":11,"author":{"gitId":"Yskie"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":12,"author":{"gitId":"Yskie"},"content":" while (true) {","lastModifiedDate":"2024-01-24"},{"lineNumber":13,"author":{"gitId":"Yskie"},"content":" BufferedReader br \u003d new BufferedReader(new InputStreamReader(System.in));","lastModifiedDate":"2024-01-24"},{"lineNumber":14,"author":{"gitId":"Yskie"},"content":" String input \u003d br.readLine(); ","lastModifiedDate":"2024-01-24"},{"lineNumber":15,"author":{"gitId":"Yskie"},"content":" if (input.equals(\"bye\")) break;","lastModifiedDate":"2024-01-24"},{"lineNumber":16,"author":{"gitId":"Yskie"},"content":" out.println(\" ____________________________________________________________\");","lastModifiedDate":"2024-01-24"},{"lineNumber":17,"author":{"gitId":"Yskie"},"content":" out.println(\" \" + input);","lastModifiedDate":"2024-01-24"},{"lineNumber":18,"author":{"gitId":"Yskie"},"content":" out.println(\" ____________________________________________________________\\n\");","lastModifiedDate":"2024-01-24"},{"lineNumber":19,"author":{"gitId":"Yskie"},"content":" out.flush();","lastModifiedDate":"2024-01-24"},{"lineNumber":20,"author":{"gitId":"Yskie"},"content":" }","lastModifiedDate":"2024-01-24"},{"lineNumber":21,"author":{"gitId":"Yskie"},"content":" out.println(\" ____________________________________________________________\");","lastModifiedDate":"2024-01-24"},{"lineNumber":22,"author":{"gitId":"Yskie"},"content":" out.println(\" Bye. Hope to see you again soon!\");","lastModifiedDate":"2024-01-24"},{"lineNumber":23,"author":{"gitId":"Yskie"},"content":" out.println(\" ____________________________________________________________\");","lastModifiedDate":"2024-01-24"},{"lineNumber":24,"author":{"gitId":"Yskie"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":25,"author":{"gitId":"Yskie"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":26,"author":{"gitId":"Yskie"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":27,"author":{"gitId":"Yskie"},"content":" out.flush();","lastModifiedDate":"2024-01-24"},{"lineNumber":28,"author":{"gitId":"Yskie"},"content":" }","lastModifiedDate":"2024-01-24"},{"lineNumber":29,"author":{"gitId":"Yskie"},"content":"}","lastModifiedDate":"2024-01-24"}],"authorContributionMap":{"Yskie":29}}] +[{"path":"src/main/java/Task.java","fileType":"java","lines":[{"lineNumber":1,"author":{"gitId":"Yskie"},"content":"class Task {","lastModifiedDate":"2024-01-24"},{"lineNumber":2,"author":{"gitId":"Yskie"},"content":" String name;","lastModifiedDate":"2024-01-24"},{"lineNumber":3,"author":{"gitId":"Yskie"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":4,"author":{"gitId":"Yskie"},"content":" public Task(String name) {","lastModifiedDate":"2024-01-24"},{"lineNumber":5,"author":{"gitId":"Yskie"},"content":" this.name \u003d name;","lastModifiedDate":"2024-01-24"},{"lineNumber":6,"author":{"gitId":"Yskie"},"content":" }","lastModifiedDate":"2024-01-24"},{"lineNumber":7,"author":{"gitId":"Yskie"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":8,"author":{"gitId":"Yskie"},"content":" public String getName() {","lastModifiedDate":"2024-01-24"},{"lineNumber":9,"author":{"gitId":"Yskie"},"content":" return this.name;","lastModifiedDate":"2024-01-24"},{"lineNumber":10,"author":{"gitId":"Yskie"},"content":" }","lastModifiedDate":"2024-01-24"},{"lineNumber":11,"author":{"gitId":"Yskie"},"content":"}","lastModifiedDate":"2024-01-24"}],"authorContributionMap":{"Yskie":11}},{"path":"src/main/java/Tiny.java","fileType":"java","lines":[{"lineNumber":1,"author":{"gitId":"Yskie"},"content":"import java.io.*;","lastModifiedDate":"2024-01-24"},{"lineNumber":2,"author":{"gitId":"Yskie"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":3,"author":{"gitId":"Yskie"},"content":"public class Tiny {","lastModifiedDate":"2024-01-24"},{"lineNumber":4,"author":{"gitId":"Yskie"},"content":" public static void main(String[] args) throws IOException {","lastModifiedDate":"2024-01-24"},{"lineNumber":5,"author":{"gitId":"Yskie"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":6,"author":{"gitId":"Yskie"},"content":" Task[] tasks \u003d new Task[100];","lastModifiedDate":"2024-01-24"},{"lineNumber":7,"author":{"gitId":"Yskie"},"content":" int totalTasks \u003d 0;","lastModifiedDate":"2024-01-24"},{"lineNumber":8,"author":{"gitId":"Yskie"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":9,"author":{"gitId":"Yskie"},"content":" PrintWriter out \u003d new PrintWriter(System.out);","lastModifiedDate":"2024-01-24"},{"lineNumber":10,"author":{"gitId":"Yskie"},"content":" out.println(\" ____________________________________________________________\");","lastModifiedDate":"2024-01-24"},{"lineNumber":11,"author":{"gitId":"Yskie"},"content":" out.println(\" Hello! I\u0027m Tiny!\");","lastModifiedDate":"2024-01-24"},{"lineNumber":12,"author":{"gitId":"Yskie"},"content":" out.println(\" What can I do for you?\");","lastModifiedDate":"2024-01-24"},{"lineNumber":13,"author":{"gitId":"Yskie"},"content":" out.println(\" ____________________________________________________________\\n\");","lastModifiedDate":"2024-01-24"},{"lineNumber":14,"author":{"gitId":"Yskie"},"content":" out.flush();","lastModifiedDate":"2024-01-24"},{"lineNumber":15,"author":{"gitId":"Yskie"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":16,"author":{"gitId":"Yskie"},"content":" while (true) {","lastModifiedDate":"2024-01-24"},{"lineNumber":17,"author":{"gitId":"Yskie"},"content":" BufferedReader br \u003d new BufferedReader(new InputStreamReader(System.in));","lastModifiedDate":"2024-01-24"},{"lineNumber":18,"author":{"gitId":"Yskie"},"content":" String input \u003d br.readLine(); ","lastModifiedDate":"2024-01-24"},{"lineNumber":19,"author":{"gitId":"Yskie"},"content":" if (input.equals(\"bye\")) break;","lastModifiedDate":"2024-01-24"},{"lineNumber":20,"author":{"gitId":"Yskie"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":21,"author":{"gitId":"Yskie"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":22,"author":{"gitId":"Yskie"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":23,"author":{"gitId":"Yskie"},"content":" out.println(\" ____________________________________________________________\");","lastModifiedDate":"2024-01-24"},{"lineNumber":24,"author":{"gitId":"Yskie"},"content":" if (input.equals(\"list\")) {","lastModifiedDate":"2024-01-24"},{"lineNumber":25,"author":{"gitId":"Yskie"},"content":" for (int i \u003d 0; i \u003c totalTasks; i++) {","lastModifiedDate":"2024-01-24"},{"lineNumber":26,"author":{"gitId":"Yskie"},"content":" out.println(\" \"+ (i + 1) + \". \" + tasks[i].getName());","lastModifiedDate":"2024-01-24"},{"lineNumber":27,"author":{"gitId":"Yskie"},"content":" }","lastModifiedDate":"2024-01-24"},{"lineNumber":28,"author":{"gitId":"Yskie"},"content":" } else {","lastModifiedDate":"2024-01-24"},{"lineNumber":29,"author":{"gitId":"Yskie"},"content":" tasks[totalTasks] \u003d new Task(input);","lastModifiedDate":"2024-01-24"},{"lineNumber":30,"author":{"gitId":"Yskie"},"content":" totalTasks++; ","lastModifiedDate":"2024-01-24"},{"lineNumber":31,"author":{"gitId":"Yskie"},"content":" out.println(\" added: \" + input);","lastModifiedDate":"2024-01-24"},{"lineNumber":32,"author":{"gitId":"Yskie"},"content":" }","lastModifiedDate":"2024-01-24"},{"lineNumber":33,"author":{"gitId":"Yskie"},"content":" out.println(\" ____________________________________________________________\\n\");","lastModifiedDate":"2024-01-24"},{"lineNumber":34,"author":{"gitId":"Yskie"},"content":" out.flush();","lastModifiedDate":"2024-01-24"},{"lineNumber":35,"author":{"gitId":"Yskie"},"content":" }","lastModifiedDate":"2024-01-24"},{"lineNumber":36,"author":{"gitId":"Yskie"},"content":" out.println(\" ____________________________________________________________\");","lastModifiedDate":"2024-01-24"},{"lineNumber":37,"author":{"gitId":"Yskie"},"content":" out.println(\" Bye. Hope to see you again soon!\");","lastModifiedDate":"2024-01-24"},{"lineNumber":38,"author":{"gitId":"Yskie"},"content":" out.println(\" ____________________________________________________________\");","lastModifiedDate":"2024-01-24"},{"lineNumber":39,"author":{"gitId":"Yskie"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":40,"author":{"gitId":"Yskie"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":41,"author":{"gitId":"Yskie"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":42,"author":{"gitId":"Yskie"},"content":" out.flush();","lastModifiedDate":"2024-01-24"},{"lineNumber":43,"author":{"gitId":"Yskie"},"content":" }","lastModifiedDate":"2024-01-24"},{"lineNumber":44,"author":{"gitId":"Yskie"},"content":"}","lastModifiedDate":"2024-01-24"}],"authorContributionMap":{"Yskie":44}}] diff --git a/Yskie_ip_master/commits.json b/Yskie_ip_master/commits.json index 5e15cdf5..c19e2364 100644 --- a/Yskie_ip_master/commits.json +++ b/Yskie_ip_master/commits.json @@ -1 +1 @@ -{"authorDailyContributionsMap":{"Yskie":[{"date":"2024-01-24","commitResults":[{"hash":"163b293c334a2713f7a0d6e36bff3f30cf082107","isMergeCommit":false,"messageTitle":"Implemented Skeletal Version of Tiny","messageBody":"","fileTypesAndContributionMap":{"java":{"insertions":14,"deletions":0}}},{"hash":"81ff1a1a1157ca52dd13d53f74ab9527f1c023df","isMergeCommit":false,"messageTitle":"Echo and Bye Function","messageBody":"","tags":["Level-1"],"fileTypesAndContributionMap":{"java":{"insertions":22,"deletions":17}}}]}]},"authorFileTypeContributionMap":{"Yskie":{"java":29,"md":0,"fxml":0,"sh":0,"bat":0,"gradle":0,"txt":0}},"authorContributionVariance":{"Yskie":390.13892},"authorDisplayNameMap":{"Yskie":"YONG..KANG"}} +{"authorDailyContributionsMap":{"Yskie":[{"date":"2024-01-24","commitResults":[{"hash":"163b293c334a2713f7a0d6e36bff3f30cf082107","isMergeCommit":false,"messageTitle":"Implemented Skeletal Version of Tiny","messageBody":"","fileTypesAndContributionMap":{"java":{"insertions":14,"deletions":0}}},{"hash":"81ff1a1a1157ca52dd13d53f74ab9527f1c023df","isMergeCommit":false,"messageTitle":"Echo and Bye Function","messageBody":"","tags":["Level-1"],"fileTypesAndContributionMap":{"java":{"insertions":22,"deletions":17}}},{"hash":"3126f232d73c7f954b38df4465fed85ad60f0d5d","isMergeCommit":false,"messageTitle":"Implemented Add and List Functions with a Task class.","messageBody":"","tags":["Level-2"],"fileTypesAndContributionMap":{"java":{"insertions":27,"deletions":1}}}]}]},"authorFileTypeContributionMap":{"Yskie":{"java":55,"md":0,"fxml":0,"sh":0,"bat":0,"gradle":0,"txt":0}},"authorContributionVariance":{"Yskie":911.25},"authorDisplayNameMap":{"Yskie":"YONG..KANG"}} diff --git a/YuSoonZ_ip_master/authorship.json b/YuSoonZ_ip_master/authorship.json index fe51488c..aa24a36e 100644 --- a/YuSoonZ_ip_master/authorship.json +++ b/YuSoonZ_ip_master/authorship.json @@ -1 +1 @@ -[] +[{"path":"src/main/java/Deadline.java","fileType":"java","lines":[{"lineNumber":1,"author":{"gitId":"YuSoonZ"},"content":"public class Deadline extends Task {","lastModifiedDate":"2024-01-24"},{"lineNumber":2,"author":{"gitId":"YuSoonZ"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":3,"author":{"gitId":"YuSoonZ"},"content":" protected String by;","lastModifiedDate":"2024-01-24"},{"lineNumber":4,"author":{"gitId":"YuSoonZ"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":5,"author":{"gitId":"YuSoonZ"},"content":" public Deadline(String description, String by) {","lastModifiedDate":"2024-01-24"},{"lineNumber":6,"author":{"gitId":"YuSoonZ"},"content":" super(description);","lastModifiedDate":"2024-01-24"},{"lineNumber":7,"author":{"gitId":"YuSoonZ"},"content":" this.by \u003d by;","lastModifiedDate":"2024-01-24"},{"lineNumber":8,"author":{"gitId":"YuSoonZ"},"content":" }","lastModifiedDate":"2024-01-24"},{"lineNumber":9,"author":{"gitId":"YuSoonZ"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":10,"author":{"gitId":"YuSoonZ"},"content":" @Override","lastModifiedDate":"2024-01-24"},{"lineNumber":11,"author":{"gitId":"YuSoonZ"},"content":" public String toString() {","lastModifiedDate":"2024-01-24"},{"lineNumber":12,"author":{"gitId":"YuSoonZ"},"content":" return \"[D]\" + super.toString() + \" (by: \" + by + \")\";","lastModifiedDate":"2024-01-24"},{"lineNumber":13,"author":{"gitId":"YuSoonZ"},"content":" }","lastModifiedDate":"2024-01-24"},{"lineNumber":14,"author":{"gitId":"YuSoonZ"},"content":"}","lastModifiedDate":"2024-01-24"}],"authorContributionMap":{"YuSoonZ":14}},{"path":"src/main/java/Events.java","fileType":"java","lines":[{"lineNumber":1,"author":{"gitId":"YuSoonZ"},"content":"public class Events extends Task {","lastModifiedDate":"2024-01-24"},{"lineNumber":2,"author":{"gitId":"YuSoonZ"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":3,"author":{"gitId":"YuSoonZ"},"content":" protected String start;","lastModifiedDate":"2024-01-24"},{"lineNumber":4,"author":{"gitId":"YuSoonZ"},"content":" protected String end;","lastModifiedDate":"2024-01-24"},{"lineNumber":5,"author":{"gitId":"YuSoonZ"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":6,"author":{"gitId":"YuSoonZ"},"content":" public Events(String description, String start, String end) {","lastModifiedDate":"2024-01-24"},{"lineNumber":7,"author":{"gitId":"YuSoonZ"},"content":" super(description);","lastModifiedDate":"2024-01-24"},{"lineNumber":8,"author":{"gitId":"YuSoonZ"},"content":" this.start \u003d start;","lastModifiedDate":"2024-01-24"},{"lineNumber":9,"author":{"gitId":"YuSoonZ"},"content":" this.end \u003d end;","lastModifiedDate":"2024-01-24"},{"lineNumber":10,"author":{"gitId":"YuSoonZ"},"content":" }","lastModifiedDate":"2024-01-24"},{"lineNumber":11,"author":{"gitId":"YuSoonZ"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":12,"author":{"gitId":"YuSoonZ"},"content":" @Override","lastModifiedDate":"2024-01-24"},{"lineNumber":13,"author":{"gitId":"YuSoonZ"},"content":" public String toString() {","lastModifiedDate":"2024-01-24"},{"lineNumber":14,"author":{"gitId":"YuSoonZ"},"content":" return \"[E]\" + super.toString() + \" (from: \" + start + \" to:\" + end + \")\";","lastModifiedDate":"2024-01-24"},{"lineNumber":15,"author":{"gitId":"YuSoonZ"},"content":" }","lastModifiedDate":"2024-01-24"},{"lineNumber":16,"author":{"gitId":"YuSoonZ"},"content":"}","lastModifiedDate":"2024-01-24"}],"authorContributionMap":{"YuSoonZ":16}},{"path":"src/main/java/Task.java","fileType":"java","lines":[{"lineNumber":1,"author":{"gitId":"YuSoonZ"},"content":"public class Task {","lastModifiedDate":"2024-01-24"},{"lineNumber":2,"author":{"gitId":"YuSoonZ"},"content":" protected String description;","lastModifiedDate":"2024-01-24"},{"lineNumber":3,"author":{"gitId":"YuSoonZ"},"content":" protected boolean isDone;","lastModifiedDate":"2024-01-24"},{"lineNumber":4,"author":{"gitId":"YuSoonZ"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":5,"author":{"gitId":"YuSoonZ"},"content":" public Task(String description) {","lastModifiedDate":"2024-01-24"},{"lineNumber":6,"author":{"gitId":"YuSoonZ"},"content":" this.description \u003d description;","lastModifiedDate":"2024-01-24"},{"lineNumber":7,"author":{"gitId":"YuSoonZ"},"content":" this.isDone \u003d false;","lastModifiedDate":"2024-01-24"},{"lineNumber":8,"author":{"gitId":"YuSoonZ"},"content":" }","lastModifiedDate":"2024-01-24"},{"lineNumber":9,"author":{"gitId":"YuSoonZ"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":10,"author":{"gitId":"YuSoonZ"},"content":" public String getStatusIcon() {","lastModifiedDate":"2024-01-24"},{"lineNumber":11,"author":{"gitId":"YuSoonZ"},"content":" return (isDone ? \"X\" : \" \"); // mark done task with X","lastModifiedDate":"2024-01-24"},{"lineNumber":12,"author":{"gitId":"YuSoonZ"},"content":" }","lastModifiedDate":"2024-01-24"},{"lineNumber":13,"author":{"gitId":"YuSoonZ"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":14,"author":{"gitId":"YuSoonZ"},"content":" public void markDone() {","lastModifiedDate":"2024-01-24"},{"lineNumber":15,"author":{"gitId":"YuSoonZ"},"content":" this.isDone \u003d true;","lastModifiedDate":"2024-01-24"},{"lineNumber":16,"author":{"gitId":"YuSoonZ"},"content":" }","lastModifiedDate":"2024-01-24"},{"lineNumber":17,"author":{"gitId":"YuSoonZ"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":18,"author":{"gitId":"YuSoonZ"},"content":" public void unmark() {","lastModifiedDate":"2024-01-24"},{"lineNumber":19,"author":{"gitId":"YuSoonZ"},"content":" this.isDone \u003d false;","lastModifiedDate":"2024-01-24"},{"lineNumber":20,"author":{"gitId":"YuSoonZ"},"content":" }","lastModifiedDate":"2024-01-24"},{"lineNumber":21,"author":{"gitId":"YuSoonZ"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":22,"author":{"gitId":"YuSoonZ"},"content":" @Override","lastModifiedDate":"2024-01-24"},{"lineNumber":23,"author":{"gitId":"YuSoonZ"},"content":" public String toString() {","lastModifiedDate":"2024-01-24"},{"lineNumber":24,"author":{"gitId":"YuSoonZ"},"content":" return \"[\" + getStatusIcon() + \"]\" + this.description;","lastModifiedDate":"2024-01-24"},{"lineNumber":25,"author":{"gitId":"YuSoonZ"},"content":" }","lastModifiedDate":"2024-01-24"},{"lineNumber":26,"author":{"gitId":"YuSoonZ"},"content":"}","lastModifiedDate":"2024-01-24"}],"authorContributionMap":{"YuSoonZ":26}},{"path":"src/main/java/TheAdvisor.java","fileType":"java","lines":[{"lineNumber":1,"author":{"gitId":"YuSoonZ"},"content":"import java.io.BufferedReader;","lastModifiedDate":"2024-01-24"},{"lineNumber":2,"author":{"gitId":"YuSoonZ"},"content":"import java.io.IOException;","lastModifiedDate":"2024-01-24"},{"lineNumber":3,"author":{"gitId":"YuSoonZ"},"content":"import java.io.InputStreamReader;","lastModifiedDate":"2024-01-24"},{"lineNumber":4,"author":{"gitId":"YuSoonZ"},"content":"import java.util.ArrayList;","lastModifiedDate":"2024-01-24"},{"lineNumber":5,"author":{"gitId":"YuSoonZ"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":6,"author":{"gitId":"YuSoonZ"},"content":"public class TheAdvisor {","lastModifiedDate":"2024-01-24"},{"lineNumber":7,"author":{"gitId":"YuSoonZ"},"content":" public static void main(String[] args) throws IOException, TheAdvisorException {","lastModifiedDate":"2024-01-24"},{"lineNumber":8,"author":{"gitId":"YuSoonZ"},"content":" BufferedReader br \u003d new BufferedReader(new InputStreamReader(System.in));","lastModifiedDate":"2024-01-24"},{"lineNumber":9,"author":{"gitId":"YuSoonZ"},"content":" String intro \u003d \"Hello, I am The Advisor. The one and only advisor you will ever need in your investing \" +","lastModifiedDate":"2024-01-24"},{"lineNumber":10,"author":{"gitId":"YuSoonZ"},"content":" \"journey. What can I do for you?\";","lastModifiedDate":"2024-01-24"},{"lineNumber":11,"author":{"gitId":"YuSoonZ"},"content":" System.out.println(intro + \"\\n\");","lastModifiedDate":"2024-01-24"},{"lineNumber":12,"author":{"gitId":"YuSoonZ"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":13,"author":{"gitId":"YuSoonZ"},"content":" // An ArrayList that stores the tasks to be done","lastModifiedDate":"2024-01-24"},{"lineNumber":14,"author":{"gitId":"YuSoonZ"},"content":" ArrayList\u003cTask\u003e taskList \u003d new ArrayList\u003c\u003e();","lastModifiedDate":"2024-01-24"},{"lineNumber":15,"author":{"gitId":"YuSoonZ"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":16,"author":{"gitId":"YuSoonZ"},"content":" while (true) {","lastModifiedDate":"2024-01-24"},{"lineNumber":17,"author":{"gitId":"YuSoonZ"},"content":" try {","lastModifiedDate":"2024-01-24"},{"lineNumber":18,"author":{"gitId":"YuSoonZ"},"content":" processInput(br.readLine(), taskList);","lastModifiedDate":"2024-01-24"},{"lineNumber":19,"author":{"gitId":"YuSoonZ"},"content":" } catch (TheAdvisorException e) {","lastModifiedDate":"2024-01-24"},{"lineNumber":20,"author":{"gitId":"YuSoonZ"},"content":" System.out.println(\"Error: \" + e.getMessage());","lastModifiedDate":"2024-01-24"},{"lineNumber":21,"author":{"gitId":"YuSoonZ"},"content":" }","lastModifiedDate":"2024-01-24"},{"lineNumber":22,"author":{"gitId":"YuSoonZ"},"content":" }","lastModifiedDate":"2024-01-24"},{"lineNumber":23,"author":{"gitId":"YuSoonZ"},"content":" }","lastModifiedDate":"2024-01-24"},{"lineNumber":24,"author":{"gitId":"YuSoonZ"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":25,"author":{"gitId":"YuSoonZ"},"content":" private static void processInput(String str, ArrayList\u003cTask\u003e taskList) throws TheAdvisorException {","lastModifiedDate":"2024-01-24"},{"lineNumber":26,"author":{"gitId":"YuSoonZ"},"content":" String[] strings \u003d str.split(\" \");","lastModifiedDate":"2024-01-24"},{"lineNumber":27,"author":{"gitId":"YuSoonZ"},"content":" if (str.equals(\"bye\")) {","lastModifiedDate":"2024-01-24"},{"lineNumber":28,"author":{"gitId":"YuSoonZ"},"content":" System.out.println(\" Goodbye. Thank you for using TheAdvisor chatbox and I hope that my advice has managed\" +","lastModifiedDate":"2024-01-24"},{"lineNumber":29,"author":{"gitId":"YuSoonZ"},"content":" \"to help you in your investing journey!\");","lastModifiedDate":"2024-01-24"},{"lineNumber":30,"author":{"gitId":"YuSoonZ"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":31,"author":{"gitId":"YuSoonZ"},"content":" // Exit the program","lastModifiedDate":"2024-01-24"},{"lineNumber":32,"author":{"gitId":"YuSoonZ"},"content":" System.exit(0);","lastModifiedDate":"2024-01-24"},{"lineNumber":33,"author":{"gitId":"YuSoonZ"},"content":" } else if (str.equals(\"list\")){","lastModifiedDate":"2024-01-24"},{"lineNumber":34,"author":{"gitId":"YuSoonZ"},"content":" int counter \u003d 1;","lastModifiedDate":"2024-01-24"},{"lineNumber":35,"author":{"gitId":"YuSoonZ"},"content":" System.out.println(\" Here are the tasks in your list:\");","lastModifiedDate":"2024-01-24"},{"lineNumber":36,"author":{"gitId":"YuSoonZ"},"content":" for (int i \u003d 0; i \u003c taskList.size(); i++) {","lastModifiedDate":"2024-01-24"},{"lineNumber":37,"author":{"gitId":"YuSoonZ"},"content":" System.out.println(\" \" + counter + \". \" + taskList.get(i).toString());","lastModifiedDate":"2024-01-24"},{"lineNumber":38,"author":{"gitId":"YuSoonZ"},"content":" counter++;","lastModifiedDate":"2024-01-24"},{"lineNumber":39,"author":{"gitId":"YuSoonZ"},"content":" }","lastModifiedDate":"2024-01-24"},{"lineNumber":40,"author":{"gitId":"YuSoonZ"},"content":" } else if (strings[0].equals(\"mark\")) {","lastModifiedDate":"2024-01-24"},{"lineNumber":41,"author":{"gitId":"YuSoonZ"},"content":" checkArrayLength(strings, 2, \"Invalid format. Make sure that the format is: \"","lastModifiedDate":"2024-01-24"},{"lineNumber":42,"author":{"gitId":"YuSoonZ"},"content":" + \"mark + (number) to mark something on the list as completed.\");","lastModifiedDate":"2024-01-24"},{"lineNumber":43,"author":{"gitId":"YuSoonZ"},"content":" // 1-based indexing on input","lastModifiedDate":"2024-01-24"},{"lineNumber":44,"author":{"gitId":"YuSoonZ"},"content":" int number \u003d Integer.parseInt(strings[1]);","lastModifiedDate":"2024-01-24"},{"lineNumber":45,"author":{"gitId":"YuSoonZ"},"content":" checkIndex(number, taskList.size());","lastModifiedDate":"2024-01-24"},{"lineNumber":46,"author":{"gitId":"YuSoonZ"},"content":" Task temp \u003d taskList.get(number - 1);","lastModifiedDate":"2024-01-24"},{"lineNumber":47,"author":{"gitId":"YuSoonZ"},"content":" temp.markDone();","lastModifiedDate":"2024-01-24"},{"lineNumber":48,"author":{"gitId":"YuSoonZ"},"content":" System.out.println(\" Nice! I\u0027ve marked this task as done:\\n\" + \" \" +","lastModifiedDate":"2024-01-24"},{"lineNumber":49,"author":{"gitId":"YuSoonZ"},"content":" temp.toString());","lastModifiedDate":"2024-01-24"},{"lineNumber":50,"author":{"gitId":"YuSoonZ"},"content":" } else if (strings[0].equals(\"unmark\")) {","lastModifiedDate":"2024-01-24"},{"lineNumber":51,"author":{"gitId":"YuSoonZ"},"content":" checkArrayLength(strings, 2, \"Invalid format. Make sure that the format is: \"","lastModifiedDate":"2024-01-24"},{"lineNumber":52,"author":{"gitId":"YuSoonZ"},"content":" + \"unmark + (number) to unmark something on the list.\");","lastModifiedDate":"2024-01-24"},{"lineNumber":53,"author":{"gitId":"YuSoonZ"},"content":" // 1-based indexing on input","lastModifiedDate":"2024-01-24"},{"lineNumber":54,"author":{"gitId":"YuSoonZ"},"content":" int number \u003d Integer.parseInt(strings[1]);","lastModifiedDate":"2024-01-24"},{"lineNumber":55,"author":{"gitId":"YuSoonZ"},"content":" checkIndex(number, taskList.size());","lastModifiedDate":"2024-01-24"},{"lineNumber":56,"author":{"gitId":"YuSoonZ"},"content":" Task temp \u003d taskList.get(number - 1);","lastModifiedDate":"2024-01-24"},{"lineNumber":57,"author":{"gitId":"YuSoonZ"},"content":" temp.unmark();","lastModifiedDate":"2024-01-24"},{"lineNumber":58,"author":{"gitId":"YuSoonZ"},"content":" System.out.println(\" OK, I\u0027ve marked this task as not done yet:\\n\" + \" \" +","lastModifiedDate":"2024-01-24"},{"lineNumber":59,"author":{"gitId":"YuSoonZ"},"content":" temp.toString());","lastModifiedDate":"2024-01-24"},{"lineNumber":60,"author":{"gitId":"YuSoonZ"},"content":" } else {","lastModifiedDate":"2024-01-24"},{"lineNumber":61,"author":{"gitId":"YuSoonZ"},"content":" String type \u003d strings[0];","lastModifiedDate":"2024-01-24"},{"lineNumber":62,"author":{"gitId":"YuSoonZ"},"content":" if (type.equals(\"todo\")) {","lastModifiedDate":"2024-01-24"},{"lineNumber":63,"author":{"gitId":"YuSoonZ"},"content":" String task \u003d str.substring(4);","lastModifiedDate":"2024-01-24"},{"lineNumber":64,"author":{"gitId":"YuSoonZ"},"content":" checkEmptyDescription(task, \"The description for todo cannot be empty. Please try again.\");","lastModifiedDate":"2024-01-24"},{"lineNumber":65,"author":{"gitId":"YuSoonZ"},"content":" ToDos toDos \u003d new ToDos(task);","lastModifiedDate":"2024-01-24"},{"lineNumber":66,"author":{"gitId":"YuSoonZ"},"content":" taskList.add(toDos);","lastModifiedDate":"2024-01-24"},{"lineNumber":67,"author":{"gitId":"YuSoonZ"},"content":" System.out.println(\" Got it. I\u0027ve added this task:\\n\" +","lastModifiedDate":"2024-01-24"},{"lineNumber":68,"author":{"gitId":"YuSoonZ"},"content":" \" \" + toDos.toString() + \"\\n\" +","lastModifiedDate":"2024-01-24"},{"lineNumber":69,"author":{"gitId":"YuSoonZ"},"content":" \" Now you have \" + taskList.size() +","lastModifiedDate":"2024-01-24"},{"lineNumber":70,"author":{"gitId":"YuSoonZ"},"content":" \" tasks in the list.\");","lastModifiedDate":"2024-01-24"},{"lineNumber":71,"author":{"gitId":"YuSoonZ"},"content":" } else if (type.equals(\"deadline\")) {","lastModifiedDate":"2024-01-24"},{"lineNumber":72,"author":{"gitId":"YuSoonZ"},"content":" String task \u003d str.substring(8);","lastModifiedDate":"2024-01-24"},{"lineNumber":73,"author":{"gitId":"YuSoonZ"},"content":" checkEmptyDescription(task, \"The description for deadline cannot be empty. Please try again.\");","lastModifiedDate":"2024-01-24"},{"lineNumber":74,"author":{"gitId":"YuSoonZ"},"content":" String[] arrTask \u003d task.split(\" /by \");","lastModifiedDate":"2024-01-24"},{"lineNumber":75,"author":{"gitId":"YuSoonZ"},"content":" checkArrayLength(arrTask, 2, \"Invalid deadline format\" +","lastModifiedDate":"2024-01-24"},{"lineNumber":76,"author":{"gitId":"YuSoonZ"},"content":" \"Please use the correct format: deadline + description + /by + date/day\");","lastModifiedDate":"2024-01-24"},{"lineNumber":77,"author":{"gitId":"YuSoonZ"},"content":" Deadline deadline \u003d new Deadline(arrTask[0], arrTask[1]);","lastModifiedDate":"2024-01-24"},{"lineNumber":78,"author":{"gitId":"YuSoonZ"},"content":" taskList.add(deadline);","lastModifiedDate":"2024-01-24"},{"lineNumber":79,"author":{"gitId":"YuSoonZ"},"content":" System.out.println(\" Got it. I\u0027ve added this task:\\n\" +","lastModifiedDate":"2024-01-24"},{"lineNumber":80,"author":{"gitId":"YuSoonZ"},"content":" \" \" + deadline.toString() + \"\\n\" +","lastModifiedDate":"2024-01-24"},{"lineNumber":81,"author":{"gitId":"YuSoonZ"},"content":" \" Now you have \" + taskList.size() +","lastModifiedDate":"2024-01-24"},{"lineNumber":82,"author":{"gitId":"YuSoonZ"},"content":" \" tasks in the list.\");","lastModifiedDate":"2024-01-24"},{"lineNumber":83,"author":{"gitId":"YuSoonZ"},"content":" } else if (type.equals(\"event\")) {","lastModifiedDate":"2024-01-24"},{"lineNumber":84,"author":{"gitId":"YuSoonZ"},"content":" String task \u003d str.substring(5);","lastModifiedDate":"2024-01-24"},{"lineNumber":85,"author":{"gitId":"YuSoonZ"},"content":" checkEmptyDescription(task, \"The description for event cannot be empty. Please try again.\");","lastModifiedDate":"2024-01-24"},{"lineNumber":86,"author":{"gitId":"YuSoonZ"},"content":" String[] arrTask \u003d task.split(\" /from \");","lastModifiedDate":"2024-01-24"},{"lineNumber":87,"author":{"gitId":"YuSoonZ"},"content":" checkArrayLength(arrTask, 2, \"Invalid event format\" +","lastModifiedDate":"2024-01-24"},{"lineNumber":88,"author":{"gitId":"YuSoonZ"},"content":" \"Please use the correct format: event + description + /from + date/day + /to +date/time\");","lastModifiedDate":"2024-01-24"},{"lineNumber":89,"author":{"gitId":"YuSoonZ"},"content":" String[] timings \u003d arrTask[1].split(\" /to\");","lastModifiedDate":"2024-01-24"},{"lineNumber":90,"author":{"gitId":"YuSoonZ"},"content":" checkArrayLength(arrTask, 2, \"Invalid event format\" +","lastModifiedDate":"2024-01-24"},{"lineNumber":91,"author":{"gitId":"YuSoonZ"},"content":" \"Please use the correct format: event + description + /from + date/day + /to +date/time\");","lastModifiedDate":"2024-01-24"},{"lineNumber":92,"author":{"gitId":"YuSoonZ"},"content":" Events events \u003d new Events(arrTask[0], timings[0], timings[1]);","lastModifiedDate":"2024-01-24"},{"lineNumber":93,"author":{"gitId":"YuSoonZ"},"content":" taskList.add(events);","lastModifiedDate":"2024-01-24"},{"lineNumber":94,"author":{"gitId":"YuSoonZ"},"content":" System.out.println(\" Got it. I\u0027ve added this task:\\n\" +","lastModifiedDate":"2024-01-24"},{"lineNumber":95,"author":{"gitId":"YuSoonZ"},"content":" \" \" + events.toString() + \"\\n\" +","lastModifiedDate":"2024-01-24"},{"lineNumber":96,"author":{"gitId":"YuSoonZ"},"content":" \" Now you have \" + taskList.size() +","lastModifiedDate":"2024-01-24"},{"lineNumber":97,"author":{"gitId":"YuSoonZ"},"content":" \" tasks in the list.\");","lastModifiedDate":"2024-01-24"},{"lineNumber":98,"author":{"gitId":"YuSoonZ"},"content":" } else {","lastModifiedDate":"2024-01-24"},{"lineNumber":99,"author":{"gitId":"YuSoonZ"},"content":" throw new TheAdvisorException(\"Incorrect input, please try again with the correct input of either: \"","lastModifiedDate":"2024-01-24"},{"lineNumber":100,"author":{"gitId":"YuSoonZ"},"content":" + \"todo, event, mark...etc\");","lastModifiedDate":"2024-01-24"},{"lineNumber":101,"author":{"gitId":"YuSoonZ"},"content":" }","lastModifiedDate":"2024-01-24"},{"lineNumber":102,"author":{"gitId":"YuSoonZ"},"content":" }","lastModifiedDate":"2024-01-24"},{"lineNumber":103,"author":{"gitId":"YuSoonZ"},"content":" }","lastModifiedDate":"2024-01-24"},{"lineNumber":104,"author":{"gitId":"YuSoonZ"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":105,"author":{"gitId":"YuSoonZ"},"content":" private static void checkIndex(int index, int size) throws TheAdvisorException {","lastModifiedDate":"2024-01-24"},{"lineNumber":106,"author":{"gitId":"YuSoonZ"},"content":" if (index \u003c\u003d 0) {","lastModifiedDate":"2024-01-24"},{"lineNumber":107,"author":{"gitId":"YuSoonZ"},"content":" throw new TheAdvisorException(\"We use 1-indexing for marking. Please try again.\");","lastModifiedDate":"2024-01-24"},{"lineNumber":108,"author":{"gitId":"YuSoonZ"},"content":" } else if (index \u003e size) {","lastModifiedDate":"2024-01-24"},{"lineNumber":109,"author":{"gitId":"YuSoonZ"},"content":" throw new TheAdvisorException(\"Out of bounds. Please try again.\");","lastModifiedDate":"2024-01-24"},{"lineNumber":110,"author":{"gitId":"YuSoonZ"},"content":" }","lastModifiedDate":"2024-01-24"},{"lineNumber":111,"author":{"gitId":"YuSoonZ"},"content":" }","lastModifiedDate":"2024-01-24"},{"lineNumber":112,"author":{"gitId":"YuSoonZ"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":113,"author":{"gitId":"YuSoonZ"},"content":" private static void checkEmptyDescription(String description, String errorMessage) throws TheAdvisorException {","lastModifiedDate":"2024-01-24"},{"lineNumber":114,"author":{"gitId":"YuSoonZ"},"content":" if (description.isEmpty()) {","lastModifiedDate":"2024-01-24"},{"lineNumber":115,"author":{"gitId":"YuSoonZ"},"content":" throw new TheAdvisorException(errorMessage);","lastModifiedDate":"2024-01-24"},{"lineNumber":116,"author":{"gitId":"YuSoonZ"},"content":" }","lastModifiedDate":"2024-01-24"},{"lineNumber":117,"author":{"gitId":"YuSoonZ"},"content":" }","lastModifiedDate":"2024-01-24"},{"lineNumber":118,"author":{"gitId":"YuSoonZ"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":119,"author":{"gitId":"YuSoonZ"},"content":" private static void checkArrayLength(String[] array, int expectedLength, String errorMessage) throws TheAdvisorException {","lastModifiedDate":"2024-01-24"},{"lineNumber":120,"author":{"gitId":"YuSoonZ"},"content":" if (array.length !\u003d expectedLength) {","lastModifiedDate":"2024-01-24"},{"lineNumber":121,"author":{"gitId":"YuSoonZ"},"content":" throw new TheAdvisorException(errorMessage);","lastModifiedDate":"2024-01-24"},{"lineNumber":122,"author":{"gitId":"YuSoonZ"},"content":" }","lastModifiedDate":"2024-01-24"},{"lineNumber":123,"author":{"gitId":"YuSoonZ"},"content":" }","lastModifiedDate":"2024-01-24"},{"lineNumber":124,"author":{"gitId":"YuSoonZ"},"content":"}","lastModifiedDate":"2024-01-24"}],"authorContributionMap":{"YuSoonZ":124}},{"path":"src/main/java/TheAdvisorException.java","fileType":"java","lines":[{"lineNumber":1,"author":{"gitId":"YuSoonZ"},"content":"public class TheAdvisorException extends Exception {","lastModifiedDate":"2024-01-24"},{"lineNumber":2,"author":{"gitId":"YuSoonZ"},"content":" public TheAdvisorException (String message) {","lastModifiedDate":"2024-01-24"},{"lineNumber":3,"author":{"gitId":"YuSoonZ"},"content":" super(message);","lastModifiedDate":"2024-01-24"},{"lineNumber":4,"author":{"gitId":"YuSoonZ"},"content":" }","lastModifiedDate":"2024-01-24"},{"lineNumber":5,"author":{"gitId":"YuSoonZ"},"content":"}","lastModifiedDate":"2024-01-24"}],"authorContributionMap":{"YuSoonZ":5}},{"path":"src/main/java/ToDos.java","fileType":"java","lines":[{"lineNumber":1,"author":{"gitId":"YuSoonZ"},"content":"public class ToDos extends Task {","lastModifiedDate":"2024-01-24"},{"lineNumber":2,"author":{"gitId":"YuSoonZ"},"content":" public ToDos(String description) {","lastModifiedDate":"2024-01-24"},{"lineNumber":3,"author":{"gitId":"YuSoonZ"},"content":" super(description);","lastModifiedDate":"2024-01-24"},{"lineNumber":4,"author":{"gitId":"YuSoonZ"},"content":" }","lastModifiedDate":"2024-01-24"},{"lineNumber":5,"author":{"gitId":"YuSoonZ"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":6,"author":{"gitId":"YuSoonZ"},"content":" @Override","lastModifiedDate":"2024-01-24"},{"lineNumber":7,"author":{"gitId":"YuSoonZ"},"content":" public String toString() {","lastModifiedDate":"2024-01-24"},{"lineNumber":8,"author":{"gitId":"YuSoonZ"},"content":" return \"[T]\" + super.toString();","lastModifiedDate":"2024-01-24"},{"lineNumber":9,"author":{"gitId":"YuSoonZ"},"content":" }","lastModifiedDate":"2024-01-24"},{"lineNumber":10,"author":{"gitId":"YuSoonZ"},"content":"}","lastModifiedDate":"2024-01-24"}],"authorContributionMap":{"YuSoonZ":10}}] diff --git a/YuSoonZ_ip_master/commits.json b/YuSoonZ_ip_master/commits.json index 3e0f665c..06c29674 100644 --- a/YuSoonZ_ip_master/commits.json +++ b/YuSoonZ_ip_master/commits.json @@ -1 +1 @@ -{"authorDailyContributionsMap":{"YuSoonZ":[]},"authorFileTypeContributionMap":{"YuSoonZ":{"java":0,"md":0,"fxml":0,"sh":0,"bat":0,"gradle":0,"txt":0}},"authorContributionVariance":{"YuSoonZ":0.0},"authorDisplayNameMap":{"YuSoonZ":"NG Y..SOON"}} +{"authorDailyContributionsMap":{"YuSoonZ":[{"date":"2024-01-24","commitResults":[{"hash":"85ed588bbf9dbd359839870993ecbd2afb695549","isMergeCommit":false,"messageTitle":"Changed the name of the chatbot + added a new intro + outro to the bot","messageBody":"","tags":["Level-0.Rename-Greet-Exit"],"fileTypesAndContributionMap":{"java":{"insertions":8,"deletions":0}}},{"hash":"3f46c94b97da19ad4c5a36a6d3d217eabbb951fe","isMergeCommit":false,"messageTitle":"Added an echo function","messageBody":"","tags":["Level-1,Echo"],"fileTypesAndContributionMap":{"java":{"insertions":18,"deletions":3}}},{"hash":"86ecf62af75f6091257277c438193ebe67139581","isMergeCommit":false,"messageTitle":"Added the function to give a list of strings which will be output when user inputs \"list\" Removed the echo function","messageBody":"","tags":["Level-2-Add,List"],"fileTypesAndContributionMap":{"java":{"insertions":12,"deletions":3}}},{"hash":"6186ab4adfd58f8b08001d616de50ec90340a1e3","isMergeCommit":false,"messageTitle":"Added a new helper class: Task to store the task description and related functions TheAdvisor class now can mark/unmark the list that has been input","messageBody":"","tags":["Level-3,Mark-as-Done"],"fileTypesAndContributionMap":{"java":{"insertions":54,"deletions":9}}},{"hash":"184f7b7a94a5320b10b8a6673882a9d8669a67cc","isMergeCommit":false,"messageTitle":"Add support for tracking three types of tasks:","messageBody":"1. ToDos: tasks without any date/time attached to it e.g., visit new theme park\n2. Deadlines: tasks that need to be done before a specific date/time e.g., submit report by 11/10/2019 5pm\n3. Events: tasks that start at a specific date/time and ends at a specific date/time\ne.g., (a) team project meeting 2/10/2019 2-4pm (b) orientation week 4/10/2019 to 11/10/2019\n","tags":["Level-4,ToDos-Events-Deadlines"],"fileTypesAndContributionMap":{"java":{"insertions":75,"deletions":9}}},{"hash":"0ba3fa380f963eae96a36c0ad00be14e0753d828","isMergeCommit":false,"messageTitle":"Added Exception handling for wrong input/format","messageBody":"","tags":["Level-5,Handle-Errors"],"fileTypesAndContributionMap":{"java":{"insertions":109,"deletions":57}}}]}]},"authorFileTypeContributionMap":{"YuSoonZ":{"java":195,"md":0,"fxml":0,"sh":0,"bat":0,"gradle":0,"txt":0}},"authorContributionVariance":{"YuSoonZ":17701.25},"authorDisplayNameMap":{"YuSoonZ":"NG Y..SOON"}} diff --git a/ZhiWei1010_ip_master/authorship.json b/ZhiWei1010_ip_master/authorship.json index fe51488c..e5c9fe96 100644 --- a/ZhiWei1010_ip_master/authorship.json +++ b/ZhiWei1010_ip_master/authorship.json @@ -1 +1 @@ -[] +[{"path":"src/main/java/Duke.java","fileType":"java","lines":[{"lineNumber":1,"author":{"gitId":"ZhiWei1010"},"content":"import java.util.ArrayList; // import the ArrayList class","lastModifiedDate":"2024-01-24"},{"lineNumber":2,"author":{"gitId":"ZhiWei1010"},"content":"import java.util.Scanner; // Import the Scanner class","lastModifiedDate":"2024-01-24"},{"lineNumber":3,"author":{"gitId":"ZhiWei1010"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":4,"author":{"gitId":"-"},"content":"public class Duke {","lastModifiedDate":"2019-07-29"},{"lineNumber":5,"author":{"gitId":"-"},"content":" public static void main(String[] args) {","lastModifiedDate":"2019-07-29"},{"lineNumber":6,"author":{"gitId":"ZhiWei1010"},"content":" String line \u003d \"____________________________________________________________\";","lastModifiedDate":"2024-01-24"},{"lineNumber":7,"author":{"gitId":"ZhiWei1010"},"content":" System.out.println(line + \"\\nHello! I\u0027m Homie\");","lastModifiedDate":"2024-01-24"},{"lineNumber":8,"author":{"gitId":"ZhiWei1010"},"content":" System.out.println(\"What can I do for you?\\n\" + line);","lastModifiedDate":"2024-01-24"},{"lineNumber":9,"author":{"gitId":"ZhiWei1010"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":10,"author":{"gitId":"ZhiWei1010"},"content":" Scanner scanner \u003d new Scanner(System.in); // Create scanner","lastModifiedDate":"2024-01-24"},{"lineNumber":11,"author":{"gitId":"ZhiWei1010"},"content":" String command \u003d scanner.nextLine(); // Read user command","lastModifiedDate":"2024-01-24"},{"lineNumber":12,"author":{"gitId":"ZhiWei1010"},"content":" ArrayList\u003cString\u003e myList \u003d new ArrayList\u003cString\u003e(); // Create an ArrayList object","lastModifiedDate":"2024-01-24"},{"lineNumber":13,"author":{"gitId":"ZhiWei1010"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":14,"author":{"gitId":"ZhiWei1010"},"content":" int index \u003d 1;","lastModifiedDate":"2024-01-24"},{"lineNumber":15,"author":{"gitId":"ZhiWei1010"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":16,"author":{"gitId":"ZhiWei1010"},"content":" while (!command.equals(\"bye\")) {","lastModifiedDate":"2024-01-24"},{"lineNumber":17,"author":{"gitId":"ZhiWei1010"},"content":" if (command.equals(\"list\")) {","lastModifiedDate":"2024-01-24"},{"lineNumber":18,"author":{"gitId":"ZhiWei1010"},"content":" System.out.println(line);","lastModifiedDate":"2024-01-24"},{"lineNumber":19,"author":{"gitId":"ZhiWei1010"},"content":" for (String s : myList) {","lastModifiedDate":"2024-01-24"},{"lineNumber":20,"author":{"gitId":"ZhiWei1010"},"content":" System.out.println(index + \". \" + s);","lastModifiedDate":"2024-01-24"},{"lineNumber":21,"author":{"gitId":"ZhiWei1010"},"content":" index++;","lastModifiedDate":"2024-01-24"},{"lineNumber":22,"author":{"gitId":"ZhiWei1010"},"content":" }","lastModifiedDate":"2024-01-24"},{"lineNumber":23,"author":{"gitId":"ZhiWei1010"},"content":" System.out.println(line + \"\\n\");","lastModifiedDate":"2024-01-24"},{"lineNumber":24,"author":{"gitId":"ZhiWei1010"},"content":" index \u003d 1; // Reset index to 1","lastModifiedDate":"2024-01-24"},{"lineNumber":25,"author":{"gitId":"ZhiWei1010"},"content":" command \u003d scanner.nextLine(); // Read next command","lastModifiedDate":"2024-01-24"},{"lineNumber":26,"author":{"gitId":"ZhiWei1010"},"content":" continue;","lastModifiedDate":"2024-01-24"},{"lineNumber":27,"author":{"gitId":"ZhiWei1010"},"content":" }","lastModifiedDate":"2024-01-24"},{"lineNumber":28,"author":{"gitId":"ZhiWei1010"},"content":" myList.add(command); // add command to list","lastModifiedDate":"2024-01-24"},{"lineNumber":29,"author":{"gitId":"ZhiWei1010"},"content":" System.out.println(line + \"\\nadded: \" + command + \"\\n\" + line); // Echo added","lastModifiedDate":"2024-01-24"},{"lineNumber":30,"author":{"gitId":"ZhiWei1010"},"content":" command \u003d scanner.nextLine(); // Read next command","lastModifiedDate":"2024-01-24"},{"lineNumber":31,"author":{"gitId":"ZhiWei1010"},"content":" }","lastModifiedDate":"2024-01-24"},{"lineNumber":32,"author":{"gitId":"ZhiWei1010"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":33,"author":{"gitId":"ZhiWei1010"},"content":" System.out.println(line + \"\\nBye. Hope to see you again soon!\\n\" + line);","lastModifiedDate":"2024-01-24"},{"lineNumber":34,"author":{"gitId":"-"},"content":" }","lastModifiedDate":"2019-07-29"},{"lineNumber":35,"author":{"gitId":"-"},"content":"}","lastModifiedDate":"2019-07-29"}],"authorContributionMap":{"ZhiWei1010":31,"-":4}}] diff --git a/ZhiWei1010_ip_master/commits.json b/ZhiWei1010_ip_master/commits.json index ab6931e3..7075a81d 100644 --- a/ZhiWei1010_ip_master/commits.json +++ b/ZhiWei1010_ip_master/commits.json @@ -1 +1 @@ -{"authorDailyContributionsMap":{"ZhiWei1010":[]},"authorFileTypeContributionMap":{"ZhiWei1010":{"java":0,"md":0,"fxml":0,"sh":0,"bat":0,"gradle":0,"txt":0}},"authorContributionVariance":{"ZhiWei1010":0.0},"authorDisplayNameMap":{"ZhiWei1010":"TAN .. WEI"}} +{"authorDailyContributionsMap":{"ZhiWei1010":[{"date":"2024-01-24","commitResults":[{"hash":"9052192a22d400e355647f0e720af89fab20873a","isMergeCommit":false,"messageTitle":"Level 0. Renamed Duke to Homie, Greet and Exit.","messageBody":"","tags":["Level-0"],"fileTypesAndContributionMap":{"java":{"insertions":6,"deletions":6}}},{"hash":"aeca1b28bed7fef9e7d58d29ddc5cb1039e01072","isMergeCommit":false,"messageTitle":"Level 1. Echo","messageBody":"","tags":["Level-1"],"fileTypesAndContributionMap":{"java":{"insertions":10,"deletions":0}}},{"hash":"611105eacd8f927d6cbe2fc4c28545752100cffc","isMergeCommit":false,"messageTitle":"Level 2. Add, List, Changed the horizontal line to a variable so its easier to reuse.","messageBody":"","tags":["Level-2"],"fileTypesAndContributionMap":{"java":{"insertions":24,"deletions":9}}}]}]},"authorFileTypeContributionMap":{"ZhiWei1010":{"java":31,"md":0,"fxml":0,"sh":0,"bat":0,"gradle":0,"txt":0}},"authorContributionVariance":{"ZhiWei1010":420.1389},"authorDisplayNameMap":{"ZhiWei1010":"TAN .. WEI"}} diff --git a/archive.zip b/archive.zip index bcd279f0..60d55fdd 100644 Binary files a/archive.zip and b/archive.zip differ diff --git a/bachletuankhai_ip_master/authorship.json b/bachletuankhai_ip_master/authorship.json new file mode 100644 index 00000000..fe51488c --- /dev/null +++ b/bachletuankhai_ip_master/authorship.json @@ -0,0 +1 @@ +[] diff --git a/bachletuankhai_ip_master/commits.json b/bachletuankhai_ip_master/commits.json new file mode 100644 index 00000000..ad2f3e68 --- /dev/null +++ b/bachletuankhai_ip_master/commits.json @@ -0,0 +1 @@ +{"authorDailyContributionsMap":{"bachletuankhai":[]},"authorFileTypeContributionMap":{"bachletuankhai":{"java":0,"md":0,"fxml":0,"sh":0,"bat":0,"gradle":0,"txt":0}},"authorContributionVariance":{"bachletuankhai":0.0},"authorDisplayNameMap":{"bachletuankhai":"BACH..KHAI"}} diff --git a/biinnnggggg_ip_master/authorship.json b/biinnnggggg_ip_master/authorship.json index fe51488c..fc7db86c 100644 --- a/biinnnggggg_ip_master/authorship.json +++ b/biinnnggggg_ip_master/authorship.json @@ -1 +1 @@ -[] +[{"path":"src/main/java/Groot.java","fileType":"java","lines":[{"lineNumber":1,"author":{"gitId":"biinnnggggg"},"content":"import java.util.Scanner;","lastModifiedDate":"2024-01-24"},{"lineNumber":2,"author":{"gitId":"biinnnggggg"},"content":"public class Groot {","lastModifiedDate":"2024-01-24"},{"lineNumber":3,"author":{"gitId":"biinnnggggg"},"content":" private static final String exitCommand \u003d \"bye\";","lastModifiedDate":"2024-01-24"},{"lineNumber":4,"author":{"gitId":"biinnnggggg"},"content":" public static void main(String[] args) {","lastModifiedDate":"2024-01-24"},{"lineNumber":5,"author":{"gitId":"biinnnggggg"},"content":" logo();","lastModifiedDate":"2024-01-24"},{"lineNumber":6,"author":{"gitId":"biinnnggggg"},"content":" greet();","lastModifiedDate":"2024-01-24"},{"lineNumber":7,"author":{"gitId":"biinnnggggg"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":8,"author":{"gitId":"biinnnggggg"},"content":" Scanner scanner \u003d new Scanner(System.in);","lastModifiedDate":"2024-01-24"},{"lineNumber":9,"author":{"gitId":"biinnnggggg"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":10,"author":{"gitId":"biinnnggggg"},"content":" for (;;) {","lastModifiedDate":"2024-01-24"},{"lineNumber":11,"author":{"gitId":"biinnnggggg"},"content":" String message \u003d scanner.nextLine();","lastModifiedDate":"2024-01-24"},{"lineNumber":12,"author":{"gitId":"biinnnggggg"},"content":" if (message.equals(exitCommand)) {","lastModifiedDate":"2024-01-24"},{"lineNumber":13,"author":{"gitId":"biinnnggggg"},"content":" farewell();","lastModifiedDate":"2024-01-24"},{"lineNumber":14,"author":{"gitId":"biinnnggggg"},"content":" break;","lastModifiedDate":"2024-01-24"},{"lineNumber":15,"author":{"gitId":"biinnnggggg"},"content":" }","lastModifiedDate":"2024-01-24"},{"lineNumber":16,"author":{"gitId":"biinnnggggg"},"content":" echo(message);","lastModifiedDate":"2024-01-24"},{"lineNumber":17,"author":{"gitId":"biinnnggggg"},"content":" }","lastModifiedDate":"2024-01-24"},{"lineNumber":18,"author":{"gitId":"biinnnggggg"},"content":" }","lastModifiedDate":"2024-01-24"},{"lineNumber":19,"author":{"gitId":"biinnnggggg"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":20,"author":{"gitId":"biinnnggggg"},"content":" private static void logo() {","lastModifiedDate":"2024-01-24"},{"lineNumber":21,"author":{"gitId":"biinnnggggg"},"content":" String logo \u003d","lastModifiedDate":"2024-01-24"},{"lineNumber":22,"author":{"gitId":"biinnnggggg"},"content":" \"⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⠀⠀⠀⠀⠀⠀⠀\\n\" +","lastModifiedDate":"2024-01-24"},{"lineNumber":23,"author":{"gitId":"biinnnggggg"},"content":" \"⠀⠀⠀⠀⠀⠀⠀⠿⠂⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠺⠀⠀⠀⠀⠀⠀⠀\\n\" +","lastModifiedDate":"2024-01-24"},{"lineNumber":24,"author":{"gitId":"biinnnggggg"},"content":" \"⠀⠀⠀⠀⠀⠀⠀⣴⣾⣿⠆⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀\\n\" +","lastModifiedDate":"2024-01-24"},{"lineNumber":25,"author":{"gitId":"biinnnggggg"},"content":" \"⠀⠀⠀⠀⠀⢀⣼⣿⣿⣿⠃⣽⡅⢲⡎⢩⣯⠑⡄⠀⠀⠀⠀⠀⠀⠀⠀\\n\" +","lastModifiedDate":"2024-01-24"},{"lineNumber":26,"author":{"gitId":"biinnnggggg"},"content":" \"⠀⠀⠀⠀⣠⣿⣿⣿⣿⣿⠢⣉⣥⣦⣤⣬⠉⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀\\n\" +","lastModifiedDate":"2024-01-24"},{"lineNumber":27,"author":{"gitId":"biinnnggggg"},"content":" \"⠀⠀⠀⣴⣿⣿⣿⣿⣿⣿⠰⢿⣿⣿⣿⡿⠇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀\\n\" +","lastModifiedDate":"2024-01-24"},{"lineNumber":28,"author":{"gitId":"biinnnggggg"},"content":" \"⠀⠀⢰⣿⣿⣿⣿⣿⣿⣿⡆⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⠀⠀\\n\" +","lastModifiedDate":"2024-01-24"},{"lineNumber":29,"author":{"gitId":"biinnnggggg"},"content":" \"⠀⢀⣾⣿⣿⣿⣿⣿⣿⠟⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⡾⡄⠀\\n\" +","lastModifiedDate":"2024-01-24"},{"lineNumber":30,"author":{"gitId":"biinnnggggg"},"content":" \"⠀⢸⣿⢿⣿⣿⣿⣿⣿⣶⣛⡛⠛⠒⠒⠒⠒⠀⠀⠀⠀⢀⣶⣿⣷⠁⠀\\n\" +","lastModifiedDate":"2024-01-24"},{"lineNumber":31,"author":{"gitId":"biinnnggggg"},"content":" \"⠀⣿⡇⠘⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣶⣶⣾⡇⠀⢀⣼⣿⠟⠸⠄⠀\\n\" +","lastModifiedDate":"2024-01-24"},{"lineNumber":32,"author":{"gitId":"biinnnggggg"},"content":" \"⠀⡟⠁⠀⠈⠻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠃⠀⠀⠀⠀\\n\" +","lastModifiedDate":"2024-01-24"},{"lineNumber":33,"author":{"gitId":"biinnnggggg"},"content":" \"⠀⡇⠀⠀⠀⠀⠈⣿⠛⠻⠿⢿⣿⣿⣿⣿⣿⠿⢿⣿⠁⠀⠀⠀⠀⢸⠀\\n\" +","lastModifiedDate":"2024-01-24"},{"lineNumber":34,"author":{"gitId":"biinnnggggg"},"content":" \"⠀⡇⠀⠀⠀⠀⠀⡿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⣿⠀⠀⠀⠀⠀⢸⠀\\n\" +","lastModifiedDate":"2024-01-24"},{"lineNumber":35,"author":{"gitId":"biinnnggggg"},"content":" \"⠀⡇⠀⠀⠀⠀⠀⣧⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⠀⠀⠀⠀⠀⠈⢆\\n\" +","lastModifiedDate":"2024-01-24"},{"lineNumber":36,"author":{"gitId":"biinnnggggg"},"content":" \"⢰⡇⠰⡀⠀⠀⠀⢹⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⠀⠀⠀⠀⠀⡆⢸\\n\" +","lastModifiedDate":"2024-01-24"},{"lineNumber":37,"author":{"gitId":"biinnnggggg"},"content":" \"⠘⢣⠀⠁⠀⠀⠀⢸⡄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⡞⠀⠀⠀⠀⠀⢠⠟\\n\" +","lastModifiedDate":"2024-01-24"},{"lineNumber":38,"author":{"gitId":"biinnnggggg"},"content":" \"⠀⠁⠓⠀⠀⠀⠀⠀⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠘⠃⠀⠀⠀⠀⠀⠁⠀\\n\" +","lastModifiedDate":"2024-01-24"},{"lineNumber":39,"author":{"gitId":"biinnnggggg"},"content":" \"⠀⠀⠀⠀⣀⠇⢀⣷⢀⠄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⡆⠐⠆⠀⠀⠀⠀\\n\" +","lastModifiedDate":"2024-01-24"},{"lineNumber":40,"author":{"gitId":"biinnnggggg"},"content":" \"⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠉⠀⠀⠁⠀⠀⠀\";","lastModifiedDate":"2024-01-24"},{"lineNumber":41,"author":{"gitId":"biinnnggggg"},"content":" System.out.println(logo);","lastModifiedDate":"2024-01-24"},{"lineNumber":42,"author":{"gitId":"biinnnggggg"},"content":" }","lastModifiedDate":"2024-01-24"},{"lineNumber":43,"author":{"gitId":"biinnnggggg"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":44,"author":{"gitId":"biinnnggggg"},"content":" private static void greet() {","lastModifiedDate":"2024-01-24"},{"lineNumber":45,"author":{"gitId":"biinnnggggg"},"content":" String greeting \u003d","lastModifiedDate":"2024-01-24"},{"lineNumber":46,"author":{"gitId":"biinnnggggg"},"content":" \"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\\n\" +","lastModifiedDate":"2024-01-24"},{"lineNumber":47,"author":{"gitId":"biinnnggggg"},"content":" \" Hello! I\u0027m Mike WAZOWSKI.\\n\" +","lastModifiedDate":"2024-01-24"},{"lineNumber":48,"author":{"gitId":"biinnnggggg"},"content":" \" What can I do for you?\\n\" +","lastModifiedDate":"2024-01-24"},{"lineNumber":49,"author":{"gitId":"biinnnggggg"},"content":" \"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\\n\";","lastModifiedDate":"2024-01-24"},{"lineNumber":50,"author":{"gitId":"biinnnggggg"},"content":" System.out.println(greeting);","lastModifiedDate":"2024-01-24"},{"lineNumber":51,"author":{"gitId":"biinnnggggg"},"content":" }","lastModifiedDate":"2024-01-24"},{"lineNumber":52,"author":{"gitId":"biinnnggggg"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":53,"author":{"gitId":"biinnnggggg"},"content":" private static void farewell() {","lastModifiedDate":"2024-01-24"},{"lineNumber":54,"author":{"gitId":"biinnnggggg"},"content":" String farewell \u003d","lastModifiedDate":"2024-01-24"},{"lineNumber":55,"author":{"gitId":"biinnnggggg"},"content":" \"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\\n\" +","lastModifiedDate":"2024-01-24"},{"lineNumber":56,"author":{"gitId":"biinnnggggg"},"content":" \" Where are you going? We\u0027ll talk.\\n\" +","lastModifiedDate":"2024-01-24"},{"lineNumber":57,"author":{"gitId":"biinnnggggg"},"content":" \" We\u0027ll have a latte.\\n\" +","lastModifiedDate":"2024-01-24"},{"lineNumber":58,"author":{"gitId":"biinnnggggg"},"content":" \"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\\n\";","lastModifiedDate":"2024-01-24"},{"lineNumber":59,"author":{"gitId":"biinnnggggg"},"content":" System.out.println(farewell);","lastModifiedDate":"2024-01-24"},{"lineNumber":60,"author":{"gitId":"biinnnggggg"},"content":" }","lastModifiedDate":"2024-01-24"},{"lineNumber":61,"author":{"gitId":"biinnnggggg"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":62,"author":{"gitId":"biinnnggggg"},"content":" private static void echo(String message) {","lastModifiedDate":"2024-01-24"},{"lineNumber":63,"author":{"gitId":"biinnnggggg"},"content":" String reply \u003d","lastModifiedDate":"2024-01-24"},{"lineNumber":64,"author":{"gitId":"biinnnggggg"},"content":" \"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\\n\" +","lastModifiedDate":"2024-01-24"},{"lineNumber":65,"author":{"gitId":"biinnnggggg"},"content":" message + \"\\n\" +","lastModifiedDate":"2024-01-24"},{"lineNumber":66,"author":{"gitId":"biinnnggggg"},"content":" \"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\\n\";","lastModifiedDate":"2024-01-24"},{"lineNumber":67,"author":{"gitId":"biinnnggggg"},"content":" System.out.println(reply);","lastModifiedDate":"2024-01-24"},{"lineNumber":68,"author":{"gitId":"biinnnggggg"},"content":" }","lastModifiedDate":"2024-01-24"},{"lineNumber":69,"author":{"gitId":"biinnnggggg"},"content":"}","lastModifiedDate":"2024-01-24"}],"authorContributionMap":{"biinnnggggg":69}}] diff --git a/biinnnggggg_ip_master/commits.json b/biinnnggggg_ip_master/commits.json index 9bd3f432..37143cdc 100644 --- a/biinnnggggg_ip_master/commits.json +++ b/biinnnggggg_ip_master/commits.json @@ -1 +1 @@ -{"authorDailyContributionsMap":{"biinnnggggg":[]},"authorFileTypeContributionMap":{"biinnnggggg":{"java":0,"md":0,"fxml":0,"sh":0,"bat":0,"gradle":0,"txt":0}},"authorContributionVariance":{"biinnnggggg":0.0},"authorDisplayNameMap":{"biinnnggggg":"CHIN..NING"}} +{"authorDailyContributionsMap":{"biinnnggggg":[{"date":"2024-01-24","commitResults":[{"hash":"8fe50f2e91a3739ca182e867d8f5d133f0071169","isMergeCommit":false,"messageTitle":"Chatbot renamed from \u0027Duke\u0027 to \u0027Mike Wazowski\u0027, and now greets the user.","messageBody":"","tags":["Level-0"],"fileTypesAndContributionMap":{"java":{"insertions":41,"deletions":10}}},{"hash":"edcbf4f2f6e043cc3f36d922771d4286cc27b6a7","isMergeCommit":false,"messageTitle":"Added echo as the default behaviour.","messageBody":"","tags":["Level-1"],"fileTypesAndContributionMap":{"java":{"insertions":30,"deletions":2}}}]}]},"authorFileTypeContributionMap":{"biinnnggggg":{"java":69,"md":0,"fxml":0,"sh":0,"bat":0,"gradle":0,"txt":0}},"authorContributionVariance":{"biinnnggggg":956.8055},"authorDisplayNameMap":{"biinnnggggg":"CHIN..NING"}} diff --git a/breezetall_ip_master/authorship.json b/breezetall_ip_master/authorship.json index f7ec0c68..22104227 100644 --- a/breezetall_ip_master/authorship.json +++ b/breezetall_ip_master/authorship.json @@ -1 +1 @@ -[{"path":"src/main/java/Deadline.java","fileType":"java","lines":[{"lineNumber":1,"author":{"gitId":"breezetall"},"content":"public class Deadline implements Task {","lastModifiedDate":"2024-01-24"},{"lineNumber":2,"author":{"gitId":"breezetall"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":3,"author":{"gitId":"breezetall"},"content":" protected String desc;","lastModifiedDate":"2024-01-24"},{"lineNumber":4,"author":{"gitId":"breezetall"},"content":" protected String date;","lastModifiedDate":"2024-01-24"},{"lineNumber":5,"author":{"gitId":"breezetall"},"content":" protected boolean checked;","lastModifiedDate":"2024-01-24"},{"lineNumber":6,"author":{"gitId":"breezetall"},"content":" protected String type;","lastModifiedDate":"2024-01-24"},{"lineNumber":7,"author":{"gitId":"breezetall"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":8,"author":{"gitId":"breezetall"},"content":" public Deadline(String desc, String date){","lastModifiedDate":"2024-01-24"},{"lineNumber":9,"author":{"gitId":"breezetall"},"content":" this.desc \u003d desc;","lastModifiedDate":"2024-01-24"},{"lineNumber":10,"author":{"gitId":"breezetall"},"content":" this.date \u003d date;","lastModifiedDate":"2024-01-24"},{"lineNumber":11,"author":{"gitId":"breezetall"},"content":" this.checked \u003d false;","lastModifiedDate":"2024-01-24"},{"lineNumber":12,"author":{"gitId":"breezetall"},"content":" this.type \u003d \"D\";","lastModifiedDate":"2024-01-24"},{"lineNumber":13,"author":{"gitId":"breezetall"},"content":" }","lastModifiedDate":"2024-01-24"},{"lineNumber":14,"author":{"gitId":"breezetall"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":15,"author":{"gitId":"breezetall"},"content":" public String getDesc() {","lastModifiedDate":"2024-01-24"},{"lineNumber":16,"author":{"gitId":"breezetall"},"content":" return desc;","lastModifiedDate":"2024-01-24"},{"lineNumber":17,"author":{"gitId":"breezetall"},"content":" }","lastModifiedDate":"2024-01-24"},{"lineNumber":18,"author":{"gitId":"breezetall"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":19,"author":{"gitId":"breezetall"},"content":" public String getDate() {","lastModifiedDate":"2024-01-24"},{"lineNumber":20,"author":{"gitId":"breezetall"},"content":" return \"by:\" + date;","lastModifiedDate":"2024-01-24"},{"lineNumber":21,"author":{"gitId":"breezetall"},"content":" }","lastModifiedDate":"2024-01-24"},{"lineNumber":22,"author":{"gitId":"breezetall"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":23,"author":{"gitId":"breezetall"},"content":" public String getCheck() {","lastModifiedDate":"2024-01-24"},{"lineNumber":24,"author":{"gitId":"breezetall"},"content":" return checked ? \"X\" : \" \";","lastModifiedDate":"2024-01-24"},{"lineNumber":25,"author":{"gitId":"breezetall"},"content":" }","lastModifiedDate":"2024-01-24"},{"lineNumber":26,"author":{"gitId":"breezetall"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":27,"author":{"gitId":"breezetall"},"content":" public void setCheck(boolean x) {","lastModifiedDate":"2024-01-24"},{"lineNumber":28,"author":{"gitId":"breezetall"},"content":" this.checked \u003d x;","lastModifiedDate":"2024-01-24"},{"lineNumber":29,"author":{"gitId":"breezetall"},"content":" }","lastModifiedDate":"2024-01-24"},{"lineNumber":30,"author":{"gitId":"breezetall"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":31,"author":{"gitId":"breezetall"},"content":" @Override","lastModifiedDate":"2024-01-24"},{"lineNumber":32,"author":{"gitId":"breezetall"},"content":" public String toString() {","lastModifiedDate":"2024-01-24"},{"lineNumber":33,"author":{"gitId":"breezetall"},"content":" return (\"[\" + type + \"][\" + getCheck() + \"] \" + desc + \"(\" + getDate() + \")\");","lastModifiedDate":"2024-01-24"},{"lineNumber":34,"author":{"gitId":"breezetall"},"content":" }","lastModifiedDate":"2024-01-24"},{"lineNumber":35,"author":{"gitId":"breezetall"},"content":"}","lastModifiedDate":"2024-01-24"}],"authorContributionMap":{"breezetall":35}},{"path":"src/main/java/Duke.java","fileType":"java","lines":[{"lineNumber":1,"author":{"gitId":"breezetall"},"content":"import java.io.BufferedReader;","lastModifiedDate":"2024-01-24"},{"lineNumber":2,"author":{"gitId":"breezetall"},"content":"import java.io.IOException;","lastModifiedDate":"2024-01-24"},{"lineNumber":3,"author":{"gitId":"breezetall"},"content":"import java.io.InputStreamReader;","lastModifiedDate":"2024-01-24"},{"lineNumber":4,"author":{"gitId":"breezetall"},"content":"import java.util.ArrayList;","lastModifiedDate":"2024-01-24"},{"lineNumber":5,"author":{"gitId":"breezetall"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":6,"author":{"gitId":"-"},"content":"public class Duke {","lastModifiedDate":"2019-07-29"},{"lineNumber":7,"author":{"gitId":"breezetall"},"content":" public static String line \u003d \"-----------------------------\";","lastModifiedDate":"2024-01-24"},{"lineNumber":8,"author":{"gitId":"breezetall"},"content":" public static ArrayList\u003cTask\u003e ls;","lastModifiedDate":"2024-01-24"},{"lineNumber":9,"author":{"gitId":"breezetall"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":10,"author":{"gitId":"breezetall"},"content":" public static void main(String[] args) throws IOException {","lastModifiedDate":"2024-01-24"},{"lineNumber":11,"author":{"gitId":"breezetall"},"content":" BufferedReader br \u003d new BufferedReader(new InputStreamReader(System.in));","lastModifiedDate":"2024-01-24"},{"lineNumber":12,"author":{"gitId":"breezetall"},"content":" ls \u003d new ArrayList\u003c\u003e();","lastModifiedDate":"2024-01-24"},{"lineNumber":13,"author":{"gitId":"breezetall"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":14,"author":{"gitId":"breezetall"},"content":" System.out.println(line);","lastModifiedDate":"2024-01-24"},{"lineNumber":15,"author":{"gitId":"breezetall"},"content":" System.out.println(\"Greetings friend! I am Datuk\");","lastModifiedDate":"2024-01-24"},{"lineNumber":16,"author":{"gitId":"breezetall"},"content":" System.out.println(\"How can I serve you today? ^_^\u0027 \\n\");","lastModifiedDate":"2024-01-24"},{"lineNumber":17,"author":{"gitId":"breezetall"},"content":" System.out.println(line);","lastModifiedDate":"2024-01-24"},{"lineNumber":18,"author":{"gitId":"breezetall"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":19,"author":{"gitId":"breezetall"},"content":" boolean finish \u003d false;","lastModifiedDate":"2024-01-24"},{"lineNumber":20,"author":{"gitId":"breezetall"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":21,"author":{"gitId":"breezetall"},"content":" while (!finish) {","lastModifiedDate":"2024-01-24"},{"lineNumber":22,"author":{"gitId":"breezetall"},"content":" while (br.ready()) {","lastModifiedDate":"2024-01-24"},{"lineNumber":23,"author":{"gitId":"breezetall"},"content":" String text \u003d br.readLine();","lastModifiedDate":"2024-01-24"},{"lineNumber":24,"author":{"gitId":"breezetall"},"content":" String[] split \u003d text.split(\" \");","lastModifiedDate":"2024-01-24"},{"lineNumber":25,"author":{"gitId":"breezetall"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":26,"author":{"gitId":"breezetall"},"content":" try {","lastModifiedDate":"2024-01-24"},{"lineNumber":27,"author":{"gitId":"breezetall"},"content":" if (text.equals(\"bye\")) {","lastModifiedDate":"2024-01-24"},{"lineNumber":28,"author":{"gitId":"breezetall"},"content":" finish \u003d true;","lastModifiedDate":"2024-01-24"},{"lineNumber":29,"author":{"gitId":"breezetall"},"content":" } else if (text.equals(\"list\")) { //(split[0].equals(\"list));","lastModifiedDate":"2024-01-24"},{"lineNumber":30,"author":{"gitId":"breezetall"},"content":" printList();","lastModifiedDate":"2024-01-24"},{"lineNumber":31,"author":{"gitId":"breezetall"},"content":" } else if (split[0].equals(\"mark\") || split[0].equals(\"unmark\")) {","lastModifiedDate":"2024-01-24"},{"lineNumber":32,"author":{"gitId":"breezetall"},"content":" marked(split[0], Integer.parseInt(split[1]));","lastModifiedDate":"2024-01-24"},{"lineNumber":33,"author":{"gitId":"breezetall"},"content":" } else if (split[0].equals(\"todo\") || split[0].equals(\"deadline\") || split[0].equals(\"event\")){","lastModifiedDate":"2024-01-24"},{"lineNumber":34,"author":{"gitId":"breezetall"},"content":" try {","lastModifiedDate":"2024-01-24"},{"lineNumber":35,"author":{"gitId":"breezetall"},"content":" addList(text);","lastModifiedDate":"2024-01-24"},{"lineNumber":36,"author":{"gitId":"breezetall"},"content":" } catch (DukeException de) {","lastModifiedDate":"2024-01-24"},{"lineNumber":37,"author":{"gitId":"breezetall"},"content":" System.out.println(de.toString());","lastModifiedDate":"2024-01-24"},{"lineNumber":38,"author":{"gitId":"breezetall"},"content":" }","lastModifiedDate":"2024-01-24"},{"lineNumber":39,"author":{"gitId":"breezetall"},"content":" } else {","lastModifiedDate":"2024-01-24"},{"lineNumber":40,"author":{"gitId":"breezetall"},"content":" throw new DukeException(\"Your input is invalid!\");","lastModifiedDate":"2024-01-24"},{"lineNumber":41,"author":{"gitId":"breezetall"},"content":" }","lastModifiedDate":"2024-01-24"},{"lineNumber":42,"author":{"gitId":"breezetall"},"content":" } catch (DukeException de) {","lastModifiedDate":"2024-01-24"},{"lineNumber":43,"author":{"gitId":"breezetall"},"content":" System.out.println(de.toString());","lastModifiedDate":"2024-01-24"},{"lineNumber":44,"author":{"gitId":"breezetall"},"content":" }","lastModifiedDate":"2024-01-24"},{"lineNumber":45,"author":{"gitId":"breezetall"},"content":" }","lastModifiedDate":"2024-01-24"},{"lineNumber":46,"author":{"gitId":"breezetall"},"content":" }","lastModifiedDate":"2024-01-24"},{"lineNumber":47,"author":{"gitId":"breezetall"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":48,"author":{"gitId":"breezetall"},"content":" System.out.println(line);","lastModifiedDate":"2024-01-24"},{"lineNumber":49,"author":{"gitId":"breezetall"},"content":" System.out.println(\"Farewell!\");","lastModifiedDate":"2024-01-24"},{"lineNumber":50,"author":{"gitId":"breezetall"},"content":" System.out.println(line);","lastModifiedDate":"2024-01-24"},{"lineNumber":51,"author":{"gitId":"-"},"content":" }","lastModifiedDate":"2024-01-24"},{"lineNumber":52,"author":{"gitId":"breezetall"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":53,"author":{"gitId":"breezetall"},"content":" private static void printList() {","lastModifiedDate":"2024-01-24"},{"lineNumber":54,"author":{"gitId":"breezetall"},"content":" System.out.println(line);","lastModifiedDate":"2024-01-24"},{"lineNumber":55,"author":{"gitId":"breezetall"},"content":" for (int i \u003d 0; i \u003c ls.size(); i++) {","lastModifiedDate":"2024-01-24"},{"lineNumber":56,"author":{"gitId":"breezetall"},"content":" System.out.println(i + 1 + \". \" + ls.get(i));","lastModifiedDate":"2024-01-24"},{"lineNumber":57,"author":{"gitId":"breezetall"},"content":" }","lastModifiedDate":"2024-01-24"},{"lineNumber":58,"author":{"gitId":"breezetall"},"content":" System.out.println(line);","lastModifiedDate":"2024-01-24"},{"lineNumber":59,"author":{"gitId":"breezetall"},"content":" }","lastModifiedDate":"2024-01-24"},{"lineNumber":60,"author":{"gitId":"breezetall"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":61,"author":{"gitId":"breezetall"},"content":" private static void addList(String cmd) throws DukeException {","lastModifiedDate":"2024-01-24"},{"lineNumber":62,"author":{"gitId":"breezetall"},"content":" String[] split;","lastModifiedDate":"2024-01-24"},{"lineNumber":63,"author":{"gitId":"breezetall"},"content":" String desc, from, to, by;","lastModifiedDate":"2024-01-24"},{"lineNumber":64,"author":{"gitId":"breezetall"},"content":" split \u003d cmd.split(\" \", 2);","lastModifiedDate":"2024-01-24"},{"lineNumber":65,"author":{"gitId":"breezetall"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":66,"author":{"gitId":"breezetall"},"content":" Task t;","lastModifiedDate":"2024-01-24"},{"lineNumber":67,"author":{"gitId":"breezetall"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":68,"author":{"gitId":"breezetall"},"content":" if (split[0].equals(\"todo\")) {","lastModifiedDate":"2024-01-24"},{"lineNumber":69,"author":{"gitId":"breezetall"},"content":" if (split.length !\u003d 2) {","lastModifiedDate":"2024-01-24"},{"lineNumber":70,"author":{"gitId":"breezetall"},"content":" throw new DukeException(\"Missing params for todo!\");","lastModifiedDate":"2024-01-24"},{"lineNumber":71,"author":{"gitId":"breezetall"},"content":" }","lastModifiedDate":"2024-01-24"},{"lineNumber":72,"author":{"gitId":"breezetall"},"content":" t \u003d new Todo(split[1]);","lastModifiedDate":"2024-01-24"},{"lineNumber":73,"author":{"gitId":"breezetall"},"content":" ls.add(t);","lastModifiedDate":"2024-01-24"},{"lineNumber":74,"author":{"gitId":"breezetall"},"content":" } else if (split[0].equals(\"deadline\")) {","lastModifiedDate":"2024-01-24"},{"lineNumber":75,"author":{"gitId":"breezetall"},"content":" if (split.length !\u003d 2) {","lastModifiedDate":"2024-01-24"},{"lineNumber":76,"author":{"gitId":"breezetall"},"content":" throw new DukeException(\"Missing params for deadline!\");","lastModifiedDate":"2024-01-24"},{"lineNumber":77,"author":{"gitId":"breezetall"},"content":" }","lastModifiedDate":"2024-01-24"},{"lineNumber":78,"author":{"gitId":"breezetall"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":79,"author":{"gitId":"breezetall"},"content":" String[] temp \u003d split[1].split(\"/by\");","lastModifiedDate":"2024-01-24"},{"lineNumber":80,"author":{"gitId":"breezetall"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":81,"author":{"gitId":"breezetall"},"content":" if (temp.length !\u003d 2) {","lastModifiedDate":"2024-01-24"},{"lineNumber":82,"author":{"gitId":"breezetall"},"content":" throw new DukeException(\"Missing deadline for deadline!\");","lastModifiedDate":"2024-01-24"},{"lineNumber":83,"author":{"gitId":"breezetall"},"content":" }","lastModifiedDate":"2024-01-24"},{"lineNumber":84,"author":{"gitId":"breezetall"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":85,"author":{"gitId":"breezetall"},"content":" desc \u003d temp[0];","lastModifiedDate":"2024-01-24"},{"lineNumber":86,"author":{"gitId":"breezetall"},"content":" by \u003d temp[1];","lastModifiedDate":"2024-01-24"},{"lineNumber":87,"author":{"gitId":"breezetall"},"content":" t \u003d new Deadline(desc, by);","lastModifiedDate":"2024-01-24"},{"lineNumber":88,"author":{"gitId":"breezetall"},"content":" ls.add(t);","lastModifiedDate":"2024-01-24"},{"lineNumber":89,"author":{"gitId":"breezetall"},"content":" } else {","lastModifiedDate":"2024-01-24"},{"lineNumber":90,"author":{"gitId":"breezetall"},"content":" if (split.length !\u003d 2) {","lastModifiedDate":"2024-01-24"},{"lineNumber":91,"author":{"gitId":"breezetall"},"content":" throw new DukeException(\"Missing params for event!\");","lastModifiedDate":"2024-01-24"},{"lineNumber":92,"author":{"gitId":"breezetall"},"content":" }","lastModifiedDate":"2024-01-24"},{"lineNumber":93,"author":{"gitId":"breezetall"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":94,"author":{"gitId":"breezetall"},"content":" String[] temp \u003d split[1].split(\"/from\");","lastModifiedDate":"2024-01-24"},{"lineNumber":95,"author":{"gitId":"breezetall"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":96,"author":{"gitId":"breezetall"},"content":" if (temp.length !\u003d 2) {","lastModifiedDate":"2024-01-24"},{"lineNumber":97,"author":{"gitId":"breezetall"},"content":" throw new DukeException(\"Missing [from] and [to] for event!\");","lastModifiedDate":"2024-01-24"},{"lineNumber":98,"author":{"gitId":"breezetall"},"content":" }","lastModifiedDate":"2024-01-24"},{"lineNumber":99,"author":{"gitId":"breezetall"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":100,"author":{"gitId":"breezetall"},"content":" desc \u003d split[1].split(\"/from\")[0];","lastModifiedDate":"2024-01-24"},{"lineNumber":101,"author":{"gitId":"breezetall"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":102,"author":{"gitId":"breezetall"},"content":" String[] temp2 \u003d split[1].split(\"/from\")[1].split(\"/to\");","lastModifiedDate":"2024-01-24"},{"lineNumber":103,"author":{"gitId":"breezetall"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":104,"author":{"gitId":"breezetall"},"content":" if (temp2.length !\u003d 2) {","lastModifiedDate":"2024-01-24"},{"lineNumber":105,"author":{"gitId":"breezetall"},"content":" throw new DukeException(\"Missing [to] for event!\");","lastModifiedDate":"2024-01-24"},{"lineNumber":106,"author":{"gitId":"breezetall"},"content":" }","lastModifiedDate":"2024-01-24"},{"lineNumber":107,"author":{"gitId":"breezetall"},"content":" from \u003d temp2[0];","lastModifiedDate":"2024-01-24"},{"lineNumber":108,"author":{"gitId":"breezetall"},"content":" to \u003d temp2[1];","lastModifiedDate":"2024-01-24"},{"lineNumber":109,"author":{"gitId":"breezetall"},"content":" t \u003d new Event(desc, from, to);","lastModifiedDate":"2024-01-24"},{"lineNumber":110,"author":{"gitId":"breezetall"},"content":" ls.add(t);","lastModifiedDate":"2024-01-24"},{"lineNumber":111,"author":{"gitId":"breezetall"},"content":" }","lastModifiedDate":"2024-01-24"},{"lineNumber":112,"author":{"gitId":"breezetall"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":113,"author":{"gitId":"breezetall"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":114,"author":{"gitId":"breezetall"},"content":" System.out.println(line);","lastModifiedDate":"2024-01-24"},{"lineNumber":115,"author":{"gitId":"breezetall"},"content":" System.out.println(\"Understood. Added the following:\");","lastModifiedDate":"2024-01-24"},{"lineNumber":116,"author":{"gitId":"breezetall"},"content":" System.out.println(\"\\t \" + t);","lastModifiedDate":"2024-01-24"},{"lineNumber":117,"author":{"gitId":"breezetall"},"content":" System.out.println(\"You have \" + ls.size() + \" remaining tasks.\");","lastModifiedDate":"2024-01-24"},{"lineNumber":118,"author":{"gitId":"breezetall"},"content":" System.out.println(line);","lastModifiedDate":"2024-01-24"},{"lineNumber":119,"author":{"gitId":"-"},"content":" }","lastModifiedDate":"2019-07-29"},{"lineNumber":120,"author":{"gitId":"breezetall"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":121,"author":{"gitId":"breezetall"},"content":" private static void marked(String cmd, int index) {","lastModifiedDate":"2024-01-24"},{"lineNumber":122,"author":{"gitId":"breezetall"},"content":" if (index \u003e ls.size()) {","lastModifiedDate":"2024-01-24"},{"lineNumber":123,"author":{"gitId":"breezetall"},"content":" System.out.println(line);","lastModifiedDate":"2024-01-24"},{"lineNumber":124,"author":{"gitId":"breezetall"},"content":" System.out.println(\"Index out of bounds.\");","lastModifiedDate":"2024-01-24"},{"lineNumber":125,"author":{"gitId":"breezetall"},"content":" System.out.println(line);","lastModifiedDate":"2024-01-24"},{"lineNumber":126,"author":{"gitId":"breezetall"},"content":" return;","lastModifiedDate":"2024-01-24"},{"lineNumber":127,"author":{"gitId":"breezetall"},"content":" }","lastModifiedDate":"2024-01-24"},{"lineNumber":128,"author":{"gitId":"breezetall"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":129,"author":{"gitId":"breezetall"},"content":" index--;","lastModifiedDate":"2024-01-24"},{"lineNumber":130,"author":{"gitId":"breezetall"},"content":" System.out.println(line);","lastModifiedDate":"2024-01-24"},{"lineNumber":131,"author":{"gitId":"breezetall"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":132,"author":{"gitId":"breezetall"},"content":" if (cmd.equals(\"mark\")) {","lastModifiedDate":"2024-01-24"},{"lineNumber":133,"author":{"gitId":"breezetall"},"content":" System.out.println(\"I have set this task \u003c \" + ls.get(index).getDesc() + \"\u003e as completed.\" );","lastModifiedDate":"2024-01-24"},{"lineNumber":134,"author":{"gitId":"breezetall"},"content":" ls.get(index).setCheck(true);","lastModifiedDate":"2024-01-24"},{"lineNumber":135,"author":{"gitId":"breezetall"},"content":" } else {","lastModifiedDate":"2024-01-24"},{"lineNumber":136,"author":{"gitId":"breezetall"},"content":" System.out.println(\"I have set this task \u003c \" + ls.get(index).getDesc() + \"\u003e as incomplete.\" );","lastModifiedDate":"2024-01-24"},{"lineNumber":137,"author":{"gitId":"breezetall"},"content":" ls.get(index).setCheck(false);","lastModifiedDate":"2024-01-24"},{"lineNumber":138,"author":{"gitId":"breezetall"},"content":" }","lastModifiedDate":"2024-01-24"},{"lineNumber":139,"author":{"gitId":"breezetall"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":140,"author":{"gitId":"breezetall"},"content":" System.out.println(line);","lastModifiedDate":"2024-01-24"},{"lineNumber":141,"author":{"gitId":"breezetall"},"content":" }","lastModifiedDate":"2024-01-24"},{"lineNumber":142,"author":{"gitId":"breezetall"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":143,"author":{"gitId":"-"},"content":"}","lastModifiedDate":"2019-07-29"},{"lineNumber":144,"author":{"gitId":"breezetall"},"content":"","lastModifiedDate":"2024-01-24"}],"authorContributionMap":{"-":4,"breezetall":140}},{"path":"src/main/java/DukeException.java","fileType":"java","lines":[{"lineNumber":1,"author":{"gitId":"breezetall"},"content":"public class DukeException extends RuntimeException {","lastModifiedDate":"2024-01-24"},{"lineNumber":2,"author":{"gitId":"breezetall"},"content":" public DukeException(String err) {","lastModifiedDate":"2024-01-24"},{"lineNumber":3,"author":{"gitId":"breezetall"},"content":" super(err);","lastModifiedDate":"2024-01-24"},{"lineNumber":4,"author":{"gitId":"breezetall"},"content":" }","lastModifiedDate":"2024-01-24"},{"lineNumber":5,"author":{"gitId":"breezetall"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":6,"author":{"gitId":"breezetall"},"content":" @Override","lastModifiedDate":"2024-01-24"},{"lineNumber":7,"author":{"gitId":"breezetall"},"content":" public String toString() {","lastModifiedDate":"2024-01-24"},{"lineNumber":8,"author":{"gitId":"breezetall"},"content":" String line \u003d \"\\n-----------------------------\\n\";","lastModifiedDate":"2024-01-24"},{"lineNumber":9,"author":{"gitId":"breezetall"},"content":" return line + super.toString() + line;","lastModifiedDate":"2024-01-24"},{"lineNumber":10,"author":{"gitId":"breezetall"},"content":" }","lastModifiedDate":"2024-01-24"},{"lineNumber":11,"author":{"gitId":"breezetall"},"content":"}","lastModifiedDate":"2024-01-24"}],"authorContributionMap":{"breezetall":11}},{"path":"src/main/java/Event.java","fileType":"java","lines":[{"lineNumber":1,"author":{"gitId":"breezetall"},"content":"public class Event implements Task {","lastModifiedDate":"2024-01-24"},{"lineNumber":2,"author":{"gitId":"breezetall"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":3,"author":{"gitId":"breezetall"},"content":" protected String desc;","lastModifiedDate":"2024-01-24"},{"lineNumber":4,"author":{"gitId":"breezetall"},"content":" protected String start;","lastModifiedDate":"2024-01-24"},{"lineNumber":5,"author":{"gitId":"breezetall"},"content":" protected String end;","lastModifiedDate":"2024-01-24"},{"lineNumber":6,"author":{"gitId":"breezetall"},"content":" protected boolean checked;","lastModifiedDate":"2024-01-24"},{"lineNumber":7,"author":{"gitId":"breezetall"},"content":" protected String type;","lastModifiedDate":"2024-01-24"},{"lineNumber":8,"author":{"gitId":"breezetall"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":9,"author":{"gitId":"breezetall"},"content":" public Event(String desc, String start, String end) {","lastModifiedDate":"2024-01-24"},{"lineNumber":10,"author":{"gitId":"breezetall"},"content":" this.desc \u003d desc;","lastModifiedDate":"2024-01-24"},{"lineNumber":11,"author":{"gitId":"breezetall"},"content":" this.start \u003d start;","lastModifiedDate":"2024-01-24"},{"lineNumber":12,"author":{"gitId":"breezetall"},"content":" this.end \u003d end;","lastModifiedDate":"2024-01-24"},{"lineNumber":13,"author":{"gitId":"breezetall"},"content":" this.checked \u003d false;","lastModifiedDate":"2024-01-24"},{"lineNumber":14,"author":{"gitId":"breezetall"},"content":" this.type \u003d \"E\";","lastModifiedDate":"2024-01-24"},{"lineNumber":15,"author":{"gitId":"breezetall"},"content":" }","lastModifiedDate":"2024-01-24"},{"lineNumber":16,"author":{"gitId":"breezetall"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":17,"author":{"gitId":"breezetall"},"content":" public String getDesc() {","lastModifiedDate":"2024-01-24"},{"lineNumber":18,"author":{"gitId":"breezetall"},"content":" return desc;","lastModifiedDate":"2024-01-24"},{"lineNumber":19,"author":{"gitId":"breezetall"},"content":" }","lastModifiedDate":"2024-01-24"},{"lineNumber":20,"author":{"gitId":"breezetall"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":21,"author":{"gitId":"breezetall"},"content":" public String getStart() {","lastModifiedDate":"2024-01-24"},{"lineNumber":22,"author":{"gitId":"breezetall"},"content":" return \"from:\" + start;","lastModifiedDate":"2024-01-24"},{"lineNumber":23,"author":{"gitId":"breezetall"},"content":" }","lastModifiedDate":"2024-01-24"},{"lineNumber":24,"author":{"gitId":"breezetall"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":25,"author":{"gitId":"breezetall"},"content":" public String getEnd() {","lastModifiedDate":"2024-01-24"},{"lineNumber":26,"author":{"gitId":"breezetall"},"content":" return \"to:\" + end;","lastModifiedDate":"2024-01-24"},{"lineNumber":27,"author":{"gitId":"breezetall"},"content":" }","lastModifiedDate":"2024-01-24"},{"lineNumber":28,"author":{"gitId":"breezetall"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":29,"author":{"gitId":"breezetall"},"content":" public String getCheck() {","lastModifiedDate":"2024-01-24"},{"lineNumber":30,"author":{"gitId":"breezetall"},"content":" return checked ? \"X\" : \" \";","lastModifiedDate":"2024-01-24"},{"lineNumber":31,"author":{"gitId":"breezetall"},"content":" }","lastModifiedDate":"2024-01-24"},{"lineNumber":32,"author":{"gitId":"breezetall"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":33,"author":{"gitId":"breezetall"},"content":" public void setCheck(boolean x) {","lastModifiedDate":"2024-01-24"},{"lineNumber":34,"author":{"gitId":"breezetall"},"content":" this.checked \u003d x;","lastModifiedDate":"2024-01-24"},{"lineNumber":35,"author":{"gitId":"breezetall"},"content":" }","lastModifiedDate":"2024-01-24"},{"lineNumber":36,"author":{"gitId":"breezetall"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":37,"author":{"gitId":"breezetall"},"content":" @Override","lastModifiedDate":"2024-01-24"},{"lineNumber":38,"author":{"gitId":"breezetall"},"content":" public String toString() {","lastModifiedDate":"2024-01-24"},{"lineNumber":39,"author":{"gitId":"breezetall"},"content":" return (\"[\" + type + \"][\" + getCheck() + \"] \" + desc + \"(\"+ getStart() + getEnd() +\")\");","lastModifiedDate":"2024-01-24"},{"lineNumber":40,"author":{"gitId":"breezetall"},"content":" }","lastModifiedDate":"2024-01-24"},{"lineNumber":41,"author":{"gitId":"breezetall"},"content":"}","lastModifiedDate":"2024-01-24"}],"authorContributionMap":{"breezetall":41}},{"path":"src/main/java/Task.java","fileType":"java","lines":[{"lineNumber":1,"author":{"gitId":"breezetall"},"content":"public interface Task {","lastModifiedDate":"2024-01-24"},{"lineNumber":2,"author":{"gitId":"breezetall"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":3,"author":{"gitId":"breezetall"},"content":" String getDesc();","lastModifiedDate":"2024-01-24"},{"lineNumber":4,"author":{"gitId":"breezetall"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":5,"author":{"gitId":"breezetall"},"content":" String getCheck();","lastModifiedDate":"2024-01-24"},{"lineNumber":6,"author":{"gitId":"breezetall"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":7,"author":{"gitId":"breezetall"},"content":" void setCheck(boolean x);","lastModifiedDate":"2024-01-24"},{"lineNumber":8,"author":{"gitId":"breezetall"},"content":"}","lastModifiedDate":"2024-01-24"}],"authorContributionMap":{"breezetall":8}},{"path":"src/main/java/Todo.java","fileType":"java","lines":[{"lineNumber":1,"author":{"gitId":"breezetall"},"content":"public class Todo implements Task {","lastModifiedDate":"2024-01-24"},{"lineNumber":2,"author":{"gitId":"breezetall"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":3,"author":{"gitId":"breezetall"},"content":" protected String desc;","lastModifiedDate":"2024-01-24"},{"lineNumber":4,"author":{"gitId":"breezetall"},"content":" protected boolean checked;","lastModifiedDate":"2024-01-24"},{"lineNumber":5,"author":{"gitId":"breezetall"},"content":" protected String type;","lastModifiedDate":"2024-01-24"},{"lineNumber":6,"author":{"gitId":"breezetall"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":7,"author":{"gitId":"breezetall"},"content":" public Todo(String params){","lastModifiedDate":"2024-01-24"},{"lineNumber":8,"author":{"gitId":"breezetall"},"content":" this.desc \u003d params;","lastModifiedDate":"2024-01-24"},{"lineNumber":9,"author":{"gitId":"breezetall"},"content":" this.checked \u003d false;","lastModifiedDate":"2024-01-24"},{"lineNumber":10,"author":{"gitId":"breezetall"},"content":" this.type \u003d \"T\";","lastModifiedDate":"2024-01-24"},{"lineNumber":11,"author":{"gitId":"breezetall"},"content":" }","lastModifiedDate":"2024-01-24"},{"lineNumber":12,"author":{"gitId":"breezetall"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":13,"author":{"gitId":"breezetall"},"content":" public String getDesc() {","lastModifiedDate":"2024-01-24"},{"lineNumber":14,"author":{"gitId":"breezetall"},"content":" return desc;","lastModifiedDate":"2024-01-24"},{"lineNumber":15,"author":{"gitId":"breezetall"},"content":" }","lastModifiedDate":"2024-01-24"},{"lineNumber":16,"author":{"gitId":"breezetall"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":17,"author":{"gitId":"breezetall"},"content":" public String getCheck() {","lastModifiedDate":"2024-01-24"},{"lineNumber":18,"author":{"gitId":"breezetall"},"content":" return checked ? \"X\" : \" \";","lastModifiedDate":"2024-01-24"},{"lineNumber":19,"author":{"gitId":"breezetall"},"content":" }","lastModifiedDate":"2024-01-24"},{"lineNumber":20,"author":{"gitId":"breezetall"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":21,"author":{"gitId":"breezetall"},"content":" public void setCheck(boolean x) {","lastModifiedDate":"2024-01-24"},{"lineNumber":22,"author":{"gitId":"breezetall"},"content":" this.checked \u003d x;","lastModifiedDate":"2024-01-24"},{"lineNumber":23,"author":{"gitId":"breezetall"},"content":" }","lastModifiedDate":"2024-01-24"},{"lineNumber":24,"author":{"gitId":"breezetall"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":25,"author":{"gitId":"breezetall"},"content":" @Override","lastModifiedDate":"2024-01-24"},{"lineNumber":26,"author":{"gitId":"breezetall"},"content":" public String toString() {","lastModifiedDate":"2024-01-24"},{"lineNumber":27,"author":{"gitId":"breezetall"},"content":" return (\"[\" + type + \"][\" + getCheck() + \"] \" + desc);","lastModifiedDate":"2024-01-24"},{"lineNumber":28,"author":{"gitId":"breezetall"},"content":" }","lastModifiedDate":"2024-01-24"},{"lineNumber":29,"author":{"gitId":"breezetall"},"content":"}","lastModifiedDate":"2024-01-24"}],"authorContributionMap":{"breezetall":29}},{"path":"text-ui-test/input.txt","fileType":"txt","lines":[{"lineNumber":1,"author":{"gitId":"breezetall"},"content":"todo this","lastModifiedDate":"2024-01-24"}],"authorContributionMap":{"breezetall":1}}] +[{"path":"src/main/java/Deadline.java","fileType":"java","lines":[{"lineNumber":1,"author":{"gitId":"breezetall"},"content":"/**","lastModifiedDate":"2024-01-24"},{"lineNumber":2,"author":{"gitId":"breezetall"},"content":" * Implementation of Task. Each Deadline comes with a description and a deadline.","lastModifiedDate":"2024-01-24"},{"lineNumber":3,"author":{"gitId":"breezetall"},"content":" */","lastModifiedDate":"2024-01-24"},{"lineNumber":4,"author":{"gitId":"breezetall"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":5,"author":{"gitId":"breezetall"},"content":"public class Deadline implements Task {","lastModifiedDate":"2024-01-24"},{"lineNumber":6,"author":{"gitId":"breezetall"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":7,"author":{"gitId":"breezetall"},"content":" protected String desc;","lastModifiedDate":"2024-01-24"},{"lineNumber":8,"author":{"gitId":"breezetall"},"content":" protected String date;","lastModifiedDate":"2024-01-24"},{"lineNumber":9,"author":{"gitId":"breezetall"},"content":" protected boolean checked;","lastModifiedDate":"2024-01-24"},{"lineNumber":10,"author":{"gitId":"breezetall"},"content":" protected String type;","lastModifiedDate":"2024-01-24"},{"lineNumber":11,"author":{"gitId":"breezetall"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":12,"author":{"gitId":"breezetall"},"content":" public Deadline(String desc, String date){","lastModifiedDate":"2024-01-24"},{"lineNumber":13,"author":{"gitId":"breezetall"},"content":" this.desc \u003d desc;","lastModifiedDate":"2024-01-24"},{"lineNumber":14,"author":{"gitId":"breezetall"},"content":" this.date \u003d date;","lastModifiedDate":"2024-01-24"},{"lineNumber":15,"author":{"gitId":"breezetall"},"content":" this.checked \u003d false;","lastModifiedDate":"2024-01-24"},{"lineNumber":16,"author":{"gitId":"breezetall"},"content":" this.type \u003d \"D\";","lastModifiedDate":"2024-01-24"},{"lineNumber":17,"author":{"gitId":"breezetall"},"content":" }","lastModifiedDate":"2024-01-24"},{"lineNumber":18,"author":{"gitId":"breezetall"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":19,"author":{"gitId":"breezetall"},"content":" public String getDesc() {","lastModifiedDate":"2024-01-24"},{"lineNumber":20,"author":{"gitId":"breezetall"},"content":" return desc;","lastModifiedDate":"2024-01-24"},{"lineNumber":21,"author":{"gitId":"breezetall"},"content":" }","lastModifiedDate":"2024-01-24"},{"lineNumber":22,"author":{"gitId":"breezetall"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":23,"author":{"gitId":"breezetall"},"content":" public String getDate() {","lastModifiedDate":"2024-01-24"},{"lineNumber":24,"author":{"gitId":"breezetall"},"content":" return \"by:\" + date;","lastModifiedDate":"2024-01-24"},{"lineNumber":25,"author":{"gitId":"breezetall"},"content":" }","lastModifiedDate":"2024-01-24"},{"lineNumber":26,"author":{"gitId":"breezetall"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":27,"author":{"gitId":"breezetall"},"content":" public String getCheck() {","lastModifiedDate":"2024-01-24"},{"lineNumber":28,"author":{"gitId":"breezetall"},"content":" return checked ? \"X\" : \" \";","lastModifiedDate":"2024-01-24"},{"lineNumber":29,"author":{"gitId":"breezetall"},"content":" }","lastModifiedDate":"2024-01-24"},{"lineNumber":30,"author":{"gitId":"breezetall"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":31,"author":{"gitId":"breezetall"},"content":" public void setCheck(boolean x) {","lastModifiedDate":"2024-01-24"},{"lineNumber":32,"author":{"gitId":"breezetall"},"content":" this.checked \u003d x;","lastModifiedDate":"2024-01-24"},{"lineNumber":33,"author":{"gitId":"breezetall"},"content":" }","lastModifiedDate":"2024-01-24"},{"lineNumber":34,"author":{"gitId":"breezetall"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":35,"author":{"gitId":"breezetall"},"content":" @Override","lastModifiedDate":"2024-01-24"},{"lineNumber":36,"author":{"gitId":"breezetall"},"content":" public String toString() {","lastModifiedDate":"2024-01-24"},{"lineNumber":37,"author":{"gitId":"breezetall"},"content":" return (\"[\" + type + \"][\" + getCheck() + \"] \" + desc + \"(\" + getDate() + \")\");","lastModifiedDate":"2024-01-24"},{"lineNumber":38,"author":{"gitId":"breezetall"},"content":" }","lastModifiedDate":"2024-01-24"},{"lineNumber":39,"author":{"gitId":"breezetall"},"content":"}","lastModifiedDate":"2024-01-24"}],"authorContributionMap":{"breezetall":39}},{"path":"src/main/java/Duke.java","fileType":"java","lines":[{"lineNumber":1,"author":{"gitId":"breezetall"},"content":"import java.io.BufferedReader;","lastModifiedDate":"2024-01-24"},{"lineNumber":2,"author":{"gitId":"breezetall"},"content":"import java.io.IOException;","lastModifiedDate":"2024-01-24"},{"lineNumber":3,"author":{"gitId":"breezetall"},"content":"import java.io.InputStreamReader;","lastModifiedDate":"2024-01-24"},{"lineNumber":4,"author":{"gitId":"breezetall"},"content":"import java.util.ArrayList;","lastModifiedDate":"2024-01-24"},{"lineNumber":5,"author":{"gitId":"breezetall"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":6,"author":{"gitId":"-"},"content":"public class Duke {","lastModifiedDate":"2019-07-29"},{"lineNumber":7,"author":{"gitId":"breezetall"},"content":" public static String line \u003d \"-----------------------------\";","lastModifiedDate":"2024-01-24"},{"lineNumber":8,"author":{"gitId":"breezetall"},"content":" public static ArrayList\u003cTask\u003e ls;","lastModifiedDate":"2024-01-24"},{"lineNumber":9,"author":{"gitId":"breezetall"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":10,"author":{"gitId":"breezetall"},"content":" public static void main(String[] args) throws IOException {","lastModifiedDate":"2024-01-24"},{"lineNumber":11,"author":{"gitId":"breezetall"},"content":" BufferedReader br \u003d new BufferedReader(new InputStreamReader(System.in));","lastModifiedDate":"2024-01-24"},{"lineNumber":12,"author":{"gitId":"breezetall"},"content":" ls \u003d new ArrayList\u003c\u003e();","lastModifiedDate":"2024-01-24"},{"lineNumber":13,"author":{"gitId":"breezetall"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":14,"author":{"gitId":"breezetall"},"content":" System.out.println(line);","lastModifiedDate":"2024-01-24"},{"lineNumber":15,"author":{"gitId":"breezetall"},"content":" System.out.println(\"Greetings friend! I am Datuk\");","lastModifiedDate":"2024-01-24"},{"lineNumber":16,"author":{"gitId":"breezetall"},"content":" System.out.println(\"How can I serve you today? ^_^\u0027 \\n\");","lastModifiedDate":"2024-01-24"},{"lineNumber":17,"author":{"gitId":"breezetall"},"content":" System.out.println(line);","lastModifiedDate":"2024-01-24"},{"lineNumber":18,"author":{"gitId":"breezetall"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":19,"author":{"gitId":"breezetall"},"content":" boolean finish \u003d false;","lastModifiedDate":"2024-01-24"},{"lineNumber":20,"author":{"gitId":"breezetall"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":21,"author":{"gitId":"breezetall"},"content":" while (!finish) {","lastModifiedDate":"2024-01-24"},{"lineNumber":22,"author":{"gitId":"breezetall"},"content":" while (br.ready()) {","lastModifiedDate":"2024-01-24"},{"lineNumber":23,"author":{"gitId":"breezetall"},"content":" String text \u003d br.readLine();","lastModifiedDate":"2024-01-24"},{"lineNumber":24,"author":{"gitId":"breezetall"},"content":" String[] split \u003d text.split(\" \");","lastModifiedDate":"2024-01-24"},{"lineNumber":25,"author":{"gitId":"breezetall"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":26,"author":{"gitId":"breezetall"},"content":" try {","lastModifiedDate":"2024-01-24"},{"lineNumber":27,"author":{"gitId":"breezetall"},"content":" if (text.equals(\"bye\")) {","lastModifiedDate":"2024-01-24"},{"lineNumber":28,"author":{"gitId":"breezetall"},"content":" finish \u003d true;","lastModifiedDate":"2024-01-24"},{"lineNumber":29,"author":{"gitId":"breezetall"},"content":" } else if (text.equals(\"list\")) { //(split[0].equals(\"list));","lastModifiedDate":"2024-01-24"},{"lineNumber":30,"author":{"gitId":"breezetall"},"content":" printList();","lastModifiedDate":"2024-01-24"},{"lineNumber":31,"author":{"gitId":"breezetall"},"content":" } else if (split[0].equals(\"mark\") || split[0].equals(\"unmark\")) {","lastModifiedDate":"2024-01-24"},{"lineNumber":32,"author":{"gitId":"breezetall"},"content":" marked(split[0], Integer.parseInt(split[1]));","lastModifiedDate":"2024-01-24"},{"lineNumber":33,"author":{"gitId":"breezetall"},"content":" } else if (split[0].equals(\"todo\") || split[0].equals(\"deadline\") || split[0].equals(\"event\")){","lastModifiedDate":"2024-01-24"},{"lineNumber":34,"author":{"gitId":"breezetall"},"content":" try {","lastModifiedDate":"2024-01-24"},{"lineNumber":35,"author":{"gitId":"breezetall"},"content":" addList(text);","lastModifiedDate":"2024-01-24"},{"lineNumber":36,"author":{"gitId":"breezetall"},"content":" } catch (DukeException de) {","lastModifiedDate":"2024-01-24"},{"lineNumber":37,"author":{"gitId":"breezetall"},"content":" System.out.println(de.toString());","lastModifiedDate":"2024-01-24"},{"lineNumber":38,"author":{"gitId":"breezetall"},"content":" }","lastModifiedDate":"2024-01-24"},{"lineNumber":39,"author":{"gitId":"breezetall"},"content":" } else if (split[0].equals(\"delete\")) {","lastModifiedDate":"2024-01-24"},{"lineNumber":40,"author":{"gitId":"breezetall"},"content":" try {","lastModifiedDate":"2024-01-24"},{"lineNumber":41,"author":{"gitId":"breezetall"},"content":" deleteItem(split[1]);","lastModifiedDate":"2024-01-24"},{"lineNumber":42,"author":{"gitId":"breezetall"},"content":" } catch (DukeException de){","lastModifiedDate":"2024-01-24"},{"lineNumber":43,"author":{"gitId":"breezetall"},"content":" System.out.println(de.toString());","lastModifiedDate":"2024-01-24"},{"lineNumber":44,"author":{"gitId":"breezetall"},"content":" }","lastModifiedDate":"2024-01-24"},{"lineNumber":45,"author":{"gitId":"breezetall"},"content":" } else {","lastModifiedDate":"2024-01-24"},{"lineNumber":46,"author":{"gitId":"breezetall"},"content":" throw new DukeException(\"Your input is invalid!\");","lastModifiedDate":"2024-01-24"},{"lineNumber":47,"author":{"gitId":"breezetall"},"content":" }","lastModifiedDate":"2024-01-24"},{"lineNumber":48,"author":{"gitId":"breezetall"},"content":" } catch (DukeException de) {","lastModifiedDate":"2024-01-24"},{"lineNumber":49,"author":{"gitId":"breezetall"},"content":" System.out.println(de.toString());","lastModifiedDate":"2024-01-24"},{"lineNumber":50,"author":{"gitId":"breezetall"},"content":" }","lastModifiedDate":"2024-01-24"},{"lineNumber":51,"author":{"gitId":"breezetall"},"content":" }","lastModifiedDate":"2024-01-24"},{"lineNumber":52,"author":{"gitId":"breezetall"},"content":" }","lastModifiedDate":"2024-01-24"},{"lineNumber":53,"author":{"gitId":"breezetall"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":54,"author":{"gitId":"breezetall"},"content":" System.out.println(line);","lastModifiedDate":"2024-01-24"},{"lineNumber":55,"author":{"gitId":"breezetall"},"content":" System.out.println(\"Farewell!\");","lastModifiedDate":"2024-01-24"},{"lineNumber":56,"author":{"gitId":"breezetall"},"content":" System.out.println(line);","lastModifiedDate":"2024-01-24"},{"lineNumber":57,"author":{"gitId":"-"},"content":" }","lastModifiedDate":"2024-01-24"},{"lineNumber":58,"author":{"gitId":"breezetall"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":59,"author":{"gitId":"breezetall"},"content":" private static void printList() {","lastModifiedDate":"2024-01-24"},{"lineNumber":60,"author":{"gitId":"breezetall"},"content":" System.out.println(line);","lastModifiedDate":"2024-01-24"},{"lineNumber":61,"author":{"gitId":"breezetall"},"content":" System.out.println(\"These are all your tasks:\");","lastModifiedDate":"2024-01-24"},{"lineNumber":62,"author":{"gitId":"breezetall"},"content":" if (ls.isEmpty()) System.out.println(\"\\tOh noes! The list is empty! :(\");","lastModifiedDate":"2024-01-24"},{"lineNumber":63,"author":{"gitId":"breezetall"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":64,"author":{"gitId":"breezetall"},"content":" for (int i \u003d 0; i \u003c ls.size(); i++) {","lastModifiedDate":"2024-01-24"},{"lineNumber":65,"author":{"gitId":"breezetall"},"content":" System.out.println(\"\\t\" + i + 1 + \". \" + ls.get(i));","lastModifiedDate":"2024-01-24"},{"lineNumber":66,"author":{"gitId":"breezetall"},"content":" }","lastModifiedDate":"2024-01-24"},{"lineNumber":67,"author":{"gitId":"breezetall"},"content":" System.out.println(line);","lastModifiedDate":"2024-01-24"},{"lineNumber":68,"author":{"gitId":"breezetall"},"content":" }","lastModifiedDate":"2024-01-24"},{"lineNumber":69,"author":{"gitId":"breezetall"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":70,"author":{"gitId":"breezetall"},"content":" private static void addList(String cmd) throws DukeException {","lastModifiedDate":"2024-01-24"},{"lineNumber":71,"author":{"gitId":"breezetall"},"content":" String[] split;","lastModifiedDate":"2024-01-24"},{"lineNumber":72,"author":{"gitId":"breezetall"},"content":" String desc, from, to, by;","lastModifiedDate":"2024-01-24"},{"lineNumber":73,"author":{"gitId":"breezetall"},"content":" split \u003d cmd.split(\" \", 2);","lastModifiedDate":"2024-01-24"},{"lineNumber":74,"author":{"gitId":"breezetall"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":75,"author":{"gitId":"breezetall"},"content":" Task t;","lastModifiedDate":"2024-01-24"},{"lineNumber":76,"author":{"gitId":"breezetall"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":77,"author":{"gitId":"breezetall"},"content":" if (split[0].equals(\"todo\")) {","lastModifiedDate":"2024-01-24"},{"lineNumber":78,"author":{"gitId":"breezetall"},"content":" if (split.length !\u003d 2) {","lastModifiedDate":"2024-01-24"},{"lineNumber":79,"author":{"gitId":"breezetall"},"content":" throw new DukeException(\"Missing params for todo!\");","lastModifiedDate":"2024-01-24"},{"lineNumber":80,"author":{"gitId":"breezetall"},"content":" }","lastModifiedDate":"2024-01-24"},{"lineNumber":81,"author":{"gitId":"breezetall"},"content":" t \u003d new Todo(split[1]);","lastModifiedDate":"2024-01-24"},{"lineNumber":82,"author":{"gitId":"breezetall"},"content":" ls.add(t);","lastModifiedDate":"2024-01-24"},{"lineNumber":83,"author":{"gitId":"breezetall"},"content":" } else if (split[0].equals(\"deadline\")) {","lastModifiedDate":"2024-01-24"},{"lineNumber":84,"author":{"gitId":"breezetall"},"content":" if (split.length !\u003d 2) {","lastModifiedDate":"2024-01-24"},{"lineNumber":85,"author":{"gitId":"breezetall"},"content":" throw new DukeException(\"Missing params for deadline!\");","lastModifiedDate":"2024-01-24"},{"lineNumber":86,"author":{"gitId":"breezetall"},"content":" }","lastModifiedDate":"2024-01-24"},{"lineNumber":87,"author":{"gitId":"breezetall"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":88,"author":{"gitId":"breezetall"},"content":" String[] temp \u003d split[1].split(\"/by\");","lastModifiedDate":"2024-01-24"},{"lineNumber":89,"author":{"gitId":"breezetall"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":90,"author":{"gitId":"breezetall"},"content":" if (temp.length !\u003d 2) {","lastModifiedDate":"2024-01-24"},{"lineNumber":91,"author":{"gitId":"breezetall"},"content":" throw new DukeException(\"Missing deadline for deadline!\");","lastModifiedDate":"2024-01-24"},{"lineNumber":92,"author":{"gitId":"breezetall"},"content":" }","lastModifiedDate":"2024-01-24"},{"lineNumber":93,"author":{"gitId":"breezetall"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":94,"author":{"gitId":"breezetall"},"content":" desc \u003d temp[0];","lastModifiedDate":"2024-01-24"},{"lineNumber":95,"author":{"gitId":"breezetall"},"content":" by \u003d temp[1];","lastModifiedDate":"2024-01-24"},{"lineNumber":96,"author":{"gitId":"breezetall"},"content":" t \u003d new Deadline(desc, by);","lastModifiedDate":"2024-01-24"},{"lineNumber":97,"author":{"gitId":"breezetall"},"content":" ls.add(t);","lastModifiedDate":"2024-01-24"},{"lineNumber":98,"author":{"gitId":"breezetall"},"content":" } else {","lastModifiedDate":"2024-01-24"},{"lineNumber":99,"author":{"gitId":"breezetall"},"content":" if (split.length !\u003d 2) {","lastModifiedDate":"2024-01-24"},{"lineNumber":100,"author":{"gitId":"breezetall"},"content":" throw new DukeException(\"Missing params for event!\");","lastModifiedDate":"2024-01-24"},{"lineNumber":101,"author":{"gitId":"breezetall"},"content":" }","lastModifiedDate":"2024-01-24"},{"lineNumber":102,"author":{"gitId":"breezetall"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":103,"author":{"gitId":"breezetall"},"content":" String[] temp \u003d split[1].split(\"/from\");","lastModifiedDate":"2024-01-24"},{"lineNumber":104,"author":{"gitId":"breezetall"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":105,"author":{"gitId":"breezetall"},"content":" if (temp.length !\u003d 2) {","lastModifiedDate":"2024-01-24"},{"lineNumber":106,"author":{"gitId":"breezetall"},"content":" throw new DukeException(\"Missing [from] and [to] for event!\");","lastModifiedDate":"2024-01-24"},{"lineNumber":107,"author":{"gitId":"breezetall"},"content":" }","lastModifiedDate":"2024-01-24"},{"lineNumber":108,"author":{"gitId":"breezetall"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":109,"author":{"gitId":"breezetall"},"content":" desc \u003d split[1].split(\"/from\")[0];","lastModifiedDate":"2024-01-24"},{"lineNumber":110,"author":{"gitId":"breezetall"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":111,"author":{"gitId":"breezetall"},"content":" String[] temp2 \u003d split[1].split(\"/from\")[1].split(\"/to\");","lastModifiedDate":"2024-01-24"},{"lineNumber":112,"author":{"gitId":"breezetall"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":113,"author":{"gitId":"breezetall"},"content":" if (temp2.length !\u003d 2) {","lastModifiedDate":"2024-01-24"},{"lineNumber":114,"author":{"gitId":"breezetall"},"content":" throw new DukeException(\"Missing [to] for event!\");","lastModifiedDate":"2024-01-24"},{"lineNumber":115,"author":{"gitId":"breezetall"},"content":" }","lastModifiedDate":"2024-01-24"},{"lineNumber":116,"author":{"gitId":"breezetall"},"content":" from \u003d temp2[0];","lastModifiedDate":"2024-01-24"},{"lineNumber":117,"author":{"gitId":"breezetall"},"content":" to \u003d temp2[1];","lastModifiedDate":"2024-01-24"},{"lineNumber":118,"author":{"gitId":"breezetall"},"content":" t \u003d new Event(desc, from, to);","lastModifiedDate":"2024-01-24"},{"lineNumber":119,"author":{"gitId":"breezetall"},"content":" ls.add(t);","lastModifiedDate":"2024-01-24"},{"lineNumber":120,"author":{"gitId":"breezetall"},"content":" }","lastModifiedDate":"2024-01-24"},{"lineNumber":121,"author":{"gitId":"breezetall"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":122,"author":{"gitId":"breezetall"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":123,"author":{"gitId":"breezetall"},"content":" System.out.println(line);","lastModifiedDate":"2024-01-24"},{"lineNumber":124,"author":{"gitId":"breezetall"},"content":" System.out.println(\"Understood. Added the following:\");","lastModifiedDate":"2024-01-24"},{"lineNumber":125,"author":{"gitId":"breezetall"},"content":" System.out.println(\"\\t \" + t);","lastModifiedDate":"2024-01-24"},{"lineNumber":126,"author":{"gitId":"breezetall"},"content":" System.out.println(\"You have \" + ls.size() + \" remaining tasks.\");","lastModifiedDate":"2024-01-24"},{"lineNumber":127,"author":{"gitId":"breezetall"},"content":" System.out.println(line);","lastModifiedDate":"2024-01-24"},{"lineNumber":128,"author":{"gitId":"-"},"content":" }","lastModifiedDate":"2019-07-29"},{"lineNumber":129,"author":{"gitId":"breezetall"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":130,"author":{"gitId":"breezetall"},"content":" private static void deleteItem(String s) throws DukeException {","lastModifiedDate":"2024-01-24"},{"lineNumber":131,"author":{"gitId":"breezetall"},"content":" if (s.split(\" \").length \u003c 1) {","lastModifiedDate":"2024-01-24"},{"lineNumber":132,"author":{"gitId":"breezetall"},"content":" throw new DukeException(\"Missing params for delete!\");","lastModifiedDate":"2024-01-24"},{"lineNumber":133,"author":{"gitId":"breezetall"},"content":" } else if (s.split(\" \").length \u003e 1) {","lastModifiedDate":"2024-01-24"},{"lineNumber":134,"author":{"gitId":"breezetall"},"content":" throw new DukeException(\"Too many params for delete!\");","lastModifiedDate":"2024-01-24"},{"lineNumber":135,"author":{"gitId":"breezetall"},"content":" }","lastModifiedDate":"2024-01-24"},{"lineNumber":136,"author":{"gitId":"breezetall"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":137,"author":{"gitId":"breezetall"},"content":" int index \u003d Integer.parseInt(s) - 1;","lastModifiedDate":"2024-01-24"},{"lineNumber":138,"author":{"gitId":"breezetall"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":139,"author":{"gitId":"breezetall"},"content":" try {","lastModifiedDate":"2024-01-24"},{"lineNumber":140,"author":{"gitId":"breezetall"},"content":" ls.get(index);","lastModifiedDate":"2024-01-24"},{"lineNumber":141,"author":{"gitId":"breezetall"},"content":" } catch (IndexOutOfBoundsException e) {","lastModifiedDate":"2024-01-24"},{"lineNumber":142,"author":{"gitId":"breezetall"},"content":" throw new DukeException(\"Index does not exist!\");","lastModifiedDate":"2024-01-24"},{"lineNumber":143,"author":{"gitId":"breezetall"},"content":" }","lastModifiedDate":"2024-01-24"},{"lineNumber":144,"author":{"gitId":"breezetall"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":145,"author":{"gitId":"breezetall"},"content":" System.out.println(line);","lastModifiedDate":"2024-01-24"},{"lineNumber":146,"author":{"gitId":"breezetall"},"content":" System.out.println(\"Removed the following: \");","lastModifiedDate":"2024-01-24"},{"lineNumber":147,"author":{"gitId":"breezetall"},"content":" System.out.println(\"\\t\" + ls.get(index));","lastModifiedDate":"2024-01-24"},{"lineNumber":148,"author":{"gitId":"breezetall"},"content":" ls.remove(index);","lastModifiedDate":"2024-01-24"},{"lineNumber":149,"author":{"gitId":"breezetall"},"content":" System.out.println(ls.size() + \" tasks remaining.\");","lastModifiedDate":"2024-01-24"},{"lineNumber":150,"author":{"gitId":"breezetall"},"content":" System.out.println(line);","lastModifiedDate":"2024-01-24"},{"lineNumber":151,"author":{"gitId":"breezetall"},"content":" }","lastModifiedDate":"2024-01-24"},{"lineNumber":152,"author":{"gitId":"breezetall"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":153,"author":{"gitId":"breezetall"},"content":" private static void marked(String cmd, int index) {","lastModifiedDate":"2024-01-24"},{"lineNumber":154,"author":{"gitId":"breezetall"},"content":" if (index \u003e ls.size()) {","lastModifiedDate":"2024-01-24"},{"lineNumber":155,"author":{"gitId":"breezetall"},"content":" System.out.println(line);","lastModifiedDate":"2024-01-24"},{"lineNumber":156,"author":{"gitId":"breezetall"},"content":" System.out.println(\"Index out of bounds.\");","lastModifiedDate":"2024-01-24"},{"lineNumber":157,"author":{"gitId":"breezetall"},"content":" System.out.println(line);","lastModifiedDate":"2024-01-24"},{"lineNumber":158,"author":{"gitId":"breezetall"},"content":" return;","lastModifiedDate":"2024-01-24"},{"lineNumber":159,"author":{"gitId":"breezetall"},"content":" }","lastModifiedDate":"2024-01-24"},{"lineNumber":160,"author":{"gitId":"breezetall"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":161,"author":{"gitId":"breezetall"},"content":" index--;","lastModifiedDate":"2024-01-24"},{"lineNumber":162,"author":{"gitId":"breezetall"},"content":" System.out.println(line);","lastModifiedDate":"2024-01-24"},{"lineNumber":163,"author":{"gitId":"breezetall"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":164,"author":{"gitId":"breezetall"},"content":" if (cmd.equals(\"mark\")) {","lastModifiedDate":"2024-01-24"},{"lineNumber":165,"author":{"gitId":"breezetall"},"content":" System.out.println(\"I have set this task \u003c \" + ls.get(index).getDesc() + \"\u003e as completed.\" );","lastModifiedDate":"2024-01-24"},{"lineNumber":166,"author":{"gitId":"breezetall"},"content":" ls.get(index).setCheck(true);","lastModifiedDate":"2024-01-24"},{"lineNumber":167,"author":{"gitId":"breezetall"},"content":" } else {","lastModifiedDate":"2024-01-24"},{"lineNumber":168,"author":{"gitId":"breezetall"},"content":" System.out.println(\"I have set this task \u003c \" + ls.get(index).getDesc() + \"\u003e as incomplete.\" );","lastModifiedDate":"2024-01-24"},{"lineNumber":169,"author":{"gitId":"breezetall"},"content":" ls.get(index).setCheck(false);","lastModifiedDate":"2024-01-24"},{"lineNumber":170,"author":{"gitId":"breezetall"},"content":" }","lastModifiedDate":"2024-01-24"},{"lineNumber":171,"author":{"gitId":"breezetall"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":172,"author":{"gitId":"breezetall"},"content":" System.out.println(line);","lastModifiedDate":"2024-01-24"},{"lineNumber":173,"author":{"gitId":"breezetall"},"content":" }","lastModifiedDate":"2024-01-24"},{"lineNumber":174,"author":{"gitId":"breezetall"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":175,"author":{"gitId":"-"},"content":"}","lastModifiedDate":"2019-07-29"},{"lineNumber":176,"author":{"gitId":"breezetall"},"content":"","lastModifiedDate":"2024-01-24"}],"authorContributionMap":{"-":4,"breezetall":172}},{"path":"src/main/java/DukeException.java","fileType":"java","lines":[{"lineNumber":1,"author":{"gitId":"breezetall"},"content":"public class DukeException extends RuntimeException {","lastModifiedDate":"2024-01-24"},{"lineNumber":2,"author":{"gitId":"breezetall"},"content":" public DukeException(String err) {","lastModifiedDate":"2024-01-24"},{"lineNumber":3,"author":{"gitId":"breezetall"},"content":" super(err);","lastModifiedDate":"2024-01-24"},{"lineNumber":4,"author":{"gitId":"breezetall"},"content":" }","lastModifiedDate":"2024-01-24"},{"lineNumber":5,"author":{"gitId":"breezetall"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":6,"author":{"gitId":"breezetall"},"content":" @Override","lastModifiedDate":"2024-01-24"},{"lineNumber":7,"author":{"gitId":"breezetall"},"content":" public String toString() {","lastModifiedDate":"2024-01-24"},{"lineNumber":8,"author":{"gitId":"breezetall"},"content":" String line \u003d \"\\n-----------------------------\\n\";","lastModifiedDate":"2024-01-24"},{"lineNumber":9,"author":{"gitId":"breezetall"},"content":" return line + super.toString() + line;","lastModifiedDate":"2024-01-24"},{"lineNumber":10,"author":{"gitId":"breezetall"},"content":" }","lastModifiedDate":"2024-01-24"},{"lineNumber":11,"author":{"gitId":"breezetall"},"content":"}","lastModifiedDate":"2024-01-24"}],"authorContributionMap":{"breezetall":11}},{"path":"src/main/java/Event.java","fileType":"java","lines":[{"lineNumber":1,"author":{"gitId":"breezetall"},"content":"/**","lastModifiedDate":"2024-01-24"},{"lineNumber":2,"author":{"gitId":"breezetall"},"content":" * Implementation of Task. Each Event comes with a description, start and end date.","lastModifiedDate":"2024-01-24"},{"lineNumber":3,"author":{"gitId":"breezetall"},"content":" */","lastModifiedDate":"2024-01-24"},{"lineNumber":4,"author":{"gitId":"breezetall"},"content":"public class Event implements Task {","lastModifiedDate":"2024-01-24"},{"lineNumber":5,"author":{"gitId":"breezetall"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":6,"author":{"gitId":"breezetall"},"content":" protected String desc;","lastModifiedDate":"2024-01-24"},{"lineNumber":7,"author":{"gitId":"breezetall"},"content":" protected String start;","lastModifiedDate":"2024-01-24"},{"lineNumber":8,"author":{"gitId":"breezetall"},"content":" protected String end;","lastModifiedDate":"2024-01-24"},{"lineNumber":9,"author":{"gitId":"breezetall"},"content":" protected boolean checked;","lastModifiedDate":"2024-01-24"},{"lineNumber":10,"author":{"gitId":"breezetall"},"content":" protected String type;","lastModifiedDate":"2024-01-24"},{"lineNumber":11,"author":{"gitId":"breezetall"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":12,"author":{"gitId":"breezetall"},"content":" public Event(String desc, String start, String end) {","lastModifiedDate":"2024-01-24"},{"lineNumber":13,"author":{"gitId":"breezetall"},"content":" this.desc \u003d desc;","lastModifiedDate":"2024-01-24"},{"lineNumber":14,"author":{"gitId":"breezetall"},"content":" this.start \u003d start;","lastModifiedDate":"2024-01-24"},{"lineNumber":15,"author":{"gitId":"breezetall"},"content":" this.end \u003d end;","lastModifiedDate":"2024-01-24"},{"lineNumber":16,"author":{"gitId":"breezetall"},"content":" this.checked \u003d false;","lastModifiedDate":"2024-01-24"},{"lineNumber":17,"author":{"gitId":"breezetall"},"content":" this.type \u003d \"E\";","lastModifiedDate":"2024-01-24"},{"lineNumber":18,"author":{"gitId":"breezetall"},"content":" }","lastModifiedDate":"2024-01-24"},{"lineNumber":19,"author":{"gitId":"breezetall"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":20,"author":{"gitId":"breezetall"},"content":" public String getDesc() {","lastModifiedDate":"2024-01-24"},{"lineNumber":21,"author":{"gitId":"breezetall"},"content":" return desc;","lastModifiedDate":"2024-01-24"},{"lineNumber":22,"author":{"gitId":"breezetall"},"content":" }","lastModifiedDate":"2024-01-24"},{"lineNumber":23,"author":{"gitId":"breezetall"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":24,"author":{"gitId":"breezetall"},"content":" public String getStart() {","lastModifiedDate":"2024-01-24"},{"lineNumber":25,"author":{"gitId":"breezetall"},"content":" return \"from:\" + start;","lastModifiedDate":"2024-01-24"},{"lineNumber":26,"author":{"gitId":"breezetall"},"content":" }","lastModifiedDate":"2024-01-24"},{"lineNumber":27,"author":{"gitId":"breezetall"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":28,"author":{"gitId":"breezetall"},"content":" public String getEnd() {","lastModifiedDate":"2024-01-24"},{"lineNumber":29,"author":{"gitId":"breezetall"},"content":" return \"to:\" + end;","lastModifiedDate":"2024-01-24"},{"lineNumber":30,"author":{"gitId":"breezetall"},"content":" }","lastModifiedDate":"2024-01-24"},{"lineNumber":31,"author":{"gitId":"breezetall"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":32,"author":{"gitId":"breezetall"},"content":" public String getCheck() {","lastModifiedDate":"2024-01-24"},{"lineNumber":33,"author":{"gitId":"breezetall"},"content":" return checked ? \"X\" : \" \";","lastModifiedDate":"2024-01-24"},{"lineNumber":34,"author":{"gitId":"breezetall"},"content":" }","lastModifiedDate":"2024-01-24"},{"lineNumber":35,"author":{"gitId":"breezetall"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":36,"author":{"gitId":"breezetall"},"content":" public void setCheck(boolean x) {","lastModifiedDate":"2024-01-24"},{"lineNumber":37,"author":{"gitId":"breezetall"},"content":" this.checked \u003d x;","lastModifiedDate":"2024-01-24"},{"lineNumber":38,"author":{"gitId":"breezetall"},"content":" }","lastModifiedDate":"2024-01-24"},{"lineNumber":39,"author":{"gitId":"breezetall"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":40,"author":{"gitId":"breezetall"},"content":" @Override","lastModifiedDate":"2024-01-24"},{"lineNumber":41,"author":{"gitId":"breezetall"},"content":" public String toString() {","lastModifiedDate":"2024-01-24"},{"lineNumber":42,"author":{"gitId":"breezetall"},"content":" return (\"[\" + type + \"][\" + getCheck() + \"] \" + desc + \"(\"+ getStart() + getEnd() +\")\");","lastModifiedDate":"2024-01-24"},{"lineNumber":43,"author":{"gitId":"breezetall"},"content":" }","lastModifiedDate":"2024-01-24"},{"lineNumber":44,"author":{"gitId":"breezetall"},"content":"}","lastModifiedDate":"2024-01-24"}],"authorContributionMap":{"breezetall":44}},{"path":"src/main/java/Task.java","fileType":"java","lines":[{"lineNumber":1,"author":{"gitId":"breezetall"},"content":"/**","lastModifiedDate":"2024-01-24"},{"lineNumber":2,"author":{"gitId":"breezetall"},"content":" * An interface to get descriptions and status of task, and set task.","lastModifiedDate":"2024-01-24"},{"lineNumber":3,"author":{"gitId":"breezetall"},"content":" * Used in Todo, Event and Deadline.","lastModifiedDate":"2024-01-24"},{"lineNumber":4,"author":{"gitId":"breezetall"},"content":" */","lastModifiedDate":"2024-01-24"},{"lineNumber":5,"author":{"gitId":"breezetall"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":6,"author":{"gitId":"breezetall"},"content":"public interface Task {","lastModifiedDate":"2024-01-24"},{"lineNumber":7,"author":{"gitId":"breezetall"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":8,"author":{"gitId":"breezetall"},"content":" String getDesc();","lastModifiedDate":"2024-01-24"},{"lineNumber":9,"author":{"gitId":"breezetall"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":10,"author":{"gitId":"breezetall"},"content":" String getCheck();","lastModifiedDate":"2024-01-24"},{"lineNumber":11,"author":{"gitId":"breezetall"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":12,"author":{"gitId":"breezetall"},"content":" void setCheck(boolean x);","lastModifiedDate":"2024-01-24"},{"lineNumber":13,"author":{"gitId":"breezetall"},"content":"}","lastModifiedDate":"2024-01-24"}],"authorContributionMap":{"breezetall":13}},{"path":"src/main/java/Todo.java","fileType":"java","lines":[{"lineNumber":1,"author":{"gitId":"breezetall"},"content":"/**","lastModifiedDate":"2024-01-24"},{"lineNumber":2,"author":{"gitId":"breezetall"},"content":" * Implementation of Task. Each Todo comes with a description.","lastModifiedDate":"2024-01-24"},{"lineNumber":3,"author":{"gitId":"breezetall"},"content":" */","lastModifiedDate":"2024-01-24"},{"lineNumber":4,"author":{"gitId":"breezetall"},"content":"public class Todo implements Task {","lastModifiedDate":"2024-01-24"},{"lineNumber":5,"author":{"gitId":"breezetall"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":6,"author":{"gitId":"breezetall"},"content":" protected String desc;","lastModifiedDate":"2024-01-24"},{"lineNumber":7,"author":{"gitId":"breezetall"},"content":" protected boolean checked;","lastModifiedDate":"2024-01-24"},{"lineNumber":8,"author":{"gitId":"breezetall"},"content":" protected String type;","lastModifiedDate":"2024-01-24"},{"lineNumber":9,"author":{"gitId":"breezetall"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":10,"author":{"gitId":"breezetall"},"content":" public Todo(String params){","lastModifiedDate":"2024-01-24"},{"lineNumber":11,"author":{"gitId":"breezetall"},"content":" this.desc \u003d params;","lastModifiedDate":"2024-01-24"},{"lineNumber":12,"author":{"gitId":"breezetall"},"content":" this.checked \u003d false;","lastModifiedDate":"2024-01-24"},{"lineNumber":13,"author":{"gitId":"breezetall"},"content":" this.type \u003d \"T\";","lastModifiedDate":"2024-01-24"},{"lineNumber":14,"author":{"gitId":"breezetall"},"content":" }","lastModifiedDate":"2024-01-24"},{"lineNumber":15,"author":{"gitId":"breezetall"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":16,"author":{"gitId":"breezetall"},"content":" public String getDesc() {","lastModifiedDate":"2024-01-24"},{"lineNumber":17,"author":{"gitId":"breezetall"},"content":" return desc;","lastModifiedDate":"2024-01-24"},{"lineNumber":18,"author":{"gitId":"breezetall"},"content":" }","lastModifiedDate":"2024-01-24"},{"lineNumber":19,"author":{"gitId":"breezetall"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":20,"author":{"gitId":"breezetall"},"content":" public String getCheck() {","lastModifiedDate":"2024-01-24"},{"lineNumber":21,"author":{"gitId":"breezetall"},"content":" return checked ? \"X\" : \" \";","lastModifiedDate":"2024-01-24"},{"lineNumber":22,"author":{"gitId":"breezetall"},"content":" }","lastModifiedDate":"2024-01-24"},{"lineNumber":23,"author":{"gitId":"breezetall"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":24,"author":{"gitId":"breezetall"},"content":" public void setCheck(boolean x) {","lastModifiedDate":"2024-01-24"},{"lineNumber":25,"author":{"gitId":"breezetall"},"content":" this.checked \u003d x;","lastModifiedDate":"2024-01-24"},{"lineNumber":26,"author":{"gitId":"breezetall"},"content":" }","lastModifiedDate":"2024-01-24"},{"lineNumber":27,"author":{"gitId":"breezetall"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":28,"author":{"gitId":"breezetall"},"content":" @Override","lastModifiedDate":"2024-01-24"},{"lineNumber":29,"author":{"gitId":"breezetall"},"content":" public String toString() {","lastModifiedDate":"2024-01-24"},{"lineNumber":30,"author":{"gitId":"breezetall"},"content":" return (\"[\" + type + \"][\" + getCheck() + \"] \" + desc);","lastModifiedDate":"2024-01-24"},{"lineNumber":31,"author":{"gitId":"breezetall"},"content":" }","lastModifiedDate":"2024-01-24"},{"lineNumber":32,"author":{"gitId":"breezetall"},"content":"}","lastModifiedDate":"2024-01-24"}],"authorContributionMap":{"breezetall":32}},{"path":"text-ui-test/input.txt","fileType":"txt","lines":[{"lineNumber":1,"author":{"gitId":"breezetall"},"content":"todo this","lastModifiedDate":"2024-01-24"}],"authorContributionMap":{"breezetall":1}}] diff --git a/breezetall_ip_master/commits.json b/breezetall_ip_master/commits.json index f46540c9..9d9e6bcc 100644 --- a/breezetall_ip_master/commits.json +++ b/breezetall_ip_master/commits.json @@ -1 +1 @@ -{"authorDailyContributionsMap":{"breezetall":[{"date":"2024-01-24","commitResults":[{"hash":"0825eddf7b67c3c985567969b41a9db594c4bf31","isMergeCommit":false,"messageTitle":"Level 0. Rename, Greet, Exit","messageBody":"","tags":["Level-0"],"fileTypesAndContributionMap":{"java":{"insertions":7,"deletions":6}}},{"hash":"18f2d3fa75941ea2dcd26f4f586ed4d08770246a","isMergeCommit":false,"messageTitle":"Level 1. Echo","messageBody":"","tags":["Level-1"],"fileTypesAndContributionMap":{"java":{"insertions":31,"deletions":3}}},{"hash":"ba9446239aae55e2e54a007a2c8aedf2d410392f","isMergeCommit":false,"messageTitle":"Level 2. Add, List","messageBody":"","tags":["Level-2"],"fileTypesAndContributionMap":{"java":{"insertions":28,"deletions":14}}},{"hash":"e41c488a684c39d31377a6ee53898dfb9368e50d","isMergeCommit":false,"messageTitle":"Level 3. Mark as Done","messageBody":"","tags":["Level-3"],"fileTypesAndContributionMap":{"java":{"insertions":61,"deletions":6}}},{"hash":"28a9c37bf0b98504e768022a9d5a8a74d1b765fc","isMergeCommit":false,"messageTitle":"Level 4. ToDos, Events, Deadlines","messageBody":"","tags":["Level-4"],"fileTypesAndContributionMap":{"java":{"insertions":139,"deletions":32}}},{"hash":"75fe467af5eb54e3541a044714a20f50a30bd7c4","isMergeCommit":false,"messageTitle":"Level 5. Handle Errors","messageBody":"","tags":["Level-5"],"fileTypesAndContributionMap":{"txt":{"insertions":1,"deletions":0},"java":{"insertions":85,"deletions":32}}}]}]},"authorFileTypeContributionMap":{"breezetall":{"java":264,"md":0,"fxml":0,"sh":0,"bat":0,"gradle":0,"txt":1}},"authorContributionVariance":{"breezetall":27503.475},"authorDisplayNameMap":{"breezetall":"ABDU..SLAN"}} +{"authorDailyContributionsMap":{"breezetall":[{"date":"2024-01-24","commitResults":[{"hash":"0825eddf7b67c3c985567969b41a9db594c4bf31","isMergeCommit":false,"messageTitle":"Level 0. Rename, Greet, Exit","messageBody":"","tags":["Level-0"],"fileTypesAndContributionMap":{"java":{"insertions":7,"deletions":6}}},{"hash":"18f2d3fa75941ea2dcd26f4f586ed4d08770246a","isMergeCommit":false,"messageTitle":"Level 1. Echo","messageBody":"","tags":["Level-1"],"fileTypesAndContributionMap":{"java":{"insertions":31,"deletions":3}}},{"hash":"ba9446239aae55e2e54a007a2c8aedf2d410392f","isMergeCommit":false,"messageTitle":"Level 2. Add, List","messageBody":"","tags":["Level-2"],"fileTypesAndContributionMap":{"java":{"insertions":28,"deletions":14}}},{"hash":"e41c488a684c39d31377a6ee53898dfb9368e50d","isMergeCommit":false,"messageTitle":"Level 3. Mark as Done","messageBody":"","tags":["Level-3"],"fileTypesAndContributionMap":{"java":{"insertions":61,"deletions":6}}},{"hash":"28a9c37bf0b98504e768022a9d5a8a74d1b765fc","isMergeCommit":false,"messageTitle":"Level 4. ToDos, Events, Deadlines","messageBody":"","tags":["Level-4"],"fileTypesAndContributionMap":{"java":{"insertions":139,"deletions":32}}},{"hash":"75fe467af5eb54e3541a044714a20f50a30bd7c4","isMergeCommit":false,"messageTitle":"Level 5. Handle Errors","messageBody":"","tags":["Level-5"],"fileTypesAndContributionMap":{"txt":{"insertions":1,"deletions":0},"java":{"insertions":85,"deletions":32}}},{"hash":"974a1b59a49f1cd99cd32a629675a7c972b13321","isMergeCommit":false,"messageTitle":"Level 6. Delete","messageBody":"","tags":["Level-6"],"fileTypesAndContributionMap":{"java":{"insertions":48,"deletions":1}}}]}]},"authorFileTypeContributionMap":{"breezetall":{"java":311,"md":0,"fxml":0,"sh":0,"bat":0,"gradle":0,"txt":1}},"authorContributionVariance":{"breezetall":33893.887},"authorDisplayNameMap":{"breezetall":"ABDU..SLAN"}} diff --git a/c-wenlong_ip_master/authorship.json b/c-wenlong_ip_master/authorship.json index fe51488c..aafc99ea 100644 --- a/c-wenlong_ip_master/authorship.json +++ b/c-wenlong_ip_master/authorship.json @@ -1 +1 @@ -[] +[{"path":"src/main/java/Duke.java","fileType":"java","lines":[{"lineNumber":1,"author":{"gitId":"-"},"content":"public class Duke {","lastModifiedDate":"2019-07-29"},{"lineNumber":2,"author":{"gitId":"-"},"content":" public static void main(String[] args){","lastModifiedDate":"2019-07-29"},{"lineNumber":3,"author":{"gitId":"c-wenlong"},"content":" String logo \u003d \"____________________________________________________________\\n\"","lastModifiedDate":"2024-01-24"},{"lineNumber":4,"author":{"gitId":"c-wenlong"},"content":" + \"Hello! I\u0027m your personal chatbot :)\\n\\n\"","lastModifiedDate":"2024-01-24"},{"lineNumber":5,"author":{"gitId":"c-wenlong"},"content":" + \" /\u0027 _/ /\u0027 \\n\"","lastModifiedDate":"2024-01-24"},{"lineNumber":6,"author":{"gitId":"c-wenlong"},"content":" + \" /\u0027 _/~ /\u0027 \\n\"","lastModifiedDate":"2024-01-24"},{"lineNumber":7,"author":{"gitId":"c-wenlong"},"content":" + \" ,/\u0027_/~ ____ O ____ /\u0027__ ____ ____ ____ \\n\"","lastModifiedDate":"2024-01-24"},{"lineNumber":8,"author":{"gitId":"c-wenlong"},"content":" + \" /\\\\/~ /\u0027 ) /\u0027 /\u0027 )--/\u0027 / /\u0027 ) /\u0027 ) )\u0027 )--/\u0027 )\\n\"","lastModifiedDate":"2024-01-24"},{"lineNumber":9,"author":{"gitId":"c-wenlong"},"content":" + \" /\u0027 \\\\ /\u0027 /\u0027 /\u0027 /\u0027 /\u0027 /\u0027 /\u0027 /\u0027 /\u0027 /\u0027 /\u0027 /\u0027 /\u0027 /\u0027 \\n\"","lastModifiedDate":"2024-01-24"},{"lineNumber":10,"author":{"gitId":"c-wenlong"},"content":" + \"/\u0027 \\\\(___,/(__(__/(___,/\u0027 (___,/(__(___,/(__(___,/(__/\u0027 (___,/(__ \\n\"","lastModifiedDate":"2024-01-24"},{"lineNumber":11,"author":{"gitId":"c-wenlong"},"content":" + \" /\u0027 /\u0027 \\n\"","lastModifiedDate":"2024-01-24"},{"lineNumber":12,"author":{"gitId":"c-wenlong"},"content":" + \" /\u0027 / /\u0027 \\n\"","lastModifiedDate":"2024-01-24"},{"lineNumber":13,"author":{"gitId":"c-wenlong"},"content":" + \" /\u0027 (___,/\u0027 \\n\\n\"","lastModifiedDate":"2024-01-24"},{"lineNumber":14,"author":{"gitId":"c-wenlong"},"content":" + \"What can I do for you?\\n\"","lastModifiedDate":"2024-01-24"},{"lineNumber":15,"author":{"gitId":"c-wenlong"},"content":" + \"____________________________________________________________\\n\"","lastModifiedDate":"2024-01-24"},{"lineNumber":16,"author":{"gitId":"c-wenlong"},"content":" + \"Bye. Hope to see you again soon!\\n\"","lastModifiedDate":"2024-01-24"},{"lineNumber":17,"author":{"gitId":"c-wenlong"},"content":" + \"____________________________________________________________\\n\";","lastModifiedDate":"2024-01-24"},{"lineNumber":18,"author":{"gitId":"c-wenlong"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":19,"author":{"gitId":"-"},"content":" System.out.println(\"Hello from\\n\" + logo);","lastModifiedDate":"2019-07-29"},{"lineNumber":20,"author":{"gitId":"c-wenlong"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":21,"author":{"gitId":"c-wenlong"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":22,"author":{"gitId":"c-wenlong"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":23,"author":{"gitId":"c-wenlong"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":24,"author":{"gitId":"c-wenlong"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":25,"author":{"gitId":"-"},"content":" }","lastModifiedDate":"2019-07-29"},{"lineNumber":26,"author":{"gitId":"-"},"content":"}","lastModifiedDate":"2019-07-29"}],"authorContributionMap":{"c-wenlong":21,"-":5}}] diff --git a/c-wenlong_ip_master/commits.json b/c-wenlong_ip_master/commits.json index 95785af8..f982a18a 100644 --- a/c-wenlong_ip_master/commits.json +++ b/c-wenlong_ip_master/commits.json @@ -1 +1 @@ -{"authorDailyContributionsMap":{"c-wenlong":[]},"authorFileTypeContributionMap":{"c-wenlong":{"java":0,"md":0,"fxml":0,"sh":0,"bat":0,"gradle":0,"txt":0}},"authorContributionVariance":{"c-wenlong":0.0},"authorDisplayNameMap":{"c-wenlong":"CHEN..LONG"}} +{"authorDailyContributionsMap":{"c-wenlong":[{"date":"2024-01-24","commitResults":[{"hash":"fb0069c078c1af030b131a9225f6f30cfcdfc266","isMergeCommit":false,"messageTitle":"Level 0. Rename, Greet, Exit","messageBody":"","fileTypesAndContributionMap":{"java":{"insertions":22,"deletions":6}}}]}]},"authorFileTypeContributionMap":{"c-wenlong":{"java":21,"md":0,"fxml":0,"sh":0,"bat":0,"gradle":0,"txt":0}},"authorContributionVariance":{"c-wenlong":108.88889},"authorDisplayNameMap":{"c-wenlong":"CHEN..LONG"}} diff --git a/cyqjoseph_ip_master/authorship.json b/cyqjoseph_ip_master/authorship.json index 51f2c267..b9681bbc 100644 --- a/cyqjoseph_ip_master/authorship.json +++ b/cyqjoseph_ip_master/authorship.json @@ -1 +1 @@ -[{"path":"src/main/java/Deadline.java","fileType":"java","lines":[{"lineNumber":1,"author":{"gitId":"cyqjoseph"},"content":"public class Deadline extends Task {","lastModifiedDate":"2024-01-19"},{"lineNumber":2,"author":{"gitId":"cyqjoseph"},"content":" protected String by;","lastModifiedDate":"2024-01-19"},{"lineNumber":3,"author":{"gitId":"cyqjoseph"},"content":"","lastModifiedDate":"2024-01-19"},{"lineNumber":4,"author":{"gitId":"cyqjoseph"},"content":" public Deadline(String name, String by) {","lastModifiedDate":"2024-01-19"},{"lineNumber":5,"author":{"gitId":"cyqjoseph"},"content":" super(name);","lastModifiedDate":"2024-01-19"},{"lineNumber":6,"author":{"gitId":"cyqjoseph"},"content":" this.by \u003d by;","lastModifiedDate":"2024-01-19"},{"lineNumber":7,"author":{"gitId":"cyqjoseph"},"content":" }","lastModifiedDate":"2024-01-19"},{"lineNumber":8,"author":{"gitId":"cyqjoseph"},"content":"","lastModifiedDate":"2024-01-19"},{"lineNumber":9,"author":{"gitId":"cyqjoseph"},"content":" @Override","lastModifiedDate":"2024-01-19"},{"lineNumber":10,"author":{"gitId":"cyqjoseph"},"content":" public String toString() {","lastModifiedDate":"2024-01-19"},{"lineNumber":11,"author":{"gitId":"cyqjoseph"},"content":" return \"[D]\" + super.toString() + \" (by: \" + by + \")\";","lastModifiedDate":"2024-01-19"},{"lineNumber":12,"author":{"gitId":"cyqjoseph"},"content":" }","lastModifiedDate":"2024-01-19"},{"lineNumber":13,"author":{"gitId":"cyqjoseph"},"content":"}","lastModifiedDate":"2024-01-19"}],"authorContributionMap":{"cyqjoseph":13}},{"path":"src/main/java/Duke.java","fileType":"java","lines":[{"lineNumber":1,"author":{"gitId":"cyqjoseph"},"content":"import java.util.Scanner;","lastModifiedDate":"2024-01-19"},{"lineNumber":2,"author":{"gitId":"cyqjoseph"},"content":"","lastModifiedDate":"2024-01-19"},{"lineNumber":3,"author":{"gitId":"-"},"content":"public class Duke {","lastModifiedDate":"2019-07-29"},{"lineNumber":4,"author":{"gitId":"-"},"content":" public static void main(String[] args) {","lastModifiedDate":"2019-07-29"},{"lineNumber":5,"author":{"gitId":"cyqjoseph"},"content":" RoeBot bot \u003d new RoeBot();","lastModifiedDate":"2024-01-19"},{"lineNumber":6,"author":{"gitId":"cyqjoseph"},"content":" bot.start();","lastModifiedDate":"2024-01-19"},{"lineNumber":7,"author":{"gitId":"-"},"content":" }","lastModifiedDate":"2024-01-19"},{"lineNumber":8,"author":{"gitId":"-"},"content":"}","lastModifiedDate":"2019-07-29"}],"authorContributionMap":{"cyqjoseph":4,"-":4}},{"path":"src/main/java/DukeException.java","fileType":"java","lines":[{"lineNumber":1,"author":{"gitId":"cyqjoseph"},"content":"public class DukeException extends Exception {","lastModifiedDate":"2024-01-19"},{"lineNumber":2,"author":{"gitId":"cyqjoseph"},"content":" public DukeException(String message) {","lastModifiedDate":"2024-01-19"},{"lineNumber":3,"author":{"gitId":"cyqjoseph"},"content":" super(\"\\t\" + message);","lastModifiedDate":"2024-01-19"},{"lineNumber":4,"author":{"gitId":"cyqjoseph"},"content":" }","lastModifiedDate":"2024-01-19"},{"lineNumber":5,"author":{"gitId":"cyqjoseph"},"content":"}","lastModifiedDate":"2024-01-19"}],"authorContributionMap":{"cyqjoseph":5}},{"path":"src/main/java/Event.java","fileType":"java","lines":[{"lineNumber":1,"author":{"gitId":"cyqjoseph"},"content":"public class Event extends Task {","lastModifiedDate":"2024-01-19"},{"lineNumber":2,"author":{"gitId":"cyqjoseph"},"content":" protected String start;","lastModifiedDate":"2024-01-19"},{"lineNumber":3,"author":{"gitId":"cyqjoseph"},"content":" protected String end;","lastModifiedDate":"2024-01-19"},{"lineNumber":4,"author":{"gitId":"cyqjoseph"},"content":"","lastModifiedDate":"2024-01-19"},{"lineNumber":5,"author":{"gitId":"cyqjoseph"},"content":" public Event(String name, String start, String end) {","lastModifiedDate":"2024-01-19"},{"lineNumber":6,"author":{"gitId":"cyqjoseph"},"content":" super(name);","lastModifiedDate":"2024-01-19"},{"lineNumber":7,"author":{"gitId":"cyqjoseph"},"content":" this.start \u003d start;","lastModifiedDate":"2024-01-19"},{"lineNumber":8,"author":{"gitId":"cyqjoseph"},"content":" this.end \u003d end;","lastModifiedDate":"2024-01-19"},{"lineNumber":9,"author":{"gitId":"cyqjoseph"},"content":" }","lastModifiedDate":"2024-01-19"},{"lineNumber":10,"author":{"gitId":"cyqjoseph"},"content":"","lastModifiedDate":"2024-01-19"},{"lineNumber":11,"author":{"gitId":"cyqjoseph"},"content":" @Override","lastModifiedDate":"2024-01-19"},{"lineNumber":12,"author":{"gitId":"cyqjoseph"},"content":" public String toString() {","lastModifiedDate":"2024-01-19"},{"lineNumber":13,"author":{"gitId":"cyqjoseph"},"content":" return \"[E]\" + super.toString() + \"(from: \" + this.start + \" to: \" + this.end + \")\";","lastModifiedDate":"2024-01-19"},{"lineNumber":14,"author":{"gitId":"cyqjoseph"},"content":" }","lastModifiedDate":"2024-01-19"},{"lineNumber":15,"author":{"gitId":"cyqjoseph"},"content":"","lastModifiedDate":"2024-01-19"},{"lineNumber":16,"author":{"gitId":"cyqjoseph"},"content":"}","lastModifiedDate":"2024-01-19"}],"authorContributionMap":{"cyqjoseph":16}},{"path":"src/main/java/RoeBot.java","fileType":"java","lines":[{"lineNumber":1,"author":{"gitId":"cyqjoseph"},"content":"import java.util.Locale;","lastModifiedDate":"2024-01-19"},{"lineNumber":2,"author":{"gitId":"cyqjoseph"},"content":"import java.util.Scanner;","lastModifiedDate":"2024-01-19"},{"lineNumber":3,"author":{"gitId":"cyqjoseph"},"content":"","lastModifiedDate":"2024-01-19"},{"lineNumber":4,"author":{"gitId":"cyqjoseph"},"content":"public class RoeBot {","lastModifiedDate":"2024-01-19"},{"lineNumber":5,"author":{"gitId":"cyqjoseph"},"content":" private TaskList taskList;","lastModifiedDate":"2024-01-19"},{"lineNumber":6,"author":{"gitId":"cyqjoseph"},"content":" public enum Command {","lastModifiedDate":"2024-01-19"},{"lineNumber":7,"author":{"gitId":"cyqjoseph"},"content":" MARK,","lastModifiedDate":"2024-01-19"},{"lineNumber":8,"author":{"gitId":"cyqjoseph"},"content":" UNMARK,","lastModifiedDate":"2024-01-19"},{"lineNumber":9,"author":{"gitId":"cyqjoseph"},"content":" DELETE,","lastModifiedDate":"2024-01-19"},{"lineNumber":10,"author":{"gitId":"cyqjoseph"},"content":" LIST,","lastModifiedDate":"2024-01-19"},{"lineNumber":11,"author":{"gitId":"cyqjoseph"},"content":" BYE,","lastModifiedDate":"2024-01-19"},{"lineNumber":12,"author":{"gitId":"cyqjoseph"},"content":" TODO,","lastModifiedDate":"2024-01-19"},{"lineNumber":13,"author":{"gitId":"cyqjoseph"},"content":" DEADLINE,","lastModifiedDate":"2024-01-19"},{"lineNumber":14,"author":{"gitId":"cyqjoseph"},"content":" EVENT","lastModifiedDate":"2024-01-19"},{"lineNumber":15,"author":{"gitId":"cyqjoseph"},"content":" }","lastModifiedDate":"2024-01-19"},{"lineNumber":16,"author":{"gitId":"cyqjoseph"},"content":" public RoeBot() {","lastModifiedDate":"2024-01-19"},{"lineNumber":17,"author":{"gitId":"cyqjoseph"},"content":" this.taskList \u003d new TaskList();","lastModifiedDate":"2024-01-19"},{"lineNumber":18,"author":{"gitId":"cyqjoseph"},"content":" }","lastModifiedDate":"2024-01-19"},{"lineNumber":19,"author":{"gitId":"cyqjoseph"},"content":"","lastModifiedDate":"2024-01-19"},{"lineNumber":20,"author":{"gitId":"cyqjoseph"},"content":" public void start() {","lastModifiedDate":"2024-01-19"},{"lineNumber":21,"author":{"gitId":"cyqjoseph"},"content":" printIntroMessage();","lastModifiedDate":"2024-01-19"},{"lineNumber":22,"author":{"gitId":"cyqjoseph"},"content":" Scanner scanner \u003d new Scanner(System.in);","lastModifiedDate":"2024-01-19"},{"lineNumber":23,"author":{"gitId":"cyqjoseph"},"content":" String userInput;","lastModifiedDate":"2024-01-19"},{"lineNumber":24,"author":{"gitId":"cyqjoseph"},"content":" do {","lastModifiedDate":"2024-01-19"},{"lineNumber":25,"author":{"gitId":"cyqjoseph"},"content":" userInput \u003d scanner.nextLine();","lastModifiedDate":"2024-01-19"},{"lineNumber":26,"author":{"gitId":"cyqjoseph"},"content":" parseUserInput(userInput);","lastModifiedDate":"2024-01-19"},{"lineNumber":27,"author":{"gitId":"cyqjoseph"},"content":" printHorizontalLine();","lastModifiedDate":"2024-01-19"},{"lineNumber":28,"author":{"gitId":"cyqjoseph"},"content":" } while (!userInput.equals(\"bye\"));","lastModifiedDate":"2024-01-19"},{"lineNumber":29,"author":{"gitId":"cyqjoseph"},"content":" printExitMessage();","lastModifiedDate":"2024-01-19"},{"lineNumber":30,"author":{"gitId":"cyqjoseph"},"content":" }","lastModifiedDate":"2024-01-19"},{"lineNumber":31,"author":{"gitId":"cyqjoseph"},"content":"","lastModifiedDate":"2024-01-19"},{"lineNumber":32,"author":{"gitId":"cyqjoseph"},"content":" public void parseUserInput(String userInput) {","lastModifiedDate":"2024-01-19"},{"lineNumber":33,"author":{"gitId":"cyqjoseph"},"content":" try {","lastModifiedDate":"2024-01-19"},{"lineNumber":34,"author":{"gitId":"cyqjoseph"},"content":" String[] parsed \u003d userInput.split(\" \", 2);","lastModifiedDate":"2024-01-19"},{"lineNumber":35,"author":{"gitId":"cyqjoseph"},"content":" Command command \u003d Command.valueOf(parsed[0].toUpperCase());","lastModifiedDate":"2024-01-19"},{"lineNumber":36,"author":{"gitId":"cyqjoseph"},"content":" switch (command) {","lastModifiedDate":"2024-01-19"},{"lineNumber":37,"author":{"gitId":"cyqjoseph"},"content":" case MARK:","lastModifiedDate":"2024-01-19"},{"lineNumber":38,"author":{"gitId":"cyqjoseph"},"content":" this.taskList.markTask(Integer.parseInt(parsed[1]));","lastModifiedDate":"2024-01-19"},{"lineNumber":39,"author":{"gitId":"cyqjoseph"},"content":" break;","lastModifiedDate":"2024-01-19"},{"lineNumber":40,"author":{"gitId":"cyqjoseph"},"content":" case UNMARK:","lastModifiedDate":"2024-01-19"},{"lineNumber":41,"author":{"gitId":"cyqjoseph"},"content":" this.taskList.unmarkTask(Integer.parseInt(parsed[1]));","lastModifiedDate":"2024-01-19"},{"lineNumber":42,"author":{"gitId":"cyqjoseph"},"content":" break;","lastModifiedDate":"2024-01-19"},{"lineNumber":43,"author":{"gitId":"cyqjoseph"},"content":" case DELETE:","lastModifiedDate":"2024-01-19"},{"lineNumber":44,"author":{"gitId":"cyqjoseph"},"content":" this.taskList.deleteTask(Integer.parseInt(parsed[1]));","lastModifiedDate":"2024-01-19"},{"lineNumber":45,"author":{"gitId":"cyqjoseph"},"content":" break;","lastModifiedDate":"2024-01-19"},{"lineNumber":46,"author":{"gitId":"cyqjoseph"},"content":" case LIST:","lastModifiedDate":"2024-01-19"},{"lineNumber":47,"author":{"gitId":"cyqjoseph"},"content":" this.taskList.listTasks();","lastModifiedDate":"2024-01-19"},{"lineNumber":48,"author":{"gitId":"cyqjoseph"},"content":" break;","lastModifiedDate":"2024-01-19"},{"lineNumber":49,"author":{"gitId":"cyqjoseph"},"content":" case BYE:","lastModifiedDate":"2024-01-19"},{"lineNumber":50,"author":{"gitId":"cyqjoseph"},"content":" break;","lastModifiedDate":"2024-01-19"},{"lineNumber":51,"author":{"gitId":"cyqjoseph"},"content":" default:","lastModifiedDate":"2024-01-19"},{"lineNumber":52,"author":{"gitId":"cyqjoseph"},"content":" this.taskList.addTask(userInput);","lastModifiedDate":"2024-01-19"},{"lineNumber":53,"author":{"gitId":"cyqjoseph"},"content":" break;","lastModifiedDate":"2024-01-19"},{"lineNumber":54,"author":{"gitId":"cyqjoseph"},"content":" }","lastModifiedDate":"2024-01-19"},{"lineNumber":55,"author":{"gitId":"cyqjoseph"},"content":" } catch (DukeException e) {","lastModifiedDate":"2024-01-19"},{"lineNumber":56,"author":{"gitId":"cyqjoseph"},"content":" System.out.println(e.getMessage());","lastModifiedDate":"2024-01-19"},{"lineNumber":57,"author":{"gitId":"cyqjoseph"},"content":" } catch (IllegalArgumentException e) {","lastModifiedDate":"2024-01-19"},{"lineNumber":58,"author":{"gitId":"cyqjoseph"},"content":" System.out.println(\"\\tInvalid input, Please try again\");","lastModifiedDate":"2024-01-19"},{"lineNumber":59,"author":{"gitId":"cyqjoseph"},"content":" }","lastModifiedDate":"2024-01-19"},{"lineNumber":60,"author":{"gitId":"cyqjoseph"},"content":" }","lastModifiedDate":"2024-01-19"},{"lineNumber":61,"author":{"gitId":"cyqjoseph"},"content":" public void printIntroMessage() {","lastModifiedDate":"2024-01-19"},{"lineNumber":62,"author":{"gitId":"cyqjoseph"},"content":" printHorizontalLine();","lastModifiedDate":"2024-01-19"},{"lineNumber":63,"author":{"gitId":"cyqjoseph"},"content":" System.out.println(\"\\tHello! I\u0027m RoeBot!\");","lastModifiedDate":"2024-01-19"},{"lineNumber":64,"author":{"gitId":"cyqjoseph"},"content":" System.out.println(\"\\tWhat can I do for you?\");","lastModifiedDate":"2024-01-19"},{"lineNumber":65,"author":{"gitId":"cyqjoseph"},"content":" printHorizontalLine();","lastModifiedDate":"2024-01-19"},{"lineNumber":66,"author":{"gitId":"cyqjoseph"},"content":" }","lastModifiedDate":"2024-01-19"},{"lineNumber":67,"author":{"gitId":"cyqjoseph"},"content":"","lastModifiedDate":"2024-01-19"},{"lineNumber":68,"author":{"gitId":"cyqjoseph"},"content":" public void printExitMessage() {","lastModifiedDate":"2024-01-19"},{"lineNumber":69,"author":{"gitId":"cyqjoseph"},"content":" System.out.println(\"\\tBye. Hope to see you again soon!\");","lastModifiedDate":"2024-01-19"},{"lineNumber":70,"author":{"gitId":"cyqjoseph"},"content":" printHorizontalLine();","lastModifiedDate":"2024-01-19"},{"lineNumber":71,"author":{"gitId":"cyqjoseph"},"content":" }","lastModifiedDate":"2024-01-19"},{"lineNumber":72,"author":{"gitId":"cyqjoseph"},"content":"","lastModifiedDate":"2024-01-19"},{"lineNumber":73,"author":{"gitId":"cyqjoseph"},"content":" public void printHorizontalLine() {","lastModifiedDate":"2024-01-19"},{"lineNumber":74,"author":{"gitId":"cyqjoseph"},"content":" System.out.println(\"\\t_________________________________________________\");","lastModifiedDate":"2024-01-19"},{"lineNumber":75,"author":{"gitId":"cyqjoseph"},"content":" }","lastModifiedDate":"2024-01-19"},{"lineNumber":76,"author":{"gitId":"cyqjoseph"},"content":"}","lastModifiedDate":"2024-01-19"}],"authorContributionMap":{"cyqjoseph":76}},{"path":"src/main/java/Task.java","fileType":"java","lines":[{"lineNumber":1,"author":{"gitId":"cyqjoseph"},"content":"public class Task {","lastModifiedDate":"2024-01-19"},{"lineNumber":2,"author":{"gitId":"cyqjoseph"},"content":" private boolean isDone;","lastModifiedDate":"2024-01-19"},{"lineNumber":3,"author":{"gitId":"cyqjoseph"},"content":" private String name;","lastModifiedDate":"2024-01-19"},{"lineNumber":4,"author":{"gitId":"cyqjoseph"},"content":"","lastModifiedDate":"2024-01-19"},{"lineNumber":5,"author":{"gitId":"cyqjoseph"},"content":" public Task(String name) {","lastModifiedDate":"2024-01-19"},{"lineNumber":6,"author":{"gitId":"cyqjoseph"},"content":" this.name \u003d name;","lastModifiedDate":"2024-01-19"},{"lineNumber":7,"author":{"gitId":"cyqjoseph"},"content":" this.isDone \u003d false;","lastModifiedDate":"2024-01-19"},{"lineNumber":8,"author":{"gitId":"cyqjoseph"},"content":" }","lastModifiedDate":"2024-01-19"},{"lineNumber":9,"author":{"gitId":"cyqjoseph"},"content":"","lastModifiedDate":"2024-01-19"},{"lineNumber":10,"author":{"gitId":"cyqjoseph"},"content":" public String getName() {","lastModifiedDate":"2024-01-19"},{"lineNumber":11,"author":{"gitId":"cyqjoseph"},"content":" return this.name;","lastModifiedDate":"2024-01-19"},{"lineNumber":12,"author":{"gitId":"cyqjoseph"},"content":" }","lastModifiedDate":"2024-01-19"},{"lineNumber":13,"author":{"gitId":"cyqjoseph"},"content":"","lastModifiedDate":"2024-01-19"},{"lineNumber":14,"author":{"gitId":"cyqjoseph"},"content":" public String getStatus() {","lastModifiedDate":"2024-01-19"},{"lineNumber":15,"author":{"gitId":"cyqjoseph"},"content":" return (this.isDone ? \"X\": \" \");","lastModifiedDate":"2024-01-19"},{"lineNumber":16,"author":{"gitId":"cyqjoseph"},"content":" }","lastModifiedDate":"2024-01-19"},{"lineNumber":17,"author":{"gitId":"cyqjoseph"},"content":"","lastModifiedDate":"2024-01-19"},{"lineNumber":18,"author":{"gitId":"cyqjoseph"},"content":" public void markAsDone() {","lastModifiedDate":"2024-01-19"},{"lineNumber":19,"author":{"gitId":"cyqjoseph"},"content":" this.isDone \u003d true;","lastModifiedDate":"2024-01-19"},{"lineNumber":20,"author":{"gitId":"cyqjoseph"},"content":" }","lastModifiedDate":"2024-01-19"},{"lineNumber":21,"author":{"gitId":"cyqjoseph"},"content":"","lastModifiedDate":"2024-01-19"},{"lineNumber":22,"author":{"gitId":"cyqjoseph"},"content":" public void markAsUndone() {","lastModifiedDate":"2024-01-19"},{"lineNumber":23,"author":{"gitId":"cyqjoseph"},"content":" this.isDone \u003d false;","lastModifiedDate":"2024-01-19"},{"lineNumber":24,"author":{"gitId":"cyqjoseph"},"content":" }","lastModifiedDate":"2024-01-19"},{"lineNumber":25,"author":{"gitId":"cyqjoseph"},"content":" @Override","lastModifiedDate":"2024-01-19"},{"lineNumber":26,"author":{"gitId":"cyqjoseph"},"content":" public String toString() {","lastModifiedDate":"2024-01-19"},{"lineNumber":27,"author":{"gitId":"cyqjoseph"},"content":" return \"[\" + getStatus() + \"] \" + this.name;","lastModifiedDate":"2024-01-19"},{"lineNumber":28,"author":{"gitId":"cyqjoseph"},"content":" }","lastModifiedDate":"2024-01-19"},{"lineNumber":29,"author":{"gitId":"cyqjoseph"},"content":"}","lastModifiedDate":"2024-01-19"}],"authorContributionMap":{"cyqjoseph":29}},{"path":"src/main/java/TaskList.java","fileType":"java","lines":[{"lineNumber":1,"author":{"gitId":"cyqjoseph"},"content":"import java.util.ArrayList;","lastModifiedDate":"2024-01-19"},{"lineNumber":2,"author":{"gitId":"cyqjoseph"},"content":"import java.util.List;","lastModifiedDate":"2024-01-19"},{"lineNumber":3,"author":{"gitId":"cyqjoseph"},"content":"","lastModifiedDate":"2024-01-19"},{"lineNumber":4,"author":{"gitId":"cyqjoseph"},"content":"public class TaskList {","lastModifiedDate":"2024-01-19"},{"lineNumber":5,"author":{"gitId":"cyqjoseph"},"content":" private static final int MAX_ITEMS \u003d 100;","lastModifiedDate":"2024-01-19"},{"lineNumber":6,"author":{"gitId":"cyqjoseph"},"content":" private List\u003cTask\u003e tasks;","lastModifiedDate":"2024-01-19"},{"lineNumber":7,"author":{"gitId":"cyqjoseph"},"content":"","lastModifiedDate":"2024-01-19"},{"lineNumber":8,"author":{"gitId":"cyqjoseph"},"content":" public TaskList() {","lastModifiedDate":"2024-01-19"},{"lineNumber":9,"author":{"gitId":"cyqjoseph"},"content":" this.tasks \u003d new ArrayList\u003c\u003e();","lastModifiedDate":"2024-01-19"},{"lineNumber":10,"author":{"gitId":"cyqjoseph"},"content":" }","lastModifiedDate":"2024-01-19"},{"lineNumber":11,"author":{"gitId":"cyqjoseph"},"content":"","lastModifiedDate":"2024-01-19"},{"lineNumber":12,"author":{"gitId":"cyqjoseph"},"content":" public enum TaskType {","lastModifiedDate":"2024-01-19"},{"lineNumber":13,"author":{"gitId":"cyqjoseph"},"content":" TODO,","lastModifiedDate":"2024-01-19"},{"lineNumber":14,"author":{"gitId":"cyqjoseph"},"content":" DEADLINE,","lastModifiedDate":"2024-01-19"},{"lineNumber":15,"author":{"gitId":"cyqjoseph"},"content":" EVENT","lastModifiedDate":"2024-01-19"},{"lineNumber":16,"author":{"gitId":"cyqjoseph"},"content":" }","lastModifiedDate":"2024-01-19"},{"lineNumber":17,"author":{"gitId":"cyqjoseph"},"content":"","lastModifiedDate":"2024-01-19"},{"lineNumber":18,"author":{"gitId":"cyqjoseph"},"content":" public void addTask(String task) throws DukeException {","lastModifiedDate":"2024-01-19"},{"lineNumber":19,"author":{"gitId":"cyqjoseph"},"content":" if (this.tasks.size() \u003c MAX_ITEMS) {","lastModifiedDate":"2024-01-19"},{"lineNumber":20,"author":{"gitId":"cyqjoseph"},"content":" try {","lastModifiedDate":"2024-01-19"},{"lineNumber":21,"author":{"gitId":"cyqjoseph"},"content":" parseTask(task);","lastModifiedDate":"2024-01-19"},{"lineNumber":22,"author":{"gitId":"cyqjoseph"},"content":" System.out.println(\"\\tGot it. I\u0027ve added this task: \");","lastModifiedDate":"2024-01-19"},{"lineNumber":23,"author":{"gitId":"cyqjoseph"},"content":" System.out.println(\"\\t\" + this.tasks.get(this.tasks.size() - 1));","lastModifiedDate":"2024-01-19"},{"lineNumber":24,"author":{"gitId":"cyqjoseph"},"content":" System.out.println(","lastModifiedDate":"2024-01-19"},{"lineNumber":25,"author":{"gitId":"cyqjoseph"},"content":" \"\\tNow you have \" + this.tasks.size() + \" task\" +","lastModifiedDate":"2024-01-19"},{"lineNumber":26,"author":{"gitId":"cyqjoseph"},"content":" (this.tasks.size() \u003d\u003d 1 ? \"\" : \"s\") + \" in the list\");","lastModifiedDate":"2024-01-19"},{"lineNumber":27,"author":{"gitId":"cyqjoseph"},"content":" } catch (DukeException e) {","lastModifiedDate":"2024-01-19"},{"lineNumber":28,"author":{"gitId":"cyqjoseph"},"content":" System.out.println(e.getMessage());","lastModifiedDate":"2024-01-19"},{"lineNumber":29,"author":{"gitId":"cyqjoseph"},"content":" }","lastModifiedDate":"2024-01-19"},{"lineNumber":30,"author":{"gitId":"cyqjoseph"},"content":" } else {","lastModifiedDate":"2024-01-19"},{"lineNumber":31,"author":{"gitId":"cyqjoseph"},"content":" throw new DukeException(\"The task list is full.\");","lastModifiedDate":"2024-01-19"},{"lineNumber":32,"author":{"gitId":"cyqjoseph"},"content":" }","lastModifiedDate":"2024-01-19"},{"lineNumber":33,"author":{"gitId":"cyqjoseph"},"content":" }","lastModifiedDate":"2024-01-19"},{"lineNumber":34,"author":{"gitId":"cyqjoseph"},"content":"","lastModifiedDate":"2024-01-19"},{"lineNumber":35,"author":{"gitId":"cyqjoseph"},"content":" public void parseTask(String task) throws DukeException {","lastModifiedDate":"2024-01-19"},{"lineNumber":36,"author":{"gitId":"cyqjoseph"},"content":" String[] parsed \u003d task.split(\" \", 2);","lastModifiedDate":"2024-01-19"},{"lineNumber":37,"author":{"gitId":"cyqjoseph"},"content":" if (parsed.length \u003c\u003d 1 || parsed[1].isEmpty()) {","lastModifiedDate":"2024-01-19"},{"lineNumber":38,"author":{"gitId":"cyqjoseph"},"content":" throw new DukeException(\"OOPS! Please enter a task name\");","lastModifiedDate":"2024-01-19"},{"lineNumber":39,"author":{"gitId":"cyqjoseph"},"content":" }","lastModifiedDate":"2024-01-19"},{"lineNumber":40,"author":{"gitId":"cyqjoseph"},"content":" TaskType taskType \u003d TaskType.valueOf(parsed[0].toUpperCase());","lastModifiedDate":"2024-01-19"},{"lineNumber":41,"author":{"gitId":"cyqjoseph"},"content":" String taskDesc \u003d parsed[1];","lastModifiedDate":"2024-01-19"},{"lineNumber":42,"author":{"gitId":"cyqjoseph"},"content":" switch (taskType) {","lastModifiedDate":"2024-01-19"},{"lineNumber":43,"author":{"gitId":"cyqjoseph"},"content":" case TODO:","lastModifiedDate":"2024-01-19"},{"lineNumber":44,"author":{"gitId":"cyqjoseph"},"content":" this.tasks.add(new ToDo(taskDesc));","lastModifiedDate":"2024-01-19"},{"lineNumber":45,"author":{"gitId":"cyqjoseph"},"content":" break;","lastModifiedDate":"2024-01-19"},{"lineNumber":46,"author":{"gitId":"cyqjoseph"},"content":" case DEADLINE:","lastModifiedDate":"2024-01-19"},{"lineNumber":47,"author":{"gitId":"cyqjoseph"},"content":" String[] parsedDeadline \u003d taskDesc.split(\" /by \");","lastModifiedDate":"2024-01-19"},{"lineNumber":48,"author":{"gitId":"cyqjoseph"},"content":" if (parsedDeadline.length \u003c\u003d 1) {","lastModifiedDate":"2024-01-19"},{"lineNumber":49,"author":{"gitId":"cyqjoseph"},"content":" throw new DukeException(\"Please enter a valid deadline format\");","lastModifiedDate":"2024-01-19"},{"lineNumber":50,"author":{"gitId":"cyqjoseph"},"content":" }","lastModifiedDate":"2024-01-19"},{"lineNumber":51,"author":{"gitId":"cyqjoseph"},"content":" String deadlineName \u003d parsedDeadline[0];","lastModifiedDate":"2024-01-19"},{"lineNumber":52,"author":{"gitId":"cyqjoseph"},"content":" String by \u003d parsedDeadline[1];","lastModifiedDate":"2024-01-19"},{"lineNumber":53,"author":{"gitId":"cyqjoseph"},"content":" this.tasks.add(new Deadline(deadlineName, by));","lastModifiedDate":"2024-01-19"},{"lineNumber":54,"author":{"gitId":"cyqjoseph"},"content":" break;","lastModifiedDate":"2024-01-19"},{"lineNumber":55,"author":{"gitId":"cyqjoseph"},"content":" case EVENT:","lastModifiedDate":"2024-01-19"},{"lineNumber":56,"author":{"gitId":"cyqjoseph"},"content":" String[] parsedEvent \u003d taskDesc.split(\" /from | /to \");","lastModifiedDate":"2024-01-19"},{"lineNumber":57,"author":{"gitId":"cyqjoseph"},"content":" if (parsedEvent.length \u003c\u003d 2) {","lastModifiedDate":"2024-01-19"},{"lineNumber":58,"author":{"gitId":"cyqjoseph"},"content":" throw new DukeException(\"Please enter valid event format\");","lastModifiedDate":"2024-01-19"},{"lineNumber":59,"author":{"gitId":"cyqjoseph"},"content":" }","lastModifiedDate":"2024-01-19"},{"lineNumber":60,"author":{"gitId":"cyqjoseph"},"content":" String eventName \u003d parsedEvent[0];","lastModifiedDate":"2024-01-19"},{"lineNumber":61,"author":{"gitId":"cyqjoseph"},"content":" String start \u003d parsedEvent[1];","lastModifiedDate":"2024-01-19"},{"lineNumber":62,"author":{"gitId":"cyqjoseph"},"content":" String end \u003d parsedEvent[2];","lastModifiedDate":"2024-01-19"},{"lineNumber":63,"author":{"gitId":"cyqjoseph"},"content":" this.tasks.add(new Event(eventName, start, end));","lastModifiedDate":"2024-01-19"},{"lineNumber":64,"author":{"gitId":"cyqjoseph"},"content":" break;","lastModifiedDate":"2024-01-19"},{"lineNumber":65,"author":{"gitId":"cyqjoseph"},"content":" default:","lastModifiedDate":"2024-01-19"},{"lineNumber":66,"author":{"gitId":"cyqjoseph"},"content":" throw new DukeException(\"Please enter valid task type\");","lastModifiedDate":"2024-01-19"},{"lineNumber":67,"author":{"gitId":"cyqjoseph"},"content":" }","lastModifiedDate":"2024-01-19"},{"lineNumber":68,"author":{"gitId":"cyqjoseph"},"content":" }","lastModifiedDate":"2024-01-19"},{"lineNumber":69,"author":{"gitId":"cyqjoseph"},"content":"","lastModifiedDate":"2024-01-19"},{"lineNumber":70,"author":{"gitId":"cyqjoseph"},"content":" public void deleteTask(int index) throws DukeException {","lastModifiedDate":"2024-01-19"},{"lineNumber":71,"author":{"gitId":"cyqjoseph"},"content":" if (this.tasks.size() \u003d\u003d 0) {","lastModifiedDate":"2024-01-19"},{"lineNumber":72,"author":{"gitId":"cyqjoseph"},"content":" throw new DukeException(\"Task index is out of range.\");","lastModifiedDate":"2024-01-19"},{"lineNumber":73,"author":{"gitId":"cyqjoseph"},"content":" }","lastModifiedDate":"2024-01-19"},{"lineNumber":74,"author":{"gitId":"cyqjoseph"},"content":" if (index \u003c\u003d 0 || index \u003e this.tasks.size()) {","lastModifiedDate":"2024-01-19"},{"lineNumber":75,"author":{"gitId":"cyqjoseph"},"content":" throw new DukeException(\"Index out of range\");","lastModifiedDate":"2024-01-19"},{"lineNumber":76,"author":{"gitId":"cyqjoseph"},"content":" }","lastModifiedDate":"2024-01-19"},{"lineNumber":77,"author":{"gitId":"cyqjoseph"},"content":" Task deletedTask \u003d this.tasks.remove(index - 1);","lastModifiedDate":"2024-01-19"},{"lineNumber":78,"author":{"gitId":"cyqjoseph"},"content":" System.out.println(\"\\tNoted. I\u0027ve removed this task:\");","lastModifiedDate":"2024-01-19"},{"lineNumber":79,"author":{"gitId":"cyqjoseph"},"content":" System.out.println(\"\\t\\t\" + deletedTask.toString());","lastModifiedDate":"2024-01-19"},{"lineNumber":80,"author":{"gitId":"cyqjoseph"},"content":" System.out.println(","lastModifiedDate":"2024-01-19"},{"lineNumber":81,"author":{"gitId":"cyqjoseph"},"content":" \"\\tNow you have \" + this.tasks.size() + \" task\" +","lastModifiedDate":"2024-01-19"},{"lineNumber":82,"author":{"gitId":"cyqjoseph"},"content":" (this.tasks.size() \u003d\u003d 1 ? \"\" : \"s\") + \" in the list\");","lastModifiedDate":"2024-01-19"},{"lineNumber":83,"author":{"gitId":"cyqjoseph"},"content":" }","lastModifiedDate":"2024-01-19"},{"lineNumber":84,"author":{"gitId":"cyqjoseph"},"content":"","lastModifiedDate":"2024-01-19"},{"lineNumber":85,"author":{"gitId":"cyqjoseph"},"content":" public void markTask(int index) throws DukeException {","lastModifiedDate":"2024-01-19"},{"lineNumber":86,"author":{"gitId":"cyqjoseph"},"content":" if (index \u003c\u003d 0 || index \u003e this.tasks.size()) {","lastModifiedDate":"2024-01-19"},{"lineNumber":87,"author":{"gitId":"cyqjoseph"},"content":" throw new DukeException(\"Task index is out of range.\");","lastModifiedDate":"2024-01-19"},{"lineNumber":88,"author":{"gitId":"cyqjoseph"},"content":" }","lastModifiedDate":"2024-01-19"},{"lineNumber":89,"author":{"gitId":"cyqjoseph"},"content":" Task currTask \u003d this.tasks.get(index - 1);","lastModifiedDate":"2024-01-19"},{"lineNumber":90,"author":{"gitId":"cyqjoseph"},"content":" currTask.markAsDone();","lastModifiedDate":"2024-01-19"},{"lineNumber":91,"author":{"gitId":"cyqjoseph"},"content":" System.out.println(\"\\tNice! I\u0027ve marked this task as done:\");","lastModifiedDate":"2024-01-19"},{"lineNumber":92,"author":{"gitId":"cyqjoseph"},"content":" currTask.toString();","lastModifiedDate":"2024-01-19"},{"lineNumber":93,"author":{"gitId":"cyqjoseph"},"content":" }","lastModifiedDate":"2024-01-19"},{"lineNumber":94,"author":{"gitId":"cyqjoseph"},"content":"","lastModifiedDate":"2024-01-19"},{"lineNumber":95,"author":{"gitId":"cyqjoseph"},"content":" public void unmarkTask(int index) throws DukeException{","lastModifiedDate":"2024-01-19"},{"lineNumber":96,"author":{"gitId":"cyqjoseph"},"content":" if (index \u003c\u003d 0 || index \u003e this.tasks.size()) {","lastModifiedDate":"2024-01-19"},{"lineNumber":97,"author":{"gitId":"cyqjoseph"},"content":" throw new DukeException(\"Task index is out of range.\");","lastModifiedDate":"2024-01-19"},{"lineNumber":98,"author":{"gitId":"cyqjoseph"},"content":" }","lastModifiedDate":"2024-01-19"},{"lineNumber":99,"author":{"gitId":"cyqjoseph"},"content":" Task currTask \u003d this.tasks.get(index - 1);","lastModifiedDate":"2024-01-19"},{"lineNumber":100,"author":{"gitId":"cyqjoseph"},"content":" currTask.markAsUndone();","lastModifiedDate":"2024-01-19"},{"lineNumber":101,"author":{"gitId":"cyqjoseph"},"content":" System.out.println(\"\\tOK, I\u0027ve marked this task as not done yet:\");","lastModifiedDate":"2024-01-19"},{"lineNumber":102,"author":{"gitId":"cyqjoseph"},"content":" currTask.toString();","lastModifiedDate":"2024-01-19"},{"lineNumber":103,"author":{"gitId":"cyqjoseph"},"content":" }","lastModifiedDate":"2024-01-19"},{"lineNumber":104,"author":{"gitId":"cyqjoseph"},"content":"","lastModifiedDate":"2024-01-19"},{"lineNumber":105,"author":{"gitId":"cyqjoseph"},"content":" public void listTasks() {","lastModifiedDate":"2024-01-19"},{"lineNumber":106,"author":{"gitId":"cyqjoseph"},"content":" if (this.tasks.size() \u003d\u003d 0) {","lastModifiedDate":"2024-01-19"},{"lineNumber":107,"author":{"gitId":"cyqjoseph"},"content":" System.out.println(\"\\tThe task list is empty.\");","lastModifiedDate":"2024-01-19"},{"lineNumber":108,"author":{"gitId":"cyqjoseph"},"content":" } else {","lastModifiedDate":"2024-01-19"},{"lineNumber":109,"author":{"gitId":"cyqjoseph"},"content":" System.out.println(\"\\tHere are the tasks in your list: \");","lastModifiedDate":"2024-01-19"},{"lineNumber":110,"author":{"gitId":"cyqjoseph"},"content":" for (int i \u003d 0; i \u003c this.tasks.size(); i++) {","lastModifiedDate":"2024-01-19"},{"lineNumber":111,"author":{"gitId":"cyqjoseph"},"content":" Task currTask \u003d this.tasks.get(i);","lastModifiedDate":"2024-01-19"},{"lineNumber":112,"author":{"gitId":"cyqjoseph"},"content":" System.out.println(\"\\t\" + (i + 1) + \".\" + currTask.toString());","lastModifiedDate":"2024-01-19"},{"lineNumber":113,"author":{"gitId":"cyqjoseph"},"content":" }","lastModifiedDate":"2024-01-19"},{"lineNumber":114,"author":{"gitId":"cyqjoseph"},"content":" }","lastModifiedDate":"2024-01-19"},{"lineNumber":115,"author":{"gitId":"cyqjoseph"},"content":" }","lastModifiedDate":"2024-01-19"},{"lineNumber":116,"author":{"gitId":"cyqjoseph"},"content":"}","lastModifiedDate":"2024-01-19"}],"authorContributionMap":{"cyqjoseph":116}},{"path":"src/main/java/ToDo.java","fileType":"java","lines":[{"lineNumber":1,"author":{"gitId":"cyqjoseph"},"content":"public class ToDo extends Task{","lastModifiedDate":"2024-01-19"},{"lineNumber":2,"author":{"gitId":"cyqjoseph"},"content":" public ToDo(String name) {","lastModifiedDate":"2024-01-19"},{"lineNumber":3,"author":{"gitId":"cyqjoseph"},"content":" super(name);","lastModifiedDate":"2024-01-19"},{"lineNumber":4,"author":{"gitId":"cyqjoseph"},"content":" }","lastModifiedDate":"2024-01-19"},{"lineNumber":5,"author":{"gitId":"cyqjoseph"},"content":"","lastModifiedDate":"2024-01-19"},{"lineNumber":6,"author":{"gitId":"cyqjoseph"},"content":" @Override","lastModifiedDate":"2024-01-19"},{"lineNumber":7,"author":{"gitId":"cyqjoseph"},"content":" public String toString() {","lastModifiedDate":"2024-01-19"},{"lineNumber":8,"author":{"gitId":"cyqjoseph"},"content":" return \"[T]\" + super.toString();","lastModifiedDate":"2024-01-19"},{"lineNumber":9,"author":{"gitId":"cyqjoseph"},"content":" }","lastModifiedDate":"2024-01-19"},{"lineNumber":10,"author":{"gitId":"cyqjoseph"},"content":"}","lastModifiedDate":"2024-01-19"}],"authorContributionMap":{"cyqjoseph":10}},{"path":"text-ui-test/input.txt","fileType":"txt","lines":[{"lineNumber":1,"author":{"gitId":"cyqjoseph"},"content":"todo borrow book","lastModifiedDate":"2024-01-19"},{"lineNumber":2,"author":{"gitId":"cyqjoseph"},"content":"deadline return book /by Monday","lastModifiedDate":"2024-01-19"},{"lineNumber":3,"author":{"gitId":"cyqjoseph"},"content":"list","lastModifiedDate":"2024-01-19"},{"lineNumber":4,"author":{"gitId":"cyqjoseph"},"content":"event project meeting /from Mon 2pm /to 4pm","lastModifiedDate":"2024-01-19"},{"lineNumber":5,"author":{"gitId":"cyqjoseph"},"content":"list","lastModifiedDate":"2024-01-19"},{"lineNumber":6,"author":{"gitId":"cyqjoseph"},"content":"mark 2","lastModifiedDate":"2024-01-19"},{"lineNumber":7,"author":{"gitId":"cyqjoseph"},"content":"list","lastModifiedDate":"2024-01-19"},{"lineNumber":8,"author":{"gitId":"cyqjoseph"},"content":"mark 1","lastModifiedDate":"2024-01-19"},{"lineNumber":9,"author":{"gitId":"cyqjoseph"},"content":"list","lastModifiedDate":"2024-01-19"},{"lineNumber":10,"author":{"gitId":"cyqjoseph"},"content":"unmark 1","lastModifiedDate":"2024-01-19"},{"lineNumber":11,"author":{"gitId":"cyqjoseph"},"content":"list","lastModifiedDate":"2024-01-19"},{"lineNumber":12,"author":{"gitId":"cyqjoseph"},"content":"delete 2","lastModifiedDate":"2024-01-19"},{"lineNumber":13,"author":{"gitId":"cyqjoseph"},"content":"list","lastModifiedDate":"2024-01-19"},{"lineNumber":14,"author":{"gitId":"cyqjoseph"},"content":"event","lastModifiedDate":"2024-01-19"},{"lineNumber":15,"author":{"gitId":"cyqjoseph"},"content":"event hello","lastModifiedDate":"2024-01-19"},{"lineNumber":16,"author":{"gitId":"cyqjoseph"},"content":"unmark -1","lastModifiedDate":"2024-01-19"},{"lineNumber":17,"author":{"gitId":"cyqjoseph"},"content":"unmark 5","lastModifiedDate":"2024-01-19"},{"lineNumber":18,"author":{"gitId":"cyqjoseph"},"content":"deadline /by Tuesday","lastModifiedDate":"2024-01-19"},{"lineNumber":19,"author":{"gitId":"cyqjoseph"},"content":"delete 0","lastModifiedDate":"2024-01-19"},{"lineNumber":20,"author":{"gitId":"cyqjoseph"},"content":"bye","lastModifiedDate":"2024-01-19"}],"authorContributionMap":{"cyqjoseph":20}}] +[{"path":"src/main/java/Deadline.java","fileType":"java","lines":[{"lineNumber":1,"author":{"gitId":"cyqjoseph"},"content":"public class Deadline extends Task {","lastModifiedDate":"2024-01-19"},{"lineNumber":2,"author":{"gitId":"cyqjoseph"},"content":" protected String by;","lastModifiedDate":"2024-01-19"},{"lineNumber":3,"author":{"gitId":"cyqjoseph"},"content":"","lastModifiedDate":"2024-01-19"},{"lineNumber":4,"author":{"gitId":"cyqjoseph"},"content":" public Deadline(String name, String by) {","lastModifiedDate":"2024-01-19"},{"lineNumber":5,"author":{"gitId":"cyqjoseph"},"content":" super(name);","lastModifiedDate":"2024-01-19"},{"lineNumber":6,"author":{"gitId":"cyqjoseph"},"content":" this.by \u003d by;","lastModifiedDate":"2024-01-19"},{"lineNumber":7,"author":{"gitId":"cyqjoseph"},"content":" }","lastModifiedDate":"2024-01-19"},{"lineNumber":8,"author":{"gitId":"cyqjoseph"},"content":"","lastModifiedDate":"2024-01-19"},{"lineNumber":9,"author":{"gitId":"cyqjoseph"},"content":" @Override","lastModifiedDate":"2024-01-19"},{"lineNumber":10,"author":{"gitId":"cyqjoseph"},"content":" public String toString() {","lastModifiedDate":"2024-01-19"},{"lineNumber":11,"author":{"gitId":"cyqjoseph"},"content":" return \"[D]\" + super.toString() + \" (by: \" + by + \")\";","lastModifiedDate":"2024-01-19"},{"lineNumber":12,"author":{"gitId":"cyqjoseph"},"content":" }","lastModifiedDate":"2024-01-19"},{"lineNumber":13,"author":{"gitId":"cyqjoseph"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":14,"author":{"gitId":"cyqjoseph"},"content":" @Override","lastModifiedDate":"2024-01-24"},{"lineNumber":15,"author":{"gitId":"cyqjoseph"},"content":" public String fileString() {","lastModifiedDate":"2024-01-24"},{"lineNumber":16,"author":{"gitId":"cyqjoseph"},"content":" return \"D \" + super.fileString() + \" | \" + this.by;","lastModifiedDate":"2024-01-24"},{"lineNumber":17,"author":{"gitId":"cyqjoseph"},"content":" }","lastModifiedDate":"2024-01-24"},{"lineNumber":18,"author":{"gitId":"cyqjoseph"},"content":"}","lastModifiedDate":"2024-01-19"}],"authorContributionMap":{"cyqjoseph":18}},{"path":"src/main/java/Duke.java","fileType":"java","lines":[{"lineNumber":1,"author":{"gitId":"cyqjoseph"},"content":"import java.util.Scanner;","lastModifiedDate":"2024-01-19"},{"lineNumber":2,"author":{"gitId":"cyqjoseph"},"content":"","lastModifiedDate":"2024-01-19"},{"lineNumber":3,"author":{"gitId":"-"},"content":"public class Duke {","lastModifiedDate":"2019-07-29"},{"lineNumber":4,"author":{"gitId":"-"},"content":" public static void main(String[] args) {","lastModifiedDate":"2019-07-29"},{"lineNumber":5,"author":{"gitId":"cyqjoseph"},"content":" RoeBot bot \u003d new RoeBot();","lastModifiedDate":"2024-01-19"},{"lineNumber":6,"author":{"gitId":"cyqjoseph"},"content":" bot.start();","lastModifiedDate":"2024-01-19"},{"lineNumber":7,"author":{"gitId":"-"},"content":" }","lastModifiedDate":"2024-01-19"},{"lineNumber":8,"author":{"gitId":"-"},"content":"}","lastModifiedDate":"2019-07-29"}],"authorContributionMap":{"cyqjoseph":4,"-":4}},{"path":"src/main/java/DukeException.java","fileType":"java","lines":[{"lineNumber":1,"author":{"gitId":"cyqjoseph"},"content":"public class DukeException extends Exception {","lastModifiedDate":"2024-01-19"},{"lineNumber":2,"author":{"gitId":"cyqjoseph"},"content":" public DukeException(String message) {","lastModifiedDate":"2024-01-19"},{"lineNumber":3,"author":{"gitId":"cyqjoseph"},"content":" super(\"\\t\" + message);","lastModifiedDate":"2024-01-19"},{"lineNumber":4,"author":{"gitId":"cyqjoseph"},"content":" }","lastModifiedDate":"2024-01-19"},{"lineNumber":5,"author":{"gitId":"cyqjoseph"},"content":"}","lastModifiedDate":"2024-01-19"}],"authorContributionMap":{"cyqjoseph":5}},{"path":"src/main/java/Event.java","fileType":"java","lines":[{"lineNumber":1,"author":{"gitId":"cyqjoseph"},"content":"public class Event extends Task {","lastModifiedDate":"2024-01-19"},{"lineNumber":2,"author":{"gitId":"cyqjoseph"},"content":" protected String start;","lastModifiedDate":"2024-01-19"},{"lineNumber":3,"author":{"gitId":"cyqjoseph"},"content":" protected String end;","lastModifiedDate":"2024-01-19"},{"lineNumber":4,"author":{"gitId":"cyqjoseph"},"content":"","lastModifiedDate":"2024-01-19"},{"lineNumber":5,"author":{"gitId":"cyqjoseph"},"content":" public Event(String name, String start, String end) {","lastModifiedDate":"2024-01-19"},{"lineNumber":6,"author":{"gitId":"cyqjoseph"},"content":" super(name);","lastModifiedDate":"2024-01-19"},{"lineNumber":7,"author":{"gitId":"cyqjoseph"},"content":" this.start \u003d start;","lastModifiedDate":"2024-01-19"},{"lineNumber":8,"author":{"gitId":"cyqjoseph"},"content":" this.end \u003d end;","lastModifiedDate":"2024-01-19"},{"lineNumber":9,"author":{"gitId":"cyqjoseph"},"content":" }","lastModifiedDate":"2024-01-19"},{"lineNumber":10,"author":{"gitId":"cyqjoseph"},"content":"","lastModifiedDate":"2024-01-19"},{"lineNumber":11,"author":{"gitId":"cyqjoseph"},"content":" @Override","lastModifiedDate":"2024-01-19"},{"lineNumber":12,"author":{"gitId":"cyqjoseph"},"content":" public String toString() {","lastModifiedDate":"2024-01-19"},{"lineNumber":13,"author":{"gitId":"cyqjoseph"},"content":" return \"[E]\" + super.toString() + \" (from: \" + this.start + \" to: \" + this.end + \")\";","lastModifiedDate":"2024-01-19"},{"lineNumber":14,"author":{"gitId":"cyqjoseph"},"content":" }","lastModifiedDate":"2024-01-19"},{"lineNumber":15,"author":{"gitId":"cyqjoseph"},"content":"","lastModifiedDate":"2024-01-19"},{"lineNumber":16,"author":{"gitId":"cyqjoseph"},"content":" @Override","lastModifiedDate":"2024-01-24"},{"lineNumber":17,"author":{"gitId":"cyqjoseph"},"content":" public String fileString() {","lastModifiedDate":"2024-01-24"},{"lineNumber":18,"author":{"gitId":"cyqjoseph"},"content":" return \"E \" + super.fileString() + \" | \" + this.start + \" to \" + this.end;","lastModifiedDate":"2024-01-24"},{"lineNumber":19,"author":{"gitId":"cyqjoseph"},"content":" }","lastModifiedDate":"2024-01-24"},{"lineNumber":20,"author":{"gitId":"cyqjoseph"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":21,"author":{"gitId":"cyqjoseph"},"content":"}","lastModifiedDate":"2024-01-19"}],"authorContributionMap":{"cyqjoseph":21}},{"path":"src/main/java/RoeBot.java","fileType":"java","lines":[{"lineNumber":1,"author":{"gitId":"cyqjoseph"},"content":"import java.util.Locale;","lastModifiedDate":"2024-01-19"},{"lineNumber":2,"author":{"gitId":"cyqjoseph"},"content":"import java.util.Scanner;","lastModifiedDate":"2024-01-19"},{"lineNumber":3,"author":{"gitId":"cyqjoseph"},"content":"","lastModifiedDate":"2024-01-19"},{"lineNumber":4,"author":{"gitId":"cyqjoseph"},"content":"public class RoeBot {","lastModifiedDate":"2024-01-19"},{"lineNumber":5,"author":{"gitId":"cyqjoseph"},"content":" private TaskList taskList;","lastModifiedDate":"2024-01-19"},{"lineNumber":6,"author":{"gitId":"cyqjoseph"},"content":" public enum Command {","lastModifiedDate":"2024-01-19"},{"lineNumber":7,"author":{"gitId":"cyqjoseph"},"content":" MARK,","lastModifiedDate":"2024-01-19"},{"lineNumber":8,"author":{"gitId":"cyqjoseph"},"content":" UNMARK,","lastModifiedDate":"2024-01-19"},{"lineNumber":9,"author":{"gitId":"cyqjoseph"},"content":" DELETE,","lastModifiedDate":"2024-01-19"},{"lineNumber":10,"author":{"gitId":"cyqjoseph"},"content":" LIST,","lastModifiedDate":"2024-01-19"},{"lineNumber":11,"author":{"gitId":"cyqjoseph"},"content":" BYE,","lastModifiedDate":"2024-01-19"},{"lineNumber":12,"author":{"gitId":"cyqjoseph"},"content":" TODO,","lastModifiedDate":"2024-01-19"},{"lineNumber":13,"author":{"gitId":"cyqjoseph"},"content":" DEADLINE,","lastModifiedDate":"2024-01-19"},{"lineNumber":14,"author":{"gitId":"cyqjoseph"},"content":" EVENT","lastModifiedDate":"2024-01-19"},{"lineNumber":15,"author":{"gitId":"cyqjoseph"},"content":" }","lastModifiedDate":"2024-01-19"},{"lineNumber":16,"author":{"gitId":"cyqjoseph"},"content":" public RoeBot() {","lastModifiedDate":"2024-01-19"},{"lineNumber":17,"author":{"gitId":"cyqjoseph"},"content":" this.taskList \u003d new TaskList();","lastModifiedDate":"2024-01-19"},{"lineNumber":18,"author":{"gitId":"cyqjoseph"},"content":" }","lastModifiedDate":"2024-01-19"},{"lineNumber":19,"author":{"gitId":"cyqjoseph"},"content":"","lastModifiedDate":"2024-01-19"},{"lineNumber":20,"author":{"gitId":"cyqjoseph"},"content":" public void start() {","lastModifiedDate":"2024-01-19"},{"lineNumber":21,"author":{"gitId":"cyqjoseph"},"content":" printIntroMessage();","lastModifiedDate":"2024-01-19"},{"lineNumber":22,"author":{"gitId":"cyqjoseph"},"content":" Scanner scanner \u003d new Scanner(System.in);","lastModifiedDate":"2024-01-19"},{"lineNumber":23,"author":{"gitId":"cyqjoseph"},"content":" String userInput;","lastModifiedDate":"2024-01-19"},{"lineNumber":24,"author":{"gitId":"cyqjoseph"},"content":" do {","lastModifiedDate":"2024-01-19"},{"lineNumber":25,"author":{"gitId":"cyqjoseph"},"content":" userInput \u003d scanner.nextLine();","lastModifiedDate":"2024-01-19"},{"lineNumber":26,"author":{"gitId":"cyqjoseph"},"content":" parseUserInput(userInput);","lastModifiedDate":"2024-01-19"},{"lineNumber":27,"author":{"gitId":"cyqjoseph"},"content":" printHorizontalLine();","lastModifiedDate":"2024-01-19"},{"lineNumber":28,"author":{"gitId":"cyqjoseph"},"content":" } while (!userInput.equals(\"bye\"));","lastModifiedDate":"2024-01-19"},{"lineNumber":29,"author":{"gitId":"cyqjoseph"},"content":" printExitMessage();","lastModifiedDate":"2024-01-19"},{"lineNumber":30,"author":{"gitId":"cyqjoseph"},"content":" }","lastModifiedDate":"2024-01-19"},{"lineNumber":31,"author":{"gitId":"cyqjoseph"},"content":"","lastModifiedDate":"2024-01-19"},{"lineNumber":32,"author":{"gitId":"cyqjoseph"},"content":" public void parseUserInput(String userInput) {","lastModifiedDate":"2024-01-19"},{"lineNumber":33,"author":{"gitId":"cyqjoseph"},"content":" try {","lastModifiedDate":"2024-01-19"},{"lineNumber":34,"author":{"gitId":"cyqjoseph"},"content":" String[] parsed \u003d userInput.split(\" \", 2);","lastModifiedDate":"2024-01-19"},{"lineNumber":35,"author":{"gitId":"cyqjoseph"},"content":" Command command \u003d Command.valueOf(parsed[0].toUpperCase());","lastModifiedDate":"2024-01-19"},{"lineNumber":36,"author":{"gitId":"cyqjoseph"},"content":" switch (command) {","lastModifiedDate":"2024-01-19"},{"lineNumber":37,"author":{"gitId":"cyqjoseph"},"content":" case MARK:","lastModifiedDate":"2024-01-19"},{"lineNumber":38,"author":{"gitId":"cyqjoseph"},"content":" this.taskList.markTask(Integer.parseInt(parsed[1]));","lastModifiedDate":"2024-01-19"},{"lineNumber":39,"author":{"gitId":"cyqjoseph"},"content":" break;","lastModifiedDate":"2024-01-19"},{"lineNumber":40,"author":{"gitId":"cyqjoseph"},"content":" case UNMARK:","lastModifiedDate":"2024-01-19"},{"lineNumber":41,"author":{"gitId":"cyqjoseph"},"content":" this.taskList.unmarkTask(Integer.parseInt(parsed[1]));","lastModifiedDate":"2024-01-19"},{"lineNumber":42,"author":{"gitId":"cyqjoseph"},"content":" break;","lastModifiedDate":"2024-01-19"},{"lineNumber":43,"author":{"gitId":"cyqjoseph"},"content":" case DELETE:","lastModifiedDate":"2024-01-19"},{"lineNumber":44,"author":{"gitId":"cyqjoseph"},"content":" this.taskList.deleteTask(Integer.parseInt(parsed[1]));","lastModifiedDate":"2024-01-19"},{"lineNumber":45,"author":{"gitId":"cyqjoseph"},"content":" break;","lastModifiedDate":"2024-01-19"},{"lineNumber":46,"author":{"gitId":"cyqjoseph"},"content":" case LIST:","lastModifiedDate":"2024-01-19"},{"lineNumber":47,"author":{"gitId":"cyqjoseph"},"content":" this.taskList.listTasks();","lastModifiedDate":"2024-01-19"},{"lineNumber":48,"author":{"gitId":"cyqjoseph"},"content":" break;","lastModifiedDate":"2024-01-19"},{"lineNumber":49,"author":{"gitId":"cyqjoseph"},"content":" case BYE:","lastModifiedDate":"2024-01-19"},{"lineNumber":50,"author":{"gitId":"cyqjoseph"},"content":" break;","lastModifiedDate":"2024-01-19"},{"lineNumber":51,"author":{"gitId":"cyqjoseph"},"content":" default:","lastModifiedDate":"2024-01-19"},{"lineNumber":52,"author":{"gitId":"cyqjoseph"},"content":" this.taskList.addTask(userInput);","lastModifiedDate":"2024-01-19"},{"lineNumber":53,"author":{"gitId":"cyqjoseph"},"content":" break;","lastModifiedDate":"2024-01-19"},{"lineNumber":54,"author":{"gitId":"cyqjoseph"},"content":" }","lastModifiedDate":"2024-01-19"},{"lineNumber":55,"author":{"gitId":"cyqjoseph"},"content":" } catch (DukeException e) {","lastModifiedDate":"2024-01-19"},{"lineNumber":56,"author":{"gitId":"cyqjoseph"},"content":" System.out.println(e.getMessage());","lastModifiedDate":"2024-01-19"},{"lineNumber":57,"author":{"gitId":"cyqjoseph"},"content":" } catch (IllegalArgumentException e) {","lastModifiedDate":"2024-01-19"},{"lineNumber":58,"author":{"gitId":"cyqjoseph"},"content":" System.out.println(\"\\tInvalid input, Please try again\");","lastModifiedDate":"2024-01-19"},{"lineNumber":59,"author":{"gitId":"cyqjoseph"},"content":" }","lastModifiedDate":"2024-01-19"},{"lineNumber":60,"author":{"gitId":"cyqjoseph"},"content":" }","lastModifiedDate":"2024-01-19"},{"lineNumber":61,"author":{"gitId":"cyqjoseph"},"content":" public void printIntroMessage() {","lastModifiedDate":"2024-01-19"},{"lineNumber":62,"author":{"gitId":"cyqjoseph"},"content":" printHorizontalLine();","lastModifiedDate":"2024-01-19"},{"lineNumber":63,"author":{"gitId":"cyqjoseph"},"content":" System.out.println(\"\\tHello! I\u0027m RoeBot!\");","lastModifiedDate":"2024-01-19"},{"lineNumber":64,"author":{"gitId":"cyqjoseph"},"content":" System.out.println(\"\\tWhat can I do for you?\");","lastModifiedDate":"2024-01-19"},{"lineNumber":65,"author":{"gitId":"cyqjoseph"},"content":" printHorizontalLine();","lastModifiedDate":"2024-01-19"},{"lineNumber":66,"author":{"gitId":"cyqjoseph"},"content":" }","lastModifiedDate":"2024-01-19"},{"lineNumber":67,"author":{"gitId":"cyqjoseph"},"content":"","lastModifiedDate":"2024-01-19"},{"lineNumber":68,"author":{"gitId":"cyqjoseph"},"content":" public void printExitMessage() {","lastModifiedDate":"2024-01-19"},{"lineNumber":69,"author":{"gitId":"cyqjoseph"},"content":" System.out.println(\"\\tBye. Hope to see you again soon!\");","lastModifiedDate":"2024-01-19"},{"lineNumber":70,"author":{"gitId":"cyqjoseph"},"content":" printHorizontalLine();","lastModifiedDate":"2024-01-19"},{"lineNumber":71,"author":{"gitId":"cyqjoseph"},"content":" }","lastModifiedDate":"2024-01-19"},{"lineNumber":72,"author":{"gitId":"cyqjoseph"},"content":"","lastModifiedDate":"2024-01-19"},{"lineNumber":73,"author":{"gitId":"cyqjoseph"},"content":" public void printHorizontalLine() {","lastModifiedDate":"2024-01-19"},{"lineNumber":74,"author":{"gitId":"cyqjoseph"},"content":" System.out.println(\"\\t_________________________________________________\");","lastModifiedDate":"2024-01-19"},{"lineNumber":75,"author":{"gitId":"cyqjoseph"},"content":" }","lastModifiedDate":"2024-01-19"},{"lineNumber":76,"author":{"gitId":"cyqjoseph"},"content":"}","lastModifiedDate":"2024-01-19"}],"authorContributionMap":{"cyqjoseph":76}},{"path":"src/main/java/Task.java","fileType":"java","lines":[{"lineNumber":1,"author":{"gitId":"cyqjoseph"},"content":"public class Task {","lastModifiedDate":"2024-01-19"},{"lineNumber":2,"author":{"gitId":"cyqjoseph"},"content":" private boolean isDone;","lastModifiedDate":"2024-01-19"},{"lineNumber":3,"author":{"gitId":"cyqjoseph"},"content":" private String name;","lastModifiedDate":"2024-01-19"},{"lineNumber":4,"author":{"gitId":"cyqjoseph"},"content":"","lastModifiedDate":"2024-01-19"},{"lineNumber":5,"author":{"gitId":"cyqjoseph"},"content":" public Task(String name) {","lastModifiedDate":"2024-01-19"},{"lineNumber":6,"author":{"gitId":"cyqjoseph"},"content":" this.name \u003d name;","lastModifiedDate":"2024-01-19"},{"lineNumber":7,"author":{"gitId":"cyqjoseph"},"content":" this.isDone \u003d false;","lastModifiedDate":"2024-01-19"},{"lineNumber":8,"author":{"gitId":"cyqjoseph"},"content":" }","lastModifiedDate":"2024-01-19"},{"lineNumber":9,"author":{"gitId":"cyqjoseph"},"content":"","lastModifiedDate":"2024-01-19"},{"lineNumber":10,"author":{"gitId":"cyqjoseph"},"content":" public String getName() {","lastModifiedDate":"2024-01-19"},{"lineNumber":11,"author":{"gitId":"cyqjoseph"},"content":" return this.name;","lastModifiedDate":"2024-01-19"},{"lineNumber":12,"author":{"gitId":"cyqjoseph"},"content":" }","lastModifiedDate":"2024-01-19"},{"lineNumber":13,"author":{"gitId":"cyqjoseph"},"content":"","lastModifiedDate":"2024-01-19"},{"lineNumber":14,"author":{"gitId":"cyqjoseph"},"content":" public String getStatus() {","lastModifiedDate":"2024-01-19"},{"lineNumber":15,"author":{"gitId":"cyqjoseph"},"content":" return (this.isDone ? \"X\": \" \");","lastModifiedDate":"2024-01-19"},{"lineNumber":16,"author":{"gitId":"cyqjoseph"},"content":" }","lastModifiedDate":"2024-01-19"},{"lineNumber":17,"author":{"gitId":"cyqjoseph"},"content":"","lastModifiedDate":"2024-01-19"},{"lineNumber":18,"author":{"gitId":"cyqjoseph"},"content":" public void markAsDone() {","lastModifiedDate":"2024-01-19"},{"lineNumber":19,"author":{"gitId":"cyqjoseph"},"content":" this.isDone \u003d true;","lastModifiedDate":"2024-01-19"},{"lineNumber":20,"author":{"gitId":"cyqjoseph"},"content":" }","lastModifiedDate":"2024-01-19"},{"lineNumber":21,"author":{"gitId":"cyqjoseph"},"content":"","lastModifiedDate":"2024-01-19"},{"lineNumber":22,"author":{"gitId":"cyqjoseph"},"content":" public void markAsUndone() {","lastModifiedDate":"2024-01-19"},{"lineNumber":23,"author":{"gitId":"cyqjoseph"},"content":" this.isDone \u003d false;","lastModifiedDate":"2024-01-19"},{"lineNumber":24,"author":{"gitId":"cyqjoseph"},"content":" }","lastModifiedDate":"2024-01-19"},{"lineNumber":25,"author":{"gitId":"cyqjoseph"},"content":" @Override","lastModifiedDate":"2024-01-19"},{"lineNumber":26,"author":{"gitId":"cyqjoseph"},"content":" public String toString() {","lastModifiedDate":"2024-01-19"},{"lineNumber":27,"author":{"gitId":"cyqjoseph"},"content":" return \"[\" + getStatus() + \"] \" + this.name;","lastModifiedDate":"2024-01-19"},{"lineNumber":28,"author":{"gitId":"cyqjoseph"},"content":" }","lastModifiedDate":"2024-01-19"},{"lineNumber":29,"author":{"gitId":"cyqjoseph"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":30,"author":{"gitId":"cyqjoseph"},"content":" public String fileString() {","lastModifiedDate":"2024-01-24"},{"lineNumber":31,"author":{"gitId":"cyqjoseph"},"content":" return \"| \" + (this.isDone ? \"1\": \"0\") + \" | \" + this.name;","lastModifiedDate":"2024-01-24"},{"lineNumber":32,"author":{"gitId":"cyqjoseph"},"content":" }","lastModifiedDate":"2024-01-24"},{"lineNumber":33,"author":{"gitId":"cyqjoseph"},"content":"}","lastModifiedDate":"2024-01-19"}],"authorContributionMap":{"cyqjoseph":33}},{"path":"src/main/java/TaskList.java","fileType":"java","lines":[{"lineNumber":1,"author":{"gitId":"cyqjoseph"},"content":"import java.util.ArrayList;","lastModifiedDate":"2024-01-19"},{"lineNumber":2,"author":{"gitId":"cyqjoseph"},"content":"import java.util.List;","lastModifiedDate":"2024-01-19"},{"lineNumber":3,"author":{"gitId":"cyqjoseph"},"content":"import java.io.File;","lastModifiedDate":"2024-01-24"},{"lineNumber":4,"author":{"gitId":"cyqjoseph"},"content":"import java.io.FileWriter;","lastModifiedDate":"2024-01-24"},{"lineNumber":5,"author":{"gitId":"cyqjoseph"},"content":"import java.io.IOException;","lastModifiedDate":"2024-01-24"},{"lineNumber":6,"author":{"gitId":"cyqjoseph"},"content":"import java.nio.file.Files;","lastModifiedDate":"2024-01-24"},{"lineNumber":7,"author":{"gitId":"cyqjoseph"},"content":"import java.nio.file.Paths;","lastModifiedDate":"2024-01-24"},{"lineNumber":8,"author":{"gitId":"cyqjoseph"},"content":"import java.util.Scanner;","lastModifiedDate":"2024-01-24"},{"lineNumber":9,"author":{"gitId":"cyqjoseph"},"content":"","lastModifiedDate":"2024-01-19"},{"lineNumber":10,"author":{"gitId":"cyqjoseph"},"content":"public class TaskList {","lastModifiedDate":"2024-01-19"},{"lineNumber":11,"author":{"gitId":"cyqjoseph"},"content":" private static final int MAX_ITEMS \u003d 100;","lastModifiedDate":"2024-01-19"},{"lineNumber":12,"author":{"gitId":"cyqjoseph"},"content":" private List\u003cTask\u003e tasks;","lastModifiedDate":"2024-01-19"},{"lineNumber":13,"author":{"gitId":"cyqjoseph"},"content":" private final String FILE_PATH \u003d \"./data/duke.txt\";","lastModifiedDate":"2024-01-24"},{"lineNumber":14,"author":{"gitId":"cyqjoseph"},"content":"","lastModifiedDate":"2024-01-19"},{"lineNumber":15,"author":{"gitId":"cyqjoseph"},"content":" public TaskList() {","lastModifiedDate":"2024-01-19"},{"lineNumber":16,"author":{"gitId":"cyqjoseph"},"content":" this.tasks \u003d new ArrayList\u003c\u003e();","lastModifiedDate":"2024-01-19"},{"lineNumber":17,"author":{"gitId":"cyqjoseph"},"content":" loadTasks();","lastModifiedDate":"2024-01-24"},{"lineNumber":18,"author":{"gitId":"cyqjoseph"},"content":" }","lastModifiedDate":"2024-01-19"},{"lineNumber":19,"author":{"gitId":"cyqjoseph"},"content":"","lastModifiedDate":"2024-01-19"},{"lineNumber":20,"author":{"gitId":"cyqjoseph"},"content":" public enum TaskType {","lastModifiedDate":"2024-01-19"},{"lineNumber":21,"author":{"gitId":"cyqjoseph"},"content":" TODO,","lastModifiedDate":"2024-01-19"},{"lineNumber":22,"author":{"gitId":"cyqjoseph"},"content":" DEADLINE,","lastModifiedDate":"2024-01-19"},{"lineNumber":23,"author":{"gitId":"cyqjoseph"},"content":" EVENT","lastModifiedDate":"2024-01-19"},{"lineNumber":24,"author":{"gitId":"cyqjoseph"},"content":" }","lastModifiedDate":"2024-01-19"},{"lineNumber":25,"author":{"gitId":"cyqjoseph"},"content":"","lastModifiedDate":"2024-01-19"},{"lineNumber":26,"author":{"gitId":"cyqjoseph"},"content":" public void addTask(String task) throws DukeException {","lastModifiedDate":"2024-01-19"},{"lineNumber":27,"author":{"gitId":"cyqjoseph"},"content":" if (this.tasks.size() \u003c MAX_ITEMS) {","lastModifiedDate":"2024-01-19"},{"lineNumber":28,"author":{"gitId":"cyqjoseph"},"content":" try {","lastModifiedDate":"2024-01-19"},{"lineNumber":29,"author":{"gitId":"cyqjoseph"},"content":" parseTask(task);","lastModifiedDate":"2024-01-19"},{"lineNumber":30,"author":{"gitId":"cyqjoseph"},"content":" saveTasks();","lastModifiedDate":"2024-01-24"},{"lineNumber":31,"author":{"gitId":"cyqjoseph"},"content":" System.out.println(\"\\tGot it. I\u0027ve added this task: \");","lastModifiedDate":"2024-01-19"},{"lineNumber":32,"author":{"gitId":"cyqjoseph"},"content":" System.out.println(\"\\t\" + this.tasks.get(this.tasks.size() - 1));","lastModifiedDate":"2024-01-19"},{"lineNumber":33,"author":{"gitId":"cyqjoseph"},"content":" System.out.println(","lastModifiedDate":"2024-01-19"},{"lineNumber":34,"author":{"gitId":"cyqjoseph"},"content":" \"\\tNow you have \" + this.tasks.size() + \" task\" +","lastModifiedDate":"2024-01-19"},{"lineNumber":35,"author":{"gitId":"cyqjoseph"},"content":" (this.tasks.size() \u003d\u003d 1 ? \"\" : \"s\") + \" in the list\");","lastModifiedDate":"2024-01-19"},{"lineNumber":36,"author":{"gitId":"cyqjoseph"},"content":" } catch (DukeException e) {","lastModifiedDate":"2024-01-19"},{"lineNumber":37,"author":{"gitId":"cyqjoseph"},"content":" System.out.println(e.getMessage());","lastModifiedDate":"2024-01-19"},{"lineNumber":38,"author":{"gitId":"cyqjoseph"},"content":" }","lastModifiedDate":"2024-01-19"},{"lineNumber":39,"author":{"gitId":"cyqjoseph"},"content":" } else {","lastModifiedDate":"2024-01-19"},{"lineNumber":40,"author":{"gitId":"cyqjoseph"},"content":" throw new DukeException(\"The task list is full.\");","lastModifiedDate":"2024-01-19"},{"lineNumber":41,"author":{"gitId":"cyqjoseph"},"content":" }","lastModifiedDate":"2024-01-19"},{"lineNumber":42,"author":{"gitId":"cyqjoseph"},"content":" }","lastModifiedDate":"2024-01-19"},{"lineNumber":43,"author":{"gitId":"cyqjoseph"},"content":"","lastModifiedDate":"2024-01-19"},{"lineNumber":44,"author":{"gitId":"cyqjoseph"},"content":" public void parseTask(String task) throws DukeException {","lastModifiedDate":"2024-01-19"},{"lineNumber":45,"author":{"gitId":"cyqjoseph"},"content":" String[] parsed \u003d task.split(\" \", 2);","lastModifiedDate":"2024-01-19"},{"lineNumber":46,"author":{"gitId":"cyqjoseph"},"content":" if (parsed.length \u003c\u003d 1 || parsed[1].isEmpty()) {","lastModifiedDate":"2024-01-19"},{"lineNumber":47,"author":{"gitId":"cyqjoseph"},"content":" throw new DukeException(\"OOPS! Please enter a task name\");","lastModifiedDate":"2024-01-19"},{"lineNumber":48,"author":{"gitId":"cyqjoseph"},"content":" }","lastModifiedDate":"2024-01-19"},{"lineNumber":49,"author":{"gitId":"cyqjoseph"},"content":" TaskType taskType \u003d TaskType.valueOf(parsed[0].toUpperCase());","lastModifiedDate":"2024-01-19"},{"lineNumber":50,"author":{"gitId":"cyqjoseph"},"content":" String taskDesc \u003d parsed[1];","lastModifiedDate":"2024-01-19"},{"lineNumber":51,"author":{"gitId":"cyqjoseph"},"content":" switch (taskType) {","lastModifiedDate":"2024-01-19"},{"lineNumber":52,"author":{"gitId":"cyqjoseph"},"content":" case TODO:","lastModifiedDate":"2024-01-19"},{"lineNumber":53,"author":{"gitId":"cyqjoseph"},"content":" this.tasks.add(new ToDo(taskDesc));","lastModifiedDate":"2024-01-19"},{"lineNumber":54,"author":{"gitId":"cyqjoseph"},"content":" break;","lastModifiedDate":"2024-01-19"},{"lineNumber":55,"author":{"gitId":"cyqjoseph"},"content":" case DEADLINE:","lastModifiedDate":"2024-01-19"},{"lineNumber":56,"author":{"gitId":"cyqjoseph"},"content":" String[] parsedDeadline \u003d taskDesc.split(\" /by \");","lastModifiedDate":"2024-01-19"},{"lineNumber":57,"author":{"gitId":"cyqjoseph"},"content":" if (parsedDeadline.length \u003c\u003d 1) {","lastModifiedDate":"2024-01-19"},{"lineNumber":58,"author":{"gitId":"cyqjoseph"},"content":" throw new DukeException(\"Please enter a valid deadline format\");","lastModifiedDate":"2024-01-19"},{"lineNumber":59,"author":{"gitId":"cyqjoseph"},"content":" }","lastModifiedDate":"2024-01-19"},{"lineNumber":60,"author":{"gitId":"cyqjoseph"},"content":" String deadlineName \u003d parsedDeadline[0];","lastModifiedDate":"2024-01-19"},{"lineNumber":61,"author":{"gitId":"cyqjoseph"},"content":" String by \u003d parsedDeadline[1];","lastModifiedDate":"2024-01-19"},{"lineNumber":62,"author":{"gitId":"cyqjoseph"},"content":" this.tasks.add(new Deadline(deadlineName, by));","lastModifiedDate":"2024-01-19"},{"lineNumber":63,"author":{"gitId":"cyqjoseph"},"content":" break;","lastModifiedDate":"2024-01-19"},{"lineNumber":64,"author":{"gitId":"cyqjoseph"},"content":" case EVENT:","lastModifiedDate":"2024-01-19"},{"lineNumber":65,"author":{"gitId":"cyqjoseph"},"content":" String[] parsedEvent \u003d taskDesc.split(\" /from | /to \");","lastModifiedDate":"2024-01-19"},{"lineNumber":66,"author":{"gitId":"cyqjoseph"},"content":" if (parsedEvent.length \u003c\u003d 2) {","lastModifiedDate":"2024-01-19"},{"lineNumber":67,"author":{"gitId":"cyqjoseph"},"content":" throw new DukeException(\"Please enter valid event format\");","lastModifiedDate":"2024-01-19"},{"lineNumber":68,"author":{"gitId":"cyqjoseph"},"content":" }","lastModifiedDate":"2024-01-19"},{"lineNumber":69,"author":{"gitId":"cyqjoseph"},"content":" String eventName \u003d parsedEvent[0];","lastModifiedDate":"2024-01-19"},{"lineNumber":70,"author":{"gitId":"cyqjoseph"},"content":" String start \u003d parsedEvent[1];","lastModifiedDate":"2024-01-19"},{"lineNumber":71,"author":{"gitId":"cyqjoseph"},"content":" String end \u003d parsedEvent[2];","lastModifiedDate":"2024-01-19"},{"lineNumber":72,"author":{"gitId":"cyqjoseph"},"content":" this.tasks.add(new Event(eventName, start, end));","lastModifiedDate":"2024-01-19"},{"lineNumber":73,"author":{"gitId":"cyqjoseph"},"content":" break;","lastModifiedDate":"2024-01-19"},{"lineNumber":74,"author":{"gitId":"cyqjoseph"},"content":" default:","lastModifiedDate":"2024-01-19"},{"lineNumber":75,"author":{"gitId":"cyqjoseph"},"content":" throw new DukeException(\"Please enter valid task type\");","lastModifiedDate":"2024-01-19"},{"lineNumber":76,"author":{"gitId":"cyqjoseph"},"content":" }","lastModifiedDate":"2024-01-19"},{"lineNumber":77,"author":{"gitId":"cyqjoseph"},"content":" }","lastModifiedDate":"2024-01-19"},{"lineNumber":78,"author":{"gitId":"cyqjoseph"},"content":"","lastModifiedDate":"2024-01-19"},{"lineNumber":79,"author":{"gitId":"cyqjoseph"},"content":" public void deleteTask(int index) throws DukeException {","lastModifiedDate":"2024-01-19"},{"lineNumber":80,"author":{"gitId":"cyqjoseph"},"content":" if (this.tasks.size() \u003d\u003d 0) {","lastModifiedDate":"2024-01-19"},{"lineNumber":81,"author":{"gitId":"cyqjoseph"},"content":" throw new DukeException(\"Task index is out of range.\");","lastModifiedDate":"2024-01-19"},{"lineNumber":82,"author":{"gitId":"cyqjoseph"},"content":" }","lastModifiedDate":"2024-01-19"},{"lineNumber":83,"author":{"gitId":"cyqjoseph"},"content":" if (index \u003c\u003d 0 || index \u003e this.tasks.size()) {","lastModifiedDate":"2024-01-19"},{"lineNumber":84,"author":{"gitId":"cyqjoseph"},"content":" throw new DukeException(\"Index out of range\");","lastModifiedDate":"2024-01-19"},{"lineNumber":85,"author":{"gitId":"cyqjoseph"},"content":" }","lastModifiedDate":"2024-01-19"},{"lineNumber":86,"author":{"gitId":"cyqjoseph"},"content":" Task deletedTask \u003d this.tasks.remove(index - 1);","lastModifiedDate":"2024-01-19"},{"lineNumber":87,"author":{"gitId":"cyqjoseph"},"content":" saveTasks();","lastModifiedDate":"2024-01-24"},{"lineNumber":88,"author":{"gitId":"cyqjoseph"},"content":" System.out.println(\"\\tNoted. I\u0027ve removed this task:\");","lastModifiedDate":"2024-01-19"},{"lineNumber":89,"author":{"gitId":"cyqjoseph"},"content":" System.out.println(\"\\t\\t\" + deletedTask.toString());","lastModifiedDate":"2024-01-19"},{"lineNumber":90,"author":{"gitId":"cyqjoseph"},"content":" System.out.println(","lastModifiedDate":"2024-01-19"},{"lineNumber":91,"author":{"gitId":"cyqjoseph"},"content":" \"\\tNow you have \" + this.tasks.size() + \" task\" +","lastModifiedDate":"2024-01-19"},{"lineNumber":92,"author":{"gitId":"cyqjoseph"},"content":" (this.tasks.size() \u003d\u003d 1 ? \"\" : \"s\") + \" in the list\");","lastModifiedDate":"2024-01-19"},{"lineNumber":93,"author":{"gitId":"cyqjoseph"},"content":" }","lastModifiedDate":"2024-01-19"},{"lineNumber":94,"author":{"gitId":"cyqjoseph"},"content":"","lastModifiedDate":"2024-01-19"},{"lineNumber":95,"author":{"gitId":"cyqjoseph"},"content":" public void markTask(int index) throws DukeException {","lastModifiedDate":"2024-01-19"},{"lineNumber":96,"author":{"gitId":"cyqjoseph"},"content":" if (index \u003c\u003d 0 || index \u003e this.tasks.size()) {","lastModifiedDate":"2024-01-19"},{"lineNumber":97,"author":{"gitId":"cyqjoseph"},"content":" throw new DukeException(\"Task index is out of range.\");","lastModifiedDate":"2024-01-19"},{"lineNumber":98,"author":{"gitId":"cyqjoseph"},"content":" }","lastModifiedDate":"2024-01-19"},{"lineNumber":99,"author":{"gitId":"cyqjoseph"},"content":" Task currTask \u003d this.tasks.get(index - 1);","lastModifiedDate":"2024-01-19"},{"lineNumber":100,"author":{"gitId":"cyqjoseph"},"content":" currTask.markAsDone();","lastModifiedDate":"2024-01-19"},{"lineNumber":101,"author":{"gitId":"cyqjoseph"},"content":" saveTasks();","lastModifiedDate":"2024-01-24"},{"lineNumber":102,"author":{"gitId":"cyqjoseph"},"content":" System.out.println(\"\\tNice! I\u0027ve marked this task as done:\");","lastModifiedDate":"2024-01-19"},{"lineNumber":103,"author":{"gitId":"cyqjoseph"},"content":" currTask.toString();","lastModifiedDate":"2024-01-19"},{"lineNumber":104,"author":{"gitId":"cyqjoseph"},"content":" }","lastModifiedDate":"2024-01-19"},{"lineNumber":105,"author":{"gitId":"cyqjoseph"},"content":"","lastModifiedDate":"2024-01-19"},{"lineNumber":106,"author":{"gitId":"cyqjoseph"},"content":" public void unmarkTask(int index) throws DukeException{","lastModifiedDate":"2024-01-19"},{"lineNumber":107,"author":{"gitId":"cyqjoseph"},"content":" if (index \u003c\u003d 0 || index \u003e this.tasks.size()) {","lastModifiedDate":"2024-01-19"},{"lineNumber":108,"author":{"gitId":"cyqjoseph"},"content":" throw new DukeException(\"Task index is out of range.\");","lastModifiedDate":"2024-01-19"},{"lineNumber":109,"author":{"gitId":"cyqjoseph"},"content":" }","lastModifiedDate":"2024-01-19"},{"lineNumber":110,"author":{"gitId":"cyqjoseph"},"content":" Task currTask \u003d this.tasks.get(index - 1);","lastModifiedDate":"2024-01-19"},{"lineNumber":111,"author":{"gitId":"cyqjoseph"},"content":" currTask.markAsUndone();","lastModifiedDate":"2024-01-19"},{"lineNumber":112,"author":{"gitId":"cyqjoseph"},"content":" saveTasks();","lastModifiedDate":"2024-01-24"},{"lineNumber":113,"author":{"gitId":"cyqjoseph"},"content":" System.out.println(\"\\tOK, I\u0027ve marked this task as not done yet:\");","lastModifiedDate":"2024-01-19"},{"lineNumber":114,"author":{"gitId":"cyqjoseph"},"content":" currTask.toString();","lastModifiedDate":"2024-01-19"},{"lineNumber":115,"author":{"gitId":"cyqjoseph"},"content":" }","lastModifiedDate":"2024-01-19"},{"lineNumber":116,"author":{"gitId":"cyqjoseph"},"content":"","lastModifiedDate":"2024-01-19"},{"lineNumber":117,"author":{"gitId":"cyqjoseph"},"content":" public void listTasks() {","lastModifiedDate":"2024-01-19"},{"lineNumber":118,"author":{"gitId":"cyqjoseph"},"content":" if (this.tasks.size() \u003d\u003d 0) {","lastModifiedDate":"2024-01-19"},{"lineNumber":119,"author":{"gitId":"cyqjoseph"},"content":" System.out.println(\"\\tThe task list is empty.\");","lastModifiedDate":"2024-01-19"},{"lineNumber":120,"author":{"gitId":"cyqjoseph"},"content":" } else {","lastModifiedDate":"2024-01-19"},{"lineNumber":121,"author":{"gitId":"cyqjoseph"},"content":" System.out.println(\"\\tHere are the tasks in your list: \");","lastModifiedDate":"2024-01-19"},{"lineNumber":122,"author":{"gitId":"cyqjoseph"},"content":" for (int i \u003d 0; i \u003c this.tasks.size(); i++) {","lastModifiedDate":"2024-01-19"},{"lineNumber":123,"author":{"gitId":"cyqjoseph"},"content":" Task currTask \u003d this.tasks.get(i);","lastModifiedDate":"2024-01-19"},{"lineNumber":124,"author":{"gitId":"cyqjoseph"},"content":" System.out.println(\"\\t\" + (i + 1) + \".\" + currTask.toString());","lastModifiedDate":"2024-01-19"},{"lineNumber":125,"author":{"gitId":"cyqjoseph"},"content":" }","lastModifiedDate":"2024-01-19"},{"lineNumber":126,"author":{"gitId":"cyqjoseph"},"content":" }","lastModifiedDate":"2024-01-19"},{"lineNumber":127,"author":{"gitId":"cyqjoseph"},"content":" }","lastModifiedDate":"2024-01-19"},{"lineNumber":128,"author":{"gitId":"cyqjoseph"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":129,"author":{"gitId":"cyqjoseph"},"content":" private void loadTasks() {","lastModifiedDate":"2024-01-24"},{"lineNumber":130,"author":{"gitId":"cyqjoseph"},"content":" try {","lastModifiedDate":"2024-01-24"},{"lineNumber":131,"author":{"gitId":"cyqjoseph"},"content":" File file \u003d new File(FILE_PATH);","lastModifiedDate":"2024-01-24"},{"lineNumber":132,"author":{"gitId":"cyqjoseph"},"content":" if (!file.exists()) {","lastModifiedDate":"2024-01-24"},{"lineNumber":133,"author":{"gitId":"cyqjoseph"},"content":" file.getParentFile().mkdirs();","lastModifiedDate":"2024-01-24"},{"lineNumber":134,"author":{"gitId":"cyqjoseph"},"content":" file.createNewFile();","lastModifiedDate":"2024-01-24"},{"lineNumber":135,"author":{"gitId":"cyqjoseph"},"content":" }","lastModifiedDate":"2024-01-24"},{"lineNumber":136,"author":{"gitId":"cyqjoseph"},"content":" Scanner scanner \u003d new Scanner(file);","lastModifiedDate":"2024-01-24"},{"lineNumber":137,"author":{"gitId":"cyqjoseph"},"content":" while (scanner.hasNext()) {","lastModifiedDate":"2024-01-24"},{"lineNumber":138,"author":{"gitId":"cyqjoseph"},"content":" String taskString \u003d scanner.nextLine();","lastModifiedDate":"2024-01-24"},{"lineNumber":139,"author":{"gitId":"cyqjoseph"},"content":" parseTaskFromString(taskString);","lastModifiedDate":"2024-01-24"},{"lineNumber":140,"author":{"gitId":"cyqjoseph"},"content":" }","lastModifiedDate":"2024-01-24"},{"lineNumber":141,"author":{"gitId":"cyqjoseph"},"content":" } catch (IOException e) {","lastModifiedDate":"2024-01-24"},{"lineNumber":142,"author":{"gitId":"cyqjoseph"},"content":" System.out.println(\"Error occurred when writing to file\");","lastModifiedDate":"2024-01-24"},{"lineNumber":143,"author":{"gitId":"cyqjoseph"},"content":" } catch (DukeException e) {","lastModifiedDate":"2024-01-24"},{"lineNumber":144,"author":{"gitId":"cyqjoseph"},"content":" System.out.println(\"Error occurred when parsing file\");","lastModifiedDate":"2024-01-24"},{"lineNumber":145,"author":{"gitId":"cyqjoseph"},"content":" }","lastModifiedDate":"2024-01-24"},{"lineNumber":146,"author":{"gitId":"cyqjoseph"},"content":" }","lastModifiedDate":"2024-01-24"},{"lineNumber":147,"author":{"gitId":"cyqjoseph"},"content":" private void saveTasks() {","lastModifiedDate":"2024-01-24"},{"lineNumber":148,"author":{"gitId":"cyqjoseph"},"content":" try {","lastModifiedDate":"2024-01-24"},{"lineNumber":149,"author":{"gitId":"cyqjoseph"},"content":" File file \u003d new File(FILE_PATH);","lastModifiedDate":"2024-01-24"},{"lineNumber":150,"author":{"gitId":"cyqjoseph"},"content":" if (!file.exists()) {","lastModifiedDate":"2024-01-24"},{"lineNumber":151,"author":{"gitId":"cyqjoseph"},"content":" file.getParentFile().mkdirs();","lastModifiedDate":"2024-01-24"},{"lineNumber":152,"author":{"gitId":"cyqjoseph"},"content":" file.createNewFile();","lastModifiedDate":"2024-01-24"},{"lineNumber":153,"author":{"gitId":"cyqjoseph"},"content":" }","lastModifiedDate":"2024-01-24"},{"lineNumber":154,"author":{"gitId":"cyqjoseph"},"content":" FileWriter fileWriter \u003d new FileWriter(file);","lastModifiedDate":"2024-01-24"},{"lineNumber":155,"author":{"gitId":"cyqjoseph"},"content":" for (Task task: this.tasks) {","lastModifiedDate":"2024-01-24"},{"lineNumber":156,"author":{"gitId":"cyqjoseph"},"content":" fileWriter.write(task.fileString() + \"\\n\");","lastModifiedDate":"2024-01-24"},{"lineNumber":157,"author":{"gitId":"cyqjoseph"},"content":" }","lastModifiedDate":"2024-01-24"},{"lineNumber":158,"author":{"gitId":"cyqjoseph"},"content":" fileWriter.close();","lastModifiedDate":"2024-01-24"},{"lineNumber":159,"author":{"gitId":"cyqjoseph"},"content":" } catch (IOException e) {","lastModifiedDate":"2024-01-24"},{"lineNumber":160,"author":{"gitId":"cyqjoseph"},"content":" System.out.println(\"Error occurred when writing to file\");","lastModifiedDate":"2024-01-24"},{"lineNumber":161,"author":{"gitId":"cyqjoseph"},"content":" }","lastModifiedDate":"2024-01-24"},{"lineNumber":162,"author":{"gitId":"cyqjoseph"},"content":" }","lastModifiedDate":"2024-01-24"},{"lineNumber":163,"author":{"gitId":"cyqjoseph"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":164,"author":{"gitId":"cyqjoseph"},"content":" private Task parseTaskFromString(String taskString) throws DukeException {","lastModifiedDate":"2024-01-24"},{"lineNumber":165,"author":{"gitId":"cyqjoseph"},"content":" String[] parts \u003d taskString.split(\" \\\\| \");","lastModifiedDate":"2024-01-24"},{"lineNumber":166,"author":{"gitId":"cyqjoseph"},"content":" String taskType \u003d parts[0];","lastModifiedDate":"2024-01-24"},{"lineNumber":167,"author":{"gitId":"cyqjoseph"},"content":" boolean isDone \u003d parts[1].trim().equals(\"1\");","lastModifiedDate":"2024-01-24"},{"lineNumber":168,"author":{"gitId":"cyqjoseph"},"content":" String description \u003d parts[2].trim();","lastModifiedDate":"2024-01-24"},{"lineNumber":169,"author":{"gitId":"cyqjoseph"},"content":" String additionalInfo \u003d parts.length \u003e 3 ? parts[3].trim() : null;","lastModifiedDate":"2024-01-24"},{"lineNumber":170,"author":{"gitId":"cyqjoseph"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":171,"author":{"gitId":"cyqjoseph"},"content":" switch (taskType) {","lastModifiedDate":"2024-01-24"},{"lineNumber":172,"author":{"gitId":"cyqjoseph"},"content":" case \"T\":","lastModifiedDate":"2024-01-24"},{"lineNumber":173,"author":{"gitId":"cyqjoseph"},"content":" ToDo todo \u003d new ToDo(description);","lastModifiedDate":"2024-01-24"},{"lineNumber":174,"author":{"gitId":"cyqjoseph"},"content":" if (isDone) todo.markAsDone();","lastModifiedDate":"2024-01-24"},{"lineNumber":175,"author":{"gitId":"cyqjoseph"},"content":" tasks.add(todo);","lastModifiedDate":"2024-01-24"},{"lineNumber":176,"author":{"gitId":"cyqjoseph"},"content":" return todo;","lastModifiedDate":"2024-01-24"},{"lineNumber":177,"author":{"gitId":"cyqjoseph"},"content":" case \"D\":","lastModifiedDate":"2024-01-24"},{"lineNumber":178,"author":{"gitId":"cyqjoseph"},"content":" if (additionalInfo \u003d\u003d null) {","lastModifiedDate":"2024-01-24"},{"lineNumber":179,"author":{"gitId":"cyqjoseph"},"content":" throw new DukeException(\"Invalid Deadline format in file\");","lastModifiedDate":"2024-01-24"},{"lineNumber":180,"author":{"gitId":"cyqjoseph"},"content":" }","lastModifiedDate":"2024-01-24"},{"lineNumber":181,"author":{"gitId":"cyqjoseph"},"content":" Deadline deadline \u003d new Deadline(description, additionalInfo);","lastModifiedDate":"2024-01-24"},{"lineNumber":182,"author":{"gitId":"cyqjoseph"},"content":" if (isDone) deadline.markAsDone();","lastModifiedDate":"2024-01-24"},{"lineNumber":183,"author":{"gitId":"cyqjoseph"},"content":" tasks.add(deadline);","lastModifiedDate":"2024-01-24"},{"lineNumber":184,"author":{"gitId":"cyqjoseph"},"content":" return deadline;","lastModifiedDate":"2024-01-24"},{"lineNumber":185,"author":{"gitId":"cyqjoseph"},"content":" case \"E\":","lastModifiedDate":"2024-01-24"},{"lineNumber":186,"author":{"gitId":"cyqjoseph"},"content":" String[] times \u003d additionalInfo.split(\" to \");","lastModifiedDate":"2024-01-24"},{"lineNumber":187,"author":{"gitId":"cyqjoseph"},"content":" if (times.length \u003c 2) {","lastModifiedDate":"2024-01-24"},{"lineNumber":188,"author":{"gitId":"cyqjoseph"},"content":" throw new DukeException(\"Invalid Event time format in file.\");","lastModifiedDate":"2024-01-24"},{"lineNumber":189,"author":{"gitId":"cyqjoseph"},"content":" }","lastModifiedDate":"2024-01-24"},{"lineNumber":190,"author":{"gitId":"cyqjoseph"},"content":" String start \u003d times[0].trim();","lastModifiedDate":"2024-01-24"},{"lineNumber":191,"author":{"gitId":"cyqjoseph"},"content":" String end \u003d times[1].trim();","lastModifiedDate":"2024-01-24"},{"lineNumber":192,"author":{"gitId":"cyqjoseph"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":193,"author":{"gitId":"cyqjoseph"},"content":" Event event \u003d new Event(description, start, end);","lastModifiedDate":"2024-01-24"},{"lineNumber":194,"author":{"gitId":"cyqjoseph"},"content":" if (isDone) event.markAsDone();","lastModifiedDate":"2024-01-24"},{"lineNumber":195,"author":{"gitId":"cyqjoseph"},"content":" tasks.add(event);","lastModifiedDate":"2024-01-24"},{"lineNumber":196,"author":{"gitId":"cyqjoseph"},"content":" return event;","lastModifiedDate":"2024-01-24"},{"lineNumber":197,"author":{"gitId":"cyqjoseph"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":198,"author":{"gitId":"cyqjoseph"},"content":" default:","lastModifiedDate":"2024-01-24"},{"lineNumber":199,"author":{"gitId":"cyqjoseph"},"content":" return null;","lastModifiedDate":"2024-01-24"},{"lineNumber":200,"author":{"gitId":"cyqjoseph"},"content":" }","lastModifiedDate":"2024-01-24"},{"lineNumber":201,"author":{"gitId":"cyqjoseph"},"content":" }","lastModifiedDate":"2024-01-24"},{"lineNumber":202,"author":{"gitId":"cyqjoseph"},"content":"}","lastModifiedDate":"2024-01-19"}],"authorContributionMap":{"cyqjoseph":202}},{"path":"src/main/java/ToDo.java","fileType":"java","lines":[{"lineNumber":1,"author":{"gitId":"cyqjoseph"},"content":"public class ToDo extends Task{","lastModifiedDate":"2024-01-19"},{"lineNumber":2,"author":{"gitId":"cyqjoseph"},"content":" public ToDo(String name) {","lastModifiedDate":"2024-01-19"},{"lineNumber":3,"author":{"gitId":"cyqjoseph"},"content":" super(name);","lastModifiedDate":"2024-01-19"},{"lineNumber":4,"author":{"gitId":"cyqjoseph"},"content":" }","lastModifiedDate":"2024-01-19"},{"lineNumber":5,"author":{"gitId":"cyqjoseph"},"content":"","lastModifiedDate":"2024-01-19"},{"lineNumber":6,"author":{"gitId":"cyqjoseph"},"content":" @Override","lastModifiedDate":"2024-01-19"},{"lineNumber":7,"author":{"gitId":"cyqjoseph"},"content":" public String toString() {","lastModifiedDate":"2024-01-19"},{"lineNumber":8,"author":{"gitId":"cyqjoseph"},"content":" return \"[T]\" + super.toString();","lastModifiedDate":"2024-01-19"},{"lineNumber":9,"author":{"gitId":"cyqjoseph"},"content":" }","lastModifiedDate":"2024-01-19"},{"lineNumber":10,"author":{"gitId":"cyqjoseph"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":11,"author":{"gitId":"cyqjoseph"},"content":" @Override","lastModifiedDate":"2024-01-24"},{"lineNumber":12,"author":{"gitId":"cyqjoseph"},"content":" public String fileString() {","lastModifiedDate":"2024-01-24"},{"lineNumber":13,"author":{"gitId":"cyqjoseph"},"content":" return \"T \" + super.fileString();","lastModifiedDate":"2024-01-24"},{"lineNumber":14,"author":{"gitId":"cyqjoseph"},"content":" }","lastModifiedDate":"2024-01-24"},{"lineNumber":15,"author":{"gitId":"cyqjoseph"},"content":"}","lastModifiedDate":"2024-01-19"}],"authorContributionMap":{"cyqjoseph":15}},{"path":"text-ui-test/input.txt","fileType":"txt","lines":[{"lineNumber":1,"author":{"gitId":"cyqjoseph"},"content":"todo borrow book","lastModifiedDate":"2024-01-19"},{"lineNumber":2,"author":{"gitId":"cyqjoseph"},"content":"deadline return book /by Monday","lastModifiedDate":"2024-01-19"},{"lineNumber":3,"author":{"gitId":"cyqjoseph"},"content":"list","lastModifiedDate":"2024-01-19"},{"lineNumber":4,"author":{"gitId":"cyqjoseph"},"content":"event project meeting /from Mon 2pm /to 4pm","lastModifiedDate":"2024-01-19"},{"lineNumber":5,"author":{"gitId":"cyqjoseph"},"content":"list","lastModifiedDate":"2024-01-19"},{"lineNumber":6,"author":{"gitId":"cyqjoseph"},"content":"mark 2","lastModifiedDate":"2024-01-19"},{"lineNumber":7,"author":{"gitId":"cyqjoseph"},"content":"list","lastModifiedDate":"2024-01-19"},{"lineNumber":8,"author":{"gitId":"cyqjoseph"},"content":"mark 1","lastModifiedDate":"2024-01-19"},{"lineNumber":9,"author":{"gitId":"cyqjoseph"},"content":"list","lastModifiedDate":"2024-01-19"},{"lineNumber":10,"author":{"gitId":"cyqjoseph"},"content":"unmark 1","lastModifiedDate":"2024-01-19"},{"lineNumber":11,"author":{"gitId":"cyqjoseph"},"content":"list","lastModifiedDate":"2024-01-19"},{"lineNumber":12,"author":{"gitId":"cyqjoseph"},"content":"delete 2","lastModifiedDate":"2024-01-19"},{"lineNumber":13,"author":{"gitId":"cyqjoseph"},"content":"list","lastModifiedDate":"2024-01-19"},{"lineNumber":14,"author":{"gitId":"cyqjoseph"},"content":"event","lastModifiedDate":"2024-01-19"},{"lineNumber":15,"author":{"gitId":"cyqjoseph"},"content":"event hello","lastModifiedDate":"2024-01-19"},{"lineNumber":16,"author":{"gitId":"cyqjoseph"},"content":"unmark -1","lastModifiedDate":"2024-01-19"},{"lineNumber":17,"author":{"gitId":"cyqjoseph"},"content":"unmark 5","lastModifiedDate":"2024-01-19"},{"lineNumber":18,"author":{"gitId":"cyqjoseph"},"content":"deadline /by Tuesday","lastModifiedDate":"2024-01-19"},{"lineNumber":19,"author":{"gitId":"cyqjoseph"},"content":"delete 0","lastModifiedDate":"2024-01-19"},{"lineNumber":20,"author":{"gitId":"cyqjoseph"},"content":"delete 2","lastModifiedDate":"2024-01-24"},{"lineNumber":21,"author":{"gitId":"cyqjoseph"},"content":"unmark 1","lastModifiedDate":"2024-01-24"},{"lineNumber":22,"author":{"gitId":"cyqjoseph"},"content":"list","lastModifiedDate":"2024-01-24"},{"lineNumber":23,"author":{"gitId":"cyqjoseph"},"content":"bye","lastModifiedDate":"2024-01-19"}],"authorContributionMap":{"cyqjoseph":23}}] diff --git a/cyqjoseph_ip_master/commits.json b/cyqjoseph_ip_master/commits.json index 4291c10f..50505e77 100644 --- a/cyqjoseph_ip_master/commits.json +++ b/cyqjoseph_ip_master/commits.json @@ -1 +1 @@ -{"authorDailyContributionsMap":{"cyqjoseph":[{"date":"2024-01-19","commitResults":[{"hash":"6122fcfddd27da769471af48e5dfb382203ad79e","isMergeCommit":false,"messageTitle":"Done Level-1: Echo","messageBody":"","fileTypesAndContributionMap":{"java":{"insertions":31,"deletions":4}}},{"hash":"f44f1fb1c46f81ea29708d3b90a5afbb89d7cbf5","isMergeCommit":false,"messageTitle":"Done Level-2: Add, List","messageBody":"","tags":["Level-2"],"fileTypesAndContributionMap":{"java":{"insertions":35,"deletions":2}}},{"hash":"efde7a681b31b73f2bec1245f99c653fe2e7d766","isMergeCommit":false,"messageTitle":"Done Level-3: Mark as Done","messageBody":"","tags":["Level-3"],"fileTypesAndContributionMap":{"java":{"insertions":141,"deletions":68}}},{"hash":"accf49d664a3955cd26413e1e255f82219a1debb","isMergeCommit":false,"messageTitle":"Done Level-4: ToDo, Event, Deadline","messageBody":"","tags":["Level-4"],"fileTypesAndContributionMap":{"java":{"insertions":88,"deletions":7}}},{"hash":"b0989fb4458f53cc2e7261ac05c006ce4e7e73a4","isMergeCommit":false,"messageTitle":"Done A-TextUiTesting: Automated Text UI Testing","messageBody":"","tags":["A-TextUiTesting"],"fileTypesAndContributionMap":{"txt":{"insertions":11,"deletions":0},"java":{"insertions":12,"deletions":12}}},{"hash":"a904e0c85b9b4243e43fc5256100bf343ab5f9f3","isMergeCommit":false,"messageTitle":"Done Level-5: Handle Errors","messageBody":"","tags":["Level-5"],"fileTypesAndContributionMap":{"txt":{"insertions":5,"deletions":0}}},{"hash":"9c28a42a0b75b91587f63cd977eb3b7cf685cfe0","isMergeCommit":false,"messageTitle":"Done Level-6: Delete","messageBody":"","tags":["Level-6"],"fileTypesAndContributionMap":{"txt":{"insertions":5,"deletions":1},"java":{"insertions":67,"deletions":41}}},{"hash":"15411afa6bdfcf5f7f66d1e8b1a9d3e82def8621","isMergeCommit":false,"messageTitle":"Done A-Enums: Use Enums","messageBody":"","tags":["A-Enums"],"fileTypesAndContributionMap":{"java":{"insertions":30,"deletions":11}}}]}]},"authorFileTypeContributionMap":{"cyqjoseph":{"java":269,"md":0,"fxml":0,"sh":0,"bat":0,"gradle":0,"txt":20}},"authorContributionVariance":{"cyqjoseph":0.0},"authorDisplayNameMap":{"cyqjoseph":"CHAN..SEPH"}} +{"authorDailyContributionsMap":{"cyqjoseph":[{"date":"2024-01-19","commitResults":[{"hash":"6122fcfddd27da769471af48e5dfb382203ad79e","isMergeCommit":false,"messageTitle":"Done Level-1: Echo","messageBody":"","fileTypesAndContributionMap":{"java":{"insertions":31,"deletions":4}}},{"hash":"f44f1fb1c46f81ea29708d3b90a5afbb89d7cbf5","isMergeCommit":false,"messageTitle":"Done Level-2: Add, List","messageBody":"","tags":["Level-2"],"fileTypesAndContributionMap":{"java":{"insertions":35,"deletions":2}}},{"hash":"efde7a681b31b73f2bec1245f99c653fe2e7d766","isMergeCommit":false,"messageTitle":"Done Level-3: Mark as Done","messageBody":"","tags":["Level-3"],"fileTypesAndContributionMap":{"java":{"insertions":141,"deletions":68}}},{"hash":"accf49d664a3955cd26413e1e255f82219a1debb","isMergeCommit":false,"messageTitle":"Done Level-4: ToDo, Event, Deadline","messageBody":"","tags":["Level-4"],"fileTypesAndContributionMap":{"java":{"insertions":88,"deletions":7}}},{"hash":"b0989fb4458f53cc2e7261ac05c006ce4e7e73a4","isMergeCommit":false,"messageTitle":"Done A-TextUiTesting: Automated Text UI Testing","messageBody":"","tags":["A-TextUiTesting"],"fileTypesAndContributionMap":{"txt":{"insertions":11,"deletions":0},"java":{"insertions":12,"deletions":12}}},{"hash":"a904e0c85b9b4243e43fc5256100bf343ab5f9f3","isMergeCommit":false,"messageTitle":"Done Level-5: Handle Errors","messageBody":"","tags":["Level-5"],"fileTypesAndContributionMap":{"txt":{"insertions":5,"deletions":0}}},{"hash":"9c28a42a0b75b91587f63cd977eb3b7cf685cfe0","isMergeCommit":false,"messageTitle":"Done Level-6: Delete","messageBody":"","tags":["Level-6"],"fileTypesAndContributionMap":{"txt":{"insertions":5,"deletions":1},"java":{"insertions":67,"deletions":41}}},{"hash":"15411afa6bdfcf5f7f66d1e8b1a9d3e82def8621","isMergeCommit":false,"messageTitle":"Done A-Enums: Use Enums","messageBody":"","tags":["A-Enums"],"fileTypesAndContributionMap":{"java":{"insertions":30,"deletions":11}}}]},{"date":"2024-01-24","commitResults":[{"hash":"09b8f448abe415c8e48df38918ac096ca9a85419","isMergeCommit":false,"messageTitle":"Done Level-7","messageBody":"","fileTypesAndContributionMap":{"txt":{"insertions":3,"deletions":0},"java":{"insertions":106,"deletions":1}}},{"hash":"44ed4e945cc6ed7e4940eab7a35e19c38e5ad5fe","isMergeCommit":true,"messageTitle":"Merge branch-Level-7 into master","messageBody":"","tags":["Level-7"],"fileTypesAndContributionMap":{}}]}]},"authorFileTypeContributionMap":{"cyqjoseph":{"java":374,"md":0,"fxml":0,"sh":0,"bat":0,"gradle":0,"txt":23}},"authorContributionVariance":{"cyqjoseph":43474.582},"authorDisplayNameMap":{"cyqjoseph":"CHAN..SEPH"}} diff --git a/darkvoid32_ip_master/authorship.json b/darkvoid32_ip_master/authorship.json index fe51488c..e7d1c9e7 100644 --- a/darkvoid32_ip_master/authorship.json +++ b/darkvoid32_ip_master/authorship.json @@ -1 +1 @@ -[] +[{"path":"src/main/java/Duke.java","fileType":"java","lines":[{"lineNumber":1,"author":{"gitId":"darkvoid32"},"content":"import java.util.ArrayList;","lastModifiedDate":"2024-01-24"},{"lineNumber":2,"author":{"gitId":"darkvoid32"},"content":"import java.util.List;","lastModifiedDate":"2024-01-24"},{"lineNumber":3,"author":{"gitId":"darkvoid32"},"content":"import java.util.Objects;","lastModifiedDate":"2024-01-24"},{"lineNumber":4,"author":{"gitId":"darkvoid32"},"content":"import java.util.Scanner;","lastModifiedDate":"2024-01-24"},{"lineNumber":5,"author":{"gitId":"darkvoid32"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":6,"author":{"gitId":"-"},"content":"public class Duke {","lastModifiedDate":"2019-07-29"},{"lineNumber":7,"author":{"gitId":"darkvoid32"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":8,"author":{"gitId":"darkvoid32"},"content":" final static String HORIZONTAL_LINE \u003d \"____________________________________________________________ \\n\";","lastModifiedDate":"2024-01-24"},{"lineNumber":9,"author":{"gitId":"darkvoid32"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":10,"author":{"gitId":"-"},"content":" public static void main(String[] args) {","lastModifiedDate":"2019-07-29"},{"lineNumber":11,"author":{"gitId":"darkvoid32"},"content":" Scanner reader \u003d new Scanner(System.in);","lastModifiedDate":"2024-01-24"},{"lineNumber":12,"author":{"gitId":"darkvoid32"},"content":" List\u003cTask\u003e userTaskList \u003d new ArrayList\u003c\u003e();","lastModifiedDate":"2024-01-24"},{"lineNumber":13,"author":{"gitId":"darkvoid32"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":14,"author":{"gitId":"darkvoid32"},"content":" System.out.println(HORIZONTAL_LINE);","lastModifiedDate":"2024-01-24"},{"lineNumber":15,"author":{"gitId":"darkvoid32"},"content":" System.out.println(\"Hello from Kewgy! \\n\");","lastModifiedDate":"2024-01-24"},{"lineNumber":16,"author":{"gitId":"darkvoid32"},"content":" System.out.println(\"What can I do for you? \\n\");","lastModifiedDate":"2024-01-24"},{"lineNumber":17,"author":{"gitId":"darkvoid32"},"content":" System.out.println(\"Type \\\"bye\\\" to exit! \\n\");","lastModifiedDate":"2024-01-24"},{"lineNumber":18,"author":{"gitId":"darkvoid32"},"content":" System.out.println(HORIZONTAL_LINE);","lastModifiedDate":"2024-01-24"},{"lineNumber":19,"author":{"gitId":"darkvoid32"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":20,"author":{"gitId":"darkvoid32"},"content":" String userMsg \u003d reader.nextLine();","lastModifiedDate":"2024-01-24"},{"lineNumber":21,"author":{"gitId":"darkvoid32"},"content":" while (!Objects.equals(userMsg, \"bye\")) {","lastModifiedDate":"2024-01-24"},{"lineNumber":22,"author":{"gitId":"darkvoid32"},"content":" if (Objects.equals(userMsg, \"list\")) {","lastModifiedDate":"2024-01-24"},{"lineNumber":23,"author":{"gitId":"darkvoid32"},"content":" System.out.println(HORIZONTAL_LINE);","lastModifiedDate":"2024-01-24"},{"lineNumber":24,"author":{"gitId":"darkvoid32"},"content":" System.out.println(\"Here are the tasks in your list: \");","lastModifiedDate":"2024-01-24"},{"lineNumber":25,"author":{"gitId":"darkvoid32"},"content":" for (int i \u003d 1; i \u003c userTaskList.size() + 1; i++) {","lastModifiedDate":"2024-01-24"},{"lineNumber":26,"author":{"gitId":"darkvoid32"},"content":" System.out.println(i + \": \" + userTaskList.get(i - 1));","lastModifiedDate":"2024-01-24"},{"lineNumber":27,"author":{"gitId":"darkvoid32"},"content":" }","lastModifiedDate":"2024-01-24"},{"lineNumber":28,"author":{"gitId":"darkvoid32"},"content":" System.out.println(HORIZONTAL_LINE);","lastModifiedDate":"2024-01-24"},{"lineNumber":29,"author":{"gitId":"darkvoid32"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":30,"author":{"gitId":"darkvoid32"},"content":" userMsg \u003d reader.nextLine();","lastModifiedDate":"2024-01-24"},{"lineNumber":31,"author":{"gitId":"darkvoid32"},"content":" continue;","lastModifiedDate":"2024-01-24"},{"lineNumber":32,"author":{"gitId":"darkvoid32"},"content":" }","lastModifiedDate":"2024-01-24"},{"lineNumber":33,"author":{"gitId":"darkvoid32"},"content":" String[] userMsgParsed \u003d userMsg.split(\" \", 2);","lastModifiedDate":"2024-01-24"},{"lineNumber":34,"author":{"gitId":"darkvoid32"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":35,"author":{"gitId":"darkvoid32"},"content":" if (userMsgParsed[0].equals(\"mark\")) {","lastModifiedDate":"2024-01-24"},{"lineNumber":36,"author":{"gitId":"darkvoid32"},"content":" if (checkValidMarkCommand(userMsgParsed, userTaskList)) {","lastModifiedDate":"2024-01-24"},{"lineNumber":37,"author":{"gitId":"darkvoid32"},"content":" System.out.println(HORIZONTAL_LINE);","lastModifiedDate":"2024-01-24"},{"lineNumber":38,"author":{"gitId":"darkvoid32"},"content":" userTaskList.get(Integer.parseInt(userMsgParsed[1]) - 1).setDone(true);","lastModifiedDate":"2024-01-24"},{"lineNumber":39,"author":{"gitId":"darkvoid32"},"content":" System.out.println(userTaskList.get(Integer.parseInt(userMsgParsed[1]) - 1));","lastModifiedDate":"2024-01-24"},{"lineNumber":40,"author":{"gitId":"darkvoid32"},"content":" System.out.println(HORIZONTAL_LINE);","lastModifiedDate":"2024-01-24"},{"lineNumber":41,"author":{"gitId":"darkvoid32"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":42,"author":{"gitId":"darkvoid32"},"content":" userMsg \u003d reader.nextLine();","lastModifiedDate":"2024-01-24"},{"lineNumber":43,"author":{"gitId":"darkvoid32"},"content":" continue;","lastModifiedDate":"2024-01-24"},{"lineNumber":44,"author":{"gitId":"darkvoid32"},"content":" }","lastModifiedDate":"2024-01-24"},{"lineNumber":45,"author":{"gitId":"darkvoid32"},"content":" } else if (userMsgParsed[0].equals(\"unmark\")) {","lastModifiedDate":"2024-01-24"},{"lineNumber":46,"author":{"gitId":"darkvoid32"},"content":" if (checkValidMarkCommand(userMsgParsed, userTaskList)) {","lastModifiedDate":"2024-01-24"},{"lineNumber":47,"author":{"gitId":"darkvoid32"},"content":" System.out.println(HORIZONTAL_LINE);","lastModifiedDate":"2024-01-24"},{"lineNumber":48,"author":{"gitId":"darkvoid32"},"content":" userTaskList.get(Integer.parseInt(userMsgParsed[1]) - 1).setDone(false);","lastModifiedDate":"2024-01-24"},{"lineNumber":49,"author":{"gitId":"darkvoid32"},"content":" System.out.println(userTaskList.get(Integer.parseInt(userMsgParsed[1]) - 1));","lastModifiedDate":"2024-01-24"},{"lineNumber":50,"author":{"gitId":"darkvoid32"},"content":" System.out.println(HORIZONTAL_LINE);","lastModifiedDate":"2024-01-24"},{"lineNumber":51,"author":{"gitId":"darkvoid32"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":52,"author":{"gitId":"darkvoid32"},"content":" userMsg \u003d reader.nextLine();","lastModifiedDate":"2024-01-24"},{"lineNumber":53,"author":{"gitId":"darkvoid32"},"content":" continue;","lastModifiedDate":"2024-01-24"},{"lineNumber":54,"author":{"gitId":"darkvoid32"},"content":" }","lastModifiedDate":"2024-01-24"},{"lineNumber":55,"author":{"gitId":"darkvoid32"},"content":" }","lastModifiedDate":"2024-01-24"},{"lineNumber":56,"author":{"gitId":"darkvoid32"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":57,"author":{"gitId":"darkvoid32"},"content":" System.out.println(HORIZONTAL_LINE);","lastModifiedDate":"2024-01-24"},{"lineNumber":58,"author":{"gitId":"darkvoid32"},"content":" userTaskList.add(new Task(userMsg));","lastModifiedDate":"2024-01-24"},{"lineNumber":59,"author":{"gitId":"darkvoid32"},"content":" System.out.println(\"added: \" + userMsg);","lastModifiedDate":"2024-01-24"},{"lineNumber":60,"author":{"gitId":"darkvoid32"},"content":" System.out.println(HORIZONTAL_LINE);","lastModifiedDate":"2024-01-24"},{"lineNumber":61,"author":{"gitId":"darkvoid32"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":62,"author":{"gitId":"darkvoid32"},"content":" userMsg \u003d reader.nextLine();","lastModifiedDate":"2024-01-24"},{"lineNumber":63,"author":{"gitId":"darkvoid32"},"content":" }","lastModifiedDate":"2024-01-24"},{"lineNumber":64,"author":{"gitId":"darkvoid32"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":65,"author":{"gitId":"darkvoid32"},"content":" System.out.println(HORIZONTAL_LINE);","lastModifiedDate":"2024-01-24"},{"lineNumber":66,"author":{"gitId":"darkvoid32"},"content":" System.out.println(\"Bye! Hope to see you again soon! \\n\");","lastModifiedDate":"2024-01-24"},{"lineNumber":67,"author":{"gitId":"darkvoid32"},"content":" System.out.println(HORIZONTAL_LINE);","lastModifiedDate":"2024-01-24"},{"lineNumber":68,"author":{"gitId":"-"},"content":" }","lastModifiedDate":"2019-07-29"},{"lineNumber":69,"author":{"gitId":"darkvoid32"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":70,"author":{"gitId":"darkvoid32"},"content":" public static boolean checkValidMarkCommand(String[] userMsgParsed, List\u003cTask\u003e userTaskList) {","lastModifiedDate":"2024-01-24"},{"lineNumber":71,"author":{"gitId":"darkvoid32"},"content":" return userMsgParsed.length \u003e 1 \u0026\u0026","lastModifiedDate":"2024-01-24"},{"lineNumber":72,"author":{"gitId":"darkvoid32"},"content":" userMsgParsed[1].chars().allMatch(Character::isDigit) \u0026\u0026","lastModifiedDate":"2024-01-24"},{"lineNumber":73,"author":{"gitId":"darkvoid32"},"content":" Integer.parseInt(userMsgParsed[1]) \u003c userTaskList.size() \u0026\u0026","lastModifiedDate":"2024-01-24"},{"lineNumber":74,"author":{"gitId":"darkvoid32"},"content":" Integer.parseInt(userMsgParsed[1]) \u003e 0;","lastModifiedDate":"2024-01-24"},{"lineNumber":75,"author":{"gitId":"-"},"content":" }","lastModifiedDate":"2024-01-24"},{"lineNumber":76,"author":{"gitId":"-"},"content":"}","lastModifiedDate":"2019-07-29"}],"authorContributionMap":{"darkvoid32":71,"-":5}},{"path":"src/main/java/Task.java","fileType":"java","lines":[{"lineNumber":1,"author":{"gitId":"darkvoid32"},"content":"public class Task {","lastModifiedDate":"2024-01-24"},{"lineNumber":2,"author":{"gitId":"darkvoid32"},"content":" protected String description;","lastModifiedDate":"2024-01-24"},{"lineNumber":3,"author":{"gitId":"darkvoid32"},"content":" protected boolean isDone;","lastModifiedDate":"2024-01-24"},{"lineNumber":4,"author":{"gitId":"darkvoid32"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":5,"author":{"gitId":"darkvoid32"},"content":" public Task(String description) {","lastModifiedDate":"2024-01-24"},{"lineNumber":6,"author":{"gitId":"darkvoid32"},"content":" this.description \u003d description;","lastModifiedDate":"2024-01-24"},{"lineNumber":7,"author":{"gitId":"darkvoid32"},"content":" this.isDone \u003d false;","lastModifiedDate":"2024-01-24"},{"lineNumber":8,"author":{"gitId":"darkvoid32"},"content":" }","lastModifiedDate":"2024-01-24"},{"lineNumber":9,"author":{"gitId":"darkvoid32"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":10,"author":{"gitId":"darkvoid32"},"content":" public String getStatusIcon() {","lastModifiedDate":"2024-01-24"},{"lineNumber":11,"author":{"gitId":"darkvoid32"},"content":" return (isDone ? \"X\" : \" \"); // mark done task with X","lastModifiedDate":"2024-01-24"},{"lineNumber":12,"author":{"gitId":"darkvoid32"},"content":" }","lastModifiedDate":"2024-01-24"},{"lineNumber":13,"author":{"gitId":"darkvoid32"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":14,"author":{"gitId":"darkvoid32"},"content":" public void setDone(boolean done) {","lastModifiedDate":"2024-01-24"},{"lineNumber":15,"author":{"gitId":"darkvoid32"},"content":" if (done) {","lastModifiedDate":"2024-01-24"},{"lineNumber":16,"author":{"gitId":"darkvoid32"},"content":" System.out.println(\"Nice! I\u0027ve marked this task as done:\\n\");","lastModifiedDate":"2024-01-24"},{"lineNumber":17,"author":{"gitId":"darkvoid32"},"content":" } else {","lastModifiedDate":"2024-01-24"},{"lineNumber":18,"author":{"gitId":"darkvoid32"},"content":" System.out.println(\"OK, I\u0027ve marked this task as not done yet:\\n\");","lastModifiedDate":"2024-01-24"},{"lineNumber":19,"author":{"gitId":"darkvoid32"},"content":" }","lastModifiedDate":"2024-01-24"},{"lineNumber":20,"author":{"gitId":"darkvoid32"},"content":" this.isDone \u003d done;","lastModifiedDate":"2024-01-24"},{"lineNumber":21,"author":{"gitId":"darkvoid32"},"content":" }","lastModifiedDate":"2024-01-24"},{"lineNumber":22,"author":{"gitId":"darkvoid32"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":23,"author":{"gitId":"darkvoid32"},"content":" @Override","lastModifiedDate":"2024-01-24"},{"lineNumber":24,"author":{"gitId":"darkvoid32"},"content":" public String toString() {","lastModifiedDate":"2024-01-24"},{"lineNumber":25,"author":{"gitId":"darkvoid32"},"content":" return \"[\" + this.getStatusIcon() + \"] \" + this.description;","lastModifiedDate":"2024-01-24"},{"lineNumber":26,"author":{"gitId":"darkvoid32"},"content":" }","lastModifiedDate":"2024-01-24"},{"lineNumber":27,"author":{"gitId":"darkvoid32"},"content":"}","lastModifiedDate":"2024-01-24"}],"authorContributionMap":{"darkvoid32":27}}] diff --git a/darkvoid32_ip_master/commits.json b/darkvoid32_ip_master/commits.json index 4100f0bb..3469beca 100644 --- a/darkvoid32_ip_master/commits.json +++ b/darkvoid32_ip_master/commits.json @@ -1 +1 @@ -{"authorDailyContributionsMap":{"darkvoid32":[]},"authorFileTypeContributionMap":{"darkvoid32":{"java":0,"md":0,"fxml":0,"sh":0,"bat":0,"gradle":0,"txt":0}},"authorContributionVariance":{"darkvoid32":0.0},"authorDisplayNameMap":{"darkvoid32":"TANG..TONG"}} +{"authorDailyContributionsMap":{"darkvoid32":[{"date":"2024-01-24","commitResults":[{"hash":"ddda75781de4aacd07b66c287445cbe08506f7c6","isMergeCommit":false,"messageTitle":"Level 0","messageBody":"","tags":["Level-0"],"fileTypesAndContributionMap":{"java":{"insertions":6,"deletions":6}}},{"hash":"5126903ee91f63b377e914ae960ede429865013d","isMergeCommit":false,"messageTitle":"Level 1","messageBody":"","tags":["Level-1"],"fileTypesAndContributionMap":{"java":{"insertions":21,"deletions":3}}},{"hash":"43a0d7b7276f661d07838d3a81c2a96309166fc7","isMergeCommit":false,"messageTitle":"Level 2","messageBody":"","tags":["Level-2"],"fileTypesAndContributionMap":{"java":{"insertions":19,"deletions":4}}},{"hash":"40cef2988905988f4bad4333782efb0fa10d7e04","isMergeCommit":false,"messageTitle":"Level 3","messageBody":"","tags":["Level-3"],"fileTypesAndContributionMap":{"java":{"insertions":73,"deletions":13}}}]}]},"authorFileTypeContributionMap":{"darkvoid32":{"java":98,"md":0,"fxml":0,"sh":0,"bat":0,"gradle":0,"txt":0}},"authorContributionVariance":{"darkvoid32":2920.139},"authorDisplayNameMap":{"darkvoid32":"TANG..TONG"}} diff --git a/gauravuj_ip_master/authorship.json b/gauravuj_ip_master/authorship.json index fe51488c..836b0984 100644 --- a/gauravuj_ip_master/authorship.json +++ b/gauravuj_ip_master/authorship.json @@ -1 +1 @@ -[] +[{"path":"src/main/java/Commands.java","fileType":"java","lines":[{"lineNumber":1,"author":{"gitId":"gauravuj"},"content":"import java.util.Hashtable;","lastModifiedDate":"2024-01-24"},{"lineNumber":2,"author":{"gitId":"gauravuj"},"content":"public class Commands {","lastModifiedDate":"2024-01-24"},{"lineNumber":3,"author":{"gitId":"gauravuj"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":4,"author":{"gitId":"gauravuj"},"content":" protected Hashtable\u003cString, String\u003e dialogues;","lastModifiedDate":"2024-01-24"},{"lineNumber":5,"author":{"gitId":"gauravuj"},"content":" public Commands() {","lastModifiedDate":"2024-01-24"},{"lineNumber":6,"author":{"gitId":"gauravuj"},"content":" dialogues \u003d new Hashtable\u003c\u003e();","lastModifiedDate":"2024-01-24"},{"lineNumber":7,"author":{"gitId":"gauravuj"},"content":" }","lastModifiedDate":"2024-01-24"},{"lineNumber":8,"author":{"gitId":"gauravuj"},"content":" public String getCommand(String key) {","lastModifiedDate":"2024-01-24"},{"lineNumber":9,"author":{"gitId":"gauravuj"},"content":" return dialogues.get(key);","lastModifiedDate":"2024-01-24"},{"lineNumber":10,"author":{"gitId":"gauravuj"},"content":" }","lastModifiedDate":"2024-01-24"},{"lineNumber":11,"author":{"gitId":"gauravuj"},"content":" public void printCommand(String message) {","lastModifiedDate":"2024-01-24"},{"lineNumber":12,"author":{"gitId":"gauravuj"},"content":" String line \u003d \"-----------------------------------------------------------------------------------------\";","lastModifiedDate":"2024-01-24"},{"lineNumber":13,"author":{"gitId":"gauravuj"},"content":" System.out.println(line);","lastModifiedDate":"2024-01-24"},{"lineNumber":14,"author":{"gitId":"gauravuj"},"content":" String dialogue \u003d getCommand(message);","lastModifiedDate":"2024-01-24"},{"lineNumber":15,"author":{"gitId":"gauravuj"},"content":" if (dialogue !\u003d null) {","lastModifiedDate":"2024-01-24"},{"lineNumber":16,"author":{"gitId":"gauravuj"},"content":" System.out.println(dialogue);","lastModifiedDate":"2024-01-24"},{"lineNumber":17,"author":{"gitId":"gauravuj"},"content":" } else {","lastModifiedDate":"2024-01-24"},{"lineNumber":18,"author":{"gitId":"gauravuj"},"content":" System.out.println(message);","lastModifiedDate":"2024-01-24"},{"lineNumber":19,"author":{"gitId":"gauravuj"},"content":" }","lastModifiedDate":"2024-01-24"},{"lineNumber":20,"author":{"gitId":"gauravuj"},"content":" System.out.println(line);","lastModifiedDate":"2024-01-24"},{"lineNumber":21,"author":{"gitId":"gauravuj"},"content":" }","lastModifiedDate":"2024-01-24"},{"lineNumber":22,"author":{"gitId":"gauravuj"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":23,"author":{"gitId":"gauravuj"},"content":"}","lastModifiedDate":"2024-01-24"}],"authorContributionMap":{"gauravuj":23}},{"path":"src/main/java/Duke.java","fileType":"java","lines":[{"lineNumber":1,"author":{"gitId":"gauravuj"},"content":"import java.util.Scanner;","lastModifiedDate":"2024-01-24"},{"lineNumber":2,"author":{"gitId":"-"},"content":"public class Duke {","lastModifiedDate":"2019-07-29"},{"lineNumber":3,"author":{"gitId":"gauravuj"},"content":" public static final String CHATBOTNAME \u003d \"Sophia\";","lastModifiedDate":"2024-01-24"},{"lineNumber":4,"author":{"gitId":"-"},"content":" public static void main(String[] args) {","lastModifiedDate":"2019-07-29"},{"lineNumber":5,"author":{"gitId":"gauravuj"},"content":" Scanner scanner \u003d new Scanner(System.in);","lastModifiedDate":"2024-01-24"},{"lineNumber":6,"author":{"gitId":"gauravuj"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":7,"author":{"gitId":"gauravuj"},"content":" Greetings greetings \u003d new Greetings();","lastModifiedDate":"2024-01-24"},{"lineNumber":8,"author":{"gitId":"gauravuj"},"content":" Goodbye goodbye \u003d new Goodbye();","lastModifiedDate":"2024-01-24"},{"lineNumber":9,"author":{"gitId":"gauravuj"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":10,"author":{"gitId":"gauravuj"},"content":" greetings.printCommand(\"greeting2\");","lastModifiedDate":"2024-01-24"},{"lineNumber":11,"author":{"gitId":"gauravuj"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":12,"author":{"gitId":"gauravuj"},"content":" while (true) {","lastModifiedDate":"2024-01-24"},{"lineNumber":13,"author":{"gitId":"gauravuj"},"content":" String userMessage \u003d scanner.nextLine();","lastModifiedDate":"2024-01-24"},{"lineNumber":14,"author":{"gitId":"gauravuj"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":15,"author":{"gitId":"gauravuj"},"content":" if (!userMessage.equalsIgnoreCase(\"bye\")) {","lastModifiedDate":"2024-01-24"},{"lineNumber":16,"author":{"gitId":"gauravuj"},"content":" greetings.printCommand(userMessage);","lastModifiedDate":"2024-01-24"},{"lineNumber":17,"author":{"gitId":"gauravuj"},"content":" } else {","lastModifiedDate":"2024-01-24"},{"lineNumber":18,"author":{"gitId":"gauravuj"},"content":" goodbye.printCommand(\"goodbye2\");","lastModifiedDate":"2024-01-24"},{"lineNumber":19,"author":{"gitId":"gauravuj"},"content":" break;","lastModifiedDate":"2024-01-24"},{"lineNumber":20,"author":{"gitId":"gauravuj"},"content":" }","lastModifiedDate":"2024-01-24"},{"lineNumber":21,"author":{"gitId":"gauravuj"},"content":" }","lastModifiedDate":"2024-01-24"},{"lineNumber":22,"author":{"gitId":"gauravuj"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":23,"author":{"gitId":"gauravuj"},"content":" scanner.close();","lastModifiedDate":"2024-01-24"},{"lineNumber":24,"author":{"gitId":"gauravuj"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":25,"author":{"gitId":"-"},"content":" }","lastModifiedDate":"2019-07-29"},{"lineNumber":26,"author":{"gitId":"-"},"content":"}","lastModifiedDate":"2019-07-29"},{"lineNumber":27,"author":{"gitId":"gauravuj"},"content":"","lastModifiedDate":"2024-01-24"}],"authorContributionMap":{"gauravuj":23,"-":4}},{"path":"src/main/java/Goodbye.java","fileType":"java","lines":[{"lineNumber":1,"author":{"gitId":"gauravuj"},"content":"public class Goodbye extends Commands {","lastModifiedDate":"2024-01-24"},{"lineNumber":2,"author":{"gitId":"gauravuj"},"content":" public Goodbye() {","lastModifiedDate":"2024-01-24"},{"lineNumber":3,"author":{"gitId":"gauravuj"},"content":" dialogues.put(\"goodbye1\", \"Looks like we\u0027re all set for now! Feel free to come back anytime you need help or just \\nwant to chat. Bye for now!\");","lastModifiedDate":"2024-01-24"},{"lineNumber":4,"author":{"gitId":"gauravuj"},"content":" dialogues.put(\"goodbye2\", \"Thank you for spending time with me today. I\u0027m always here to lend an ear or a helping \\nhand. Goodbye for now, and I hope to see you again soon!\");","lastModifiedDate":"2024-01-24"},{"lineNumber":5,"author":{"gitId":"gauravuj"},"content":" dialogues.put(\"goodbye3\", \"It\u0027s been wonderful chatting with you. I\u0027m here whenever you need help or just feel \\nlike chatting. Goodbye, and have an amazing day!\");","lastModifiedDate":"2024-01-24"},{"lineNumber":6,"author":{"gitId":"gauravuj"},"content":" }","lastModifiedDate":"2024-01-24"},{"lineNumber":7,"author":{"gitId":"gauravuj"},"content":"}","lastModifiedDate":"2024-01-24"}],"authorContributionMap":{"gauravuj":7}},{"path":"src/main/java/Greetings.java","fileType":"java","lines":[{"lineNumber":1,"author":{"gitId":"gauravuj"},"content":"public class Greetings extends Commands {","lastModifiedDate":"2024-01-24"},{"lineNumber":2,"author":{"gitId":"gauravuj"},"content":" public Greetings() {","lastModifiedDate":"2024-01-24"},{"lineNumber":3,"author":{"gitId":"gauravuj"},"content":" dialogues.put(\"greeting1\" , \"Hi there! I\u0027m \" + Duke.CHATBOTNAME + \" :) \\nWhat brings you to me today?\\n\");","lastModifiedDate":"2024-01-24"},{"lineNumber":4,"author":{"gitId":"gauravuj"},"content":" dialogues.put(\"greeting2\", \"Hello! I\u0027m \" + Duke.CHATBOTNAME + \" :) \\nIt\u0027s fantastic to see you here. What can I do for you?\\n\");","lastModifiedDate":"2024-01-24"},{"lineNumber":5,"author":{"gitId":"gauravuj"},"content":" dialogues.put(\"greeting3\", \"Hi, and a very warm welcome to you! I\u0027m \" + Duke.CHATBOTNAME + \" :) \\nI\u0027m looking forward to our chat. What would you like to talk about or get help with today?\\n\");","lastModifiedDate":"2024-01-24"},{"lineNumber":6,"author":{"gitId":"gauravuj"},"content":" }","lastModifiedDate":"2024-01-24"},{"lineNumber":7,"author":{"gitId":"gauravuj"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":8,"author":{"gitId":"gauravuj"},"content":"// public String getKey(int num) {","lastModifiedDate":"2024-01-24"},{"lineNumber":9,"author":{"gitId":"gauravuj"},"content":"//","lastModifiedDate":"2024-01-24"},{"lineNumber":10,"author":{"gitId":"gauravuj"},"content":"// }","lastModifiedDate":"2024-01-24"},{"lineNumber":11,"author":{"gitId":"gauravuj"},"content":"}","lastModifiedDate":"2024-01-24"}],"authorContributionMap":{"gauravuj":11}}] diff --git a/gauravuj_ip_master/commits.json b/gauravuj_ip_master/commits.json index ae3fe53c..69f27268 100644 --- a/gauravuj_ip_master/commits.json +++ b/gauravuj_ip_master/commits.json @@ -1 +1 @@ -{"authorDailyContributionsMap":{"gauravuj":[]},"authorFileTypeContributionMap":{"gauravuj":{"java":0,"md":0,"fxml":0,"sh":0,"bat":0,"gradle":0,"txt":0}},"authorContributionVariance":{"gauravuj":0.0},"authorDisplayNameMap":{"gauravuj":"UJJW..URAV"}} +{"authorDailyContributionsMap":{"gauravuj":[{"date":"2024-01-24","commitResults":[{"hash":"2b15d43e1dcca2f40134899b7b1004793bc6d052","isMergeCommit":false,"messageTitle":"initial development with rename, greet, and exit","messageBody":"","tags":["Level-1"],"fileTypesAndContributionMap":{"java":{"insertions":47,"deletions":6}}},{"hash":"999658baffd333151f8d695e3b3390bda08196a9","isMergeCommit":false,"messageTitle":"initial development with echo","messageBody":"","fileTypesAndContributionMap":{"java":{"insertions":27,"deletions":10}}}]}]},"authorFileTypeContributionMap":{"gauravuj":{"java":64,"md":0,"fxml":0,"sh":0,"bat":0,"gradle":0,"txt":0}},"authorContributionVariance":{"gauravuj":1125.0},"authorDisplayNameMap":{"gauravuj":"UJJW..URAV"}} diff --git a/gingerbreaf_ip_master/authorship.json b/gingerbreaf_ip_master/authorship.json index fe51488c..6cb75c22 100644 --- a/gingerbreaf_ip_master/authorship.json +++ b/gingerbreaf_ip_master/authorship.json @@ -1 +1 @@ -[] +[{"path":"src/main/java/Duke.java","fileType":"java","lines":[{"lineNumber":1,"author":{"gitId":"-"},"content":"public class Duke {","lastModifiedDate":"2019-07-29"},{"lineNumber":2,"author":{"gitId":"-"},"content":" public static void main(String[] args) {","lastModifiedDate":"2019-07-29"},{"lineNumber":3,"author":{"gitId":"gingerbreaf"},"content":" String message \u003d \"Hello! I\u0027m Jerry.\\n\" + \"Anything I can do for you? \\n\" + \"Bye!\";","lastModifiedDate":"2024-01-24"},{"lineNumber":4,"author":{"gitId":"gingerbreaf"},"content":" System.out.println(message);","lastModifiedDate":"2024-01-24"},{"lineNumber":5,"author":{"gitId":"-"},"content":" }","lastModifiedDate":"2019-07-29"},{"lineNumber":6,"author":{"gitId":"-"},"content":"}","lastModifiedDate":"2019-07-29"}],"authorContributionMap":{"-":4,"gingerbreaf":2}}] diff --git a/gingerbreaf_ip_master/commits.json b/gingerbreaf_ip_master/commits.json index 262eba95..22e0d6d8 100644 --- a/gingerbreaf_ip_master/commits.json +++ b/gingerbreaf_ip_master/commits.json @@ -1 +1 @@ -{"authorDailyContributionsMap":{"gingerbreaf":[]},"authorFileTypeContributionMap":{"gingerbreaf":{"java":0,"md":0,"fxml":0,"sh":0,"bat":0,"gradle":0,"txt":0}},"authorContributionVariance":{"gingerbreaf":0.0},"authorDisplayNameMap":{"gingerbreaf":"JIAN..OWEI"}} +{"authorDailyContributionsMap":{"gingerbreaf":[{"date":"2024-01-24","commitResults":[{"hash":"fccfc0134c99e30cca54403cb158363a5f3576c3","isMergeCommit":false,"messageTitle":"Rename, Greet, Exit","messageBody":"","tags":["Level-0"],"fileTypesAndContributionMap":{"java":{"insertions":2,"deletions":6}}}]}]},"authorFileTypeContributionMap":{"gingerbreaf":{"java":2,"md":0,"fxml":0,"sh":0,"bat":0,"gradle":0,"txt":0}},"authorContributionVariance":{"gingerbreaf":8.888888},"authorDisplayNameMap":{"gingerbreaf":"JIAN..OWEI"}} diff --git a/kailinteoo_ip_master/authorship.json b/kailinteoo_ip_master/authorship.json index fe51488c..c612b5eb 100644 --- a/kailinteoo_ip_master/authorship.json +++ b/kailinteoo_ip_master/authorship.json @@ -1 +1 @@ -[] +[{"path":"src/main/java/Duke.java","fileType":"java","lines":[{"lineNumber":1,"author":{"gitId":"kailinteoo"},"content":"import java.util.Scanner;","lastModifiedDate":"2024-01-24"},{"lineNumber":2,"author":{"gitId":"kailinteoo"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":3,"author":{"gitId":"-"},"content":"public class Duke {","lastModifiedDate":"2019-07-29"},{"lineNumber":4,"author":{"gitId":"-"},"content":" public static void main(String[] args) {","lastModifiedDate":"2019-07-29"},{"lineNumber":5,"author":{"gitId":"kailinteoo"},"content":" String logo \u003d \" Kassim \";","lastModifiedDate":"2024-01-24"},{"lineNumber":6,"author":{"gitId":"kailinteoo"},"content":" System.out.println(\"YOO I AM \" + logo);","lastModifiedDate":"2024-01-24"},{"lineNumber":7,"author":{"gitId":"kailinteoo"},"content":" System.out.println(\"\\n WHat can i do for you?\");","lastModifiedDate":"2024-01-24"},{"lineNumber":8,"author":{"gitId":"kailinteoo"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":9,"author":{"gitId":"kailinteoo"},"content":" Scanner sc \u003d new Scanner(System.in);","lastModifiedDate":"2024-01-24"},{"lineNumber":10,"author":{"gitId":"kailinteoo"},"content":" System.out.print(\" \");","lastModifiedDate":"2024-01-24"},{"lineNumber":11,"author":{"gitId":"kailinteoo"},"content":" String in \u003d sc.nextLine();","lastModifiedDate":"2024-01-24"},{"lineNumber":12,"author":{"gitId":"kailinteoo"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":13,"author":{"gitId":"kailinteoo"},"content":" System.out.println(\"THEN? hope to see you again bye\");","lastModifiedDate":"2024-01-24"},{"lineNumber":14,"author":{"gitId":"-"},"content":" }","lastModifiedDate":"2019-07-29"},{"lineNumber":15,"author":{"gitId":"-"},"content":"}","lastModifiedDate":"2019-07-29"}],"authorContributionMap":{"kailinteoo":11,"-":4}}] diff --git a/kailinteoo_ip_master/commits.json b/kailinteoo_ip_master/commits.json index 12d0f3b2..6e3d29e6 100644 --- a/kailinteoo_ip_master/commits.json +++ b/kailinteoo_ip_master/commits.json @@ -1 +1 @@ -{"authorDailyContributionsMap":{"kailinteoo":[]},"authorFileTypeContributionMap":{"kailinteoo":{"java":0,"md":0,"fxml":0,"sh":0,"bat":0,"gradle":0,"txt":0}},"authorContributionVariance":{"kailinteoo":0.0},"authorDisplayNameMap":{"kailinteoo":"KAIL.. TEO"}} +{"authorDailyContributionsMap":{"kailinteoo":[{"date":"2024-01-24","commitResults":[{"hash":"5946947e1131d89761cde8d38edd879bc8e9f802","isMergeCommit":false,"messageTitle":"IP DUKE Level-1","messageBody":"","fileTypesAndContributionMap":{"java":{"insertions":11,"deletions":6}}},{"hash":"5841d299d0f428d2cbe6abf5c5bcc43ad53c3058","isMergeCommit":false,"messageTitle":"Level0","messageBody":"","fileTypesAndContributionMap":{"java":{"insertions":1,"deletions":1}}}]}]},"authorFileTypeContributionMap":{"kailinteoo":{"java":11,"md":0,"fxml":0,"sh":0,"bat":0,"gradle":0,"txt":0}},"authorContributionVariance":{"kailinteoo":50.138885},"authorDisplayNameMap":{"kailinteoo":"KAIL.. TEO"}} diff --git a/larainezo_ip_master/commits.json b/larainezo_ip_master/commits.json index fd524b49..aeb31c09 100644 --- a/larainezo_ip_master/commits.json +++ b/larainezo_ip_master/commits.json @@ -1 +1 @@ -{"authorDailyContributionsMap":{"larainezo":[{"date":"2024-01-23","commitResults":[{"hash":"7faa29ffcbac2b9e26b616ae2baa77dd305e1a57","isMergeCommit":false,"messageTitle":"Level-0","messageBody":"","tags":["Level-0"],"fileTypesAndContributionMap":{"java":{"insertions":9,"deletions":0}}},{"hash":"77127d74f98248765b89d2d13a9af7697f33e0ca","isMergeCommit":false,"messageTitle":"Level-1","messageBody":"","tags":["Level-1"],"fileTypesAndContributionMap":{"java":{"insertions":18,"deletions":5}}},{"hash":"8ec1e7f1c0afc4f2a7a23af23fe9b9396ead9406","isMergeCommit":false,"messageTitle":"Level-2","messageBody":"","tags":["Level-2"],"fileTypesAndContributionMap":{"java":{"insertions":17,"deletions":3}}},{"hash":"ae6fd852104fd52dddc97a6f8be2b917af27c478","isMergeCommit":false,"messageTitle":"Level-3","messageBody":"","tags":["Level-3"],"fileTypesAndContributionMap":{"java":{"insertions":59,"deletions":12}}}]},{"date":"2024-01-24","commitResults":[{"hash":"413fb771dbd4f2bedf48ae50bc4f7c2f2c18fc84","isMergeCommit":false,"messageTitle":"Level-4","messageBody":"","tags":["Level-4"],"fileTypesAndContributionMap":{"java":{"insertions":89,"deletions":9}}},{"hash":"301c2c775ebd72bd0e3d7196ff7d9d472a702fd5","isMergeCommit":false,"messageTitle":"A-TextUiTesting","messageBody":"","tags":["A-TextUiTesting"],"fileTypesAndContributionMap":{"java":{"insertions":2,"deletions":1},"bat":{"insertions":1,"deletions":1}}},{"hash":"4b42b37da988831d19464e2c4ea90b31ef3b8c49","isMergeCommit":false,"messageTitle":"A-Exceptions","messageBody":"","tags":["A-Exceptions"],"fileTypesAndContributionMap":{"java":{"insertions":147,"deletions":58}}},{"hash":"591e1336d184f1099a856e42add2726ad9ab4213","isMergeCommit":false,"messageTitle":"Level-6","messageBody":"","tags":["Level-6"],"fileTypesAndContributionMap":{"java":{"insertions":39,"deletions":18}}},{"hash":"7f5fe0cd945f07ffa2c14e718533a88e23827382","isMergeCommit":false,"messageTitle":"Level-5","messageBody":"","tags":["Level-5"],"fileTypesAndContributionMap":{"java":{"insertions":0,"deletions":23}}},{"hash":"c59a9c48f5f68fbe2a41f15105cae62ad1df88c3","isMergeCommit":false,"messageTitle":"Level-6","messageBody":"","fileTypesAndContributionMap":{"java":{"insertions":23,"deletions":0}}}]}]},"authorFileTypeContributionMap":{"larainezo":{"java":274,"md":0,"fxml":0,"sh":0,"bat":1,"gradle":0,"txt":0}},"authorContributionVariance":{"larainezo":22754.0},"authorDisplayNameMap":{"larainezo":"LIM ..AINE"}} +{"authorDailyContributionsMap":{"larainezo":[{"date":"2024-01-23","commitResults":[{"hash":"7faa29ffcbac2b9e26b616ae2baa77dd305e1a57","isMergeCommit":false,"messageTitle":"Level-0","messageBody":"","tags":["Level-0"],"fileTypesAndContributionMap":{"java":{"insertions":9,"deletions":0}}},{"hash":"77127d74f98248765b89d2d13a9af7697f33e0ca","isMergeCommit":false,"messageTitle":"Level-1","messageBody":"","tags":["Level-1"],"fileTypesAndContributionMap":{"java":{"insertions":18,"deletions":5}}},{"hash":"8ec1e7f1c0afc4f2a7a23af23fe9b9396ead9406","isMergeCommit":false,"messageTitle":"Level-2","messageBody":"","tags":["Level-2"],"fileTypesAndContributionMap":{"java":{"insertions":17,"deletions":3}}},{"hash":"ae6fd852104fd52dddc97a6f8be2b917af27c478","isMergeCommit":false,"messageTitle":"Level-3","messageBody":"","tags":["Level-3"],"fileTypesAndContributionMap":{"java":{"insertions":59,"deletions":12}}}]},{"date":"2024-01-24","commitResults":[{"hash":"413fb771dbd4f2bedf48ae50bc4f7c2f2c18fc84","isMergeCommit":false,"messageTitle":"Level-4","messageBody":"","tags":["Level-4"],"fileTypesAndContributionMap":{"java":{"insertions":89,"deletions":9}}},{"hash":"301c2c775ebd72bd0e3d7196ff7d9d472a702fd5","isMergeCommit":false,"messageTitle":"A-TextUiTesting","messageBody":"","tags":["A-TextUiTesting"],"fileTypesAndContributionMap":{"java":{"insertions":2,"deletions":1},"bat":{"insertions":1,"deletions":1}}},{"hash":"4b42b37da988831d19464e2c4ea90b31ef3b8c49","isMergeCommit":false,"messageTitle":"A-Exceptions","messageBody":"","tags":["A-Exceptions"],"fileTypesAndContributionMap":{"java":{"insertions":147,"deletions":58}}},{"hash":"591e1336d184f1099a856e42add2726ad9ab4213","isMergeCommit":false,"messageTitle":"Level-6","messageBody":"","tags":["Level-6"],"fileTypesAndContributionMap":{"java":{"insertions":39,"deletions":18}}},{"hash":"7f5fe0cd945f07ffa2c14e718533a88e23827382","isMergeCommit":false,"messageTitle":"Level-5","messageBody":"","tags":["Level-5"],"fileTypesAndContributionMap":{"java":{"insertions":0,"deletions":23}}},{"hash":"c59a9c48f5f68fbe2a41f15105cae62ad1df88c3","isMergeCommit":false,"messageTitle":"Level-6","messageBody":"","tags":["A-Enums"],"fileTypesAndContributionMap":{"java":{"insertions":23,"deletions":0}}}]}]},"authorFileTypeContributionMap":{"larainezo":{"java":274,"md":0,"fxml":0,"sh":0,"bat":1,"gradle":0,"txt":0}},"authorContributionVariance":{"larainezo":22754.0},"authorDisplayNameMap":{"larainezo":"LIM ..AINE"}} diff --git a/nigel27022001_ip_master/authorship.json b/nigel27022001_ip_master/authorship.json index f78680a8..9d2cdb26 100644 --- a/nigel27022001_ip_master/authorship.json +++ b/nigel27022001_ip_master/authorship.json @@ -1 +1 @@ -[{"path":"src/main/java/Deadline.java","fileType":"java","lines":[{"lineNumber":1,"author":{"gitId":"nigel27022001"},"content":"public class Deadline extends Task{","lastModifiedDate":"2024-01-24"},{"lineNumber":2,"author":{"gitId":"nigel27022001"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":3,"author":{"gitId":"nigel27022001"},"content":" protected String byDate;","lastModifiedDate":"2024-01-24"},{"lineNumber":4,"author":{"gitId":"nigel27022001"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":5,"author":{"gitId":"nigel27022001"},"content":" public Deadline(String description, String byDate) {","lastModifiedDate":"2024-01-24"},{"lineNumber":6,"author":{"gitId":"nigel27022001"},"content":" super(description);","lastModifiedDate":"2024-01-24"},{"lineNumber":7,"author":{"gitId":"nigel27022001"},"content":" this.byDate \u003d byDate;","lastModifiedDate":"2024-01-24"},{"lineNumber":8,"author":{"gitId":"nigel27022001"},"content":" }","lastModifiedDate":"2024-01-24"},{"lineNumber":9,"author":{"gitId":"nigel27022001"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":10,"author":{"gitId":"nigel27022001"},"content":" @Override","lastModifiedDate":"2024-01-24"},{"lineNumber":11,"author":{"gitId":"nigel27022001"},"content":" public String toString() {","lastModifiedDate":"2024-01-24"},{"lineNumber":12,"author":{"gitId":"nigel27022001"},"content":" return String.format(\"[D]\" + super.toString() +\" (by: %s)\",this.byDate);","lastModifiedDate":"2024-01-24"},{"lineNumber":13,"author":{"gitId":"nigel27022001"},"content":" }","lastModifiedDate":"2024-01-24"},{"lineNumber":14,"author":{"gitId":"nigel27022001"},"content":"}","lastModifiedDate":"2024-01-24"}],"authorContributionMap":{"nigel27022001":14}},{"path":"src/main/java/Duke.java","fileType":"java","lines":[{"lineNumber":1,"author":{"gitId":"nigel27022001"},"content":"import java.util.*;","lastModifiedDate":"2024-01-24"},{"lineNumber":2,"author":{"gitId":"nigel27022001"},"content":"","lastModifiedDate":"2024-01-23"},{"lineNumber":3,"author":{"gitId":"-"},"content":"public class Duke {","lastModifiedDate":"2024-01-23"},{"lineNumber":4,"author":{"gitId":"nigel27022001"},"content":"","lastModifiedDate":"2024-01-23"},{"lineNumber":5,"author":{"gitId":"nigel27022001"},"content":" private static ArrayList\u003cTask\u003e storage \u003d new ArrayList\u003c\u003e();","lastModifiedDate":"2024-01-24"},{"lineNumber":6,"author":{"gitId":"nigel27022001"},"content":" private static void greeting() {","lastModifiedDate":"2024-01-23"},{"lineNumber":7,"author":{"gitId":"nigel27022001"},"content":" System.out.println(\"Hello! I\u0027m Pengu\\n\" + \"What can I do for you?\\n\" +","lastModifiedDate":"2024-01-24"},{"lineNumber":8,"author":{"gitId":"nigel27022001"},"content":" \"\\nDid you know that the noise penguins make are called \\\"honks\\\"\");","lastModifiedDate":"2024-01-23"},{"lineNumber":9,"author":{"gitId":"nigel27022001"},"content":" System.out.println(\"―――――――――――――――――――――――――――――――――――\");","lastModifiedDate":"2024-01-23"},{"lineNumber":10,"author":{"gitId":"nigel27022001"},"content":" }","lastModifiedDate":"2024-01-23"},{"lineNumber":11,"author":{"gitId":"nigel27022001"},"content":"","lastModifiedDate":"2024-01-23"},{"lineNumber":12,"author":{"gitId":"nigel27022001"},"content":" private static void exit() {","lastModifiedDate":"2024-01-23"},{"lineNumber":13,"author":{"gitId":"nigel27022001"},"content":" System.out.println(\"Bye. Hope to see you again soon! **HONK HONK**\");","lastModifiedDate":"2024-01-23"},{"lineNumber":14,"author":{"gitId":"nigel27022001"},"content":" System.out.println(\"―――――――――――――――――――――――――――――――――――\");","lastModifiedDate":"2024-01-23"},{"lineNumber":15,"author":{"gitId":"nigel27022001"},"content":" }","lastModifiedDate":"2024-01-23"},{"lineNumber":16,"author":{"gitId":"nigel27022001"},"content":"","lastModifiedDate":"2024-01-23"},{"lineNumber":17,"author":{"gitId":"nigel27022001"},"content":" private static void addTask(String description) throws DukeException{","lastModifiedDate":"2024-01-24"},{"lineNumber":18,"author":{"gitId":"nigel27022001"},"content":" Task newTask;","lastModifiedDate":"2024-01-24"},{"lineNumber":19,"author":{"gitId":"nigel27022001"},"content":" validTaskCommand(description);","lastModifiedDate":"2024-01-24"},{"lineNumber":20,"author":{"gitId":"nigel27022001"},"content":" if (description.toLowerCase().startsWith(\"todo\")) {","lastModifiedDate":"2024-01-24"},{"lineNumber":21,"author":{"gitId":"nigel27022001"},"content":" String[] descriptionArr \u003d description.split(\" \");","lastModifiedDate":"2024-01-24"},{"lineNumber":22,"author":{"gitId":"nigel27022001"},"content":" StringBuilder descBuilder \u003d new StringBuilder();","lastModifiedDate":"2024-01-24"},{"lineNumber":23,"author":{"gitId":"nigel27022001"},"content":" for (int k \u003d 1; k \u003c descriptionArr.length; k++) {","lastModifiedDate":"2024-01-24"},{"lineNumber":24,"author":{"gitId":"nigel27022001"},"content":" if (k \u003d\u003d descriptionArr.length - 1) {","lastModifiedDate":"2024-01-24"},{"lineNumber":25,"author":{"gitId":"nigel27022001"},"content":" descBuilder.append(descriptionArr[k]);","lastModifiedDate":"2024-01-24"},{"lineNumber":26,"author":{"gitId":"nigel27022001"},"content":" } else {","lastModifiedDate":"2024-01-24"},{"lineNumber":27,"author":{"gitId":"nigel27022001"},"content":" descBuilder.append(descriptionArr[k] + \" \");","lastModifiedDate":"2024-01-24"},{"lineNumber":28,"author":{"gitId":"nigel27022001"},"content":" }","lastModifiedDate":"2024-01-24"},{"lineNumber":29,"author":{"gitId":"nigel27022001"},"content":" }","lastModifiedDate":"2024-01-24"},{"lineNumber":30,"author":{"gitId":"nigel27022001"},"content":" newTask \u003d new ToDo(descBuilder.toString());","lastModifiedDate":"2024-01-24"},{"lineNumber":31,"author":{"gitId":"nigel27022001"},"content":" } else if (description.toLowerCase().startsWith(\"deadline\")) {","lastModifiedDate":"2024-01-24"},{"lineNumber":32,"author":{"gitId":"nigel27022001"},"content":" String[] descriptionArr \u003d description.split(\" \");","lastModifiedDate":"2024-01-24"},{"lineNumber":33,"author":{"gitId":"nigel27022001"},"content":" int byIndex \u003d Arrays.asList(descriptionArr).indexOf(\"/by\");","lastModifiedDate":"2024-01-24"},{"lineNumber":34,"author":{"gitId":"nigel27022001"},"content":" StringBuilder descBuilder \u003d new StringBuilder();","lastModifiedDate":"2024-01-24"},{"lineNumber":35,"author":{"gitId":"nigel27022001"},"content":" for (int k \u003d 1; k \u003c byIndex; k++) {","lastModifiedDate":"2024-01-24"},{"lineNumber":36,"author":{"gitId":"nigel27022001"},"content":" if (k \u003d\u003d byIndex - 1) {","lastModifiedDate":"2024-01-24"},{"lineNumber":37,"author":{"gitId":"nigel27022001"},"content":" descBuilder.append(descriptionArr[k]);","lastModifiedDate":"2024-01-24"},{"lineNumber":38,"author":{"gitId":"nigel27022001"},"content":" } else {","lastModifiedDate":"2024-01-24"},{"lineNumber":39,"author":{"gitId":"nigel27022001"},"content":" descBuilder.append(descriptionArr[k] + \" \");","lastModifiedDate":"2024-01-24"},{"lineNumber":40,"author":{"gitId":"nigel27022001"},"content":" }","lastModifiedDate":"2024-01-24"},{"lineNumber":41,"author":{"gitId":"nigel27022001"},"content":" }","lastModifiedDate":"2024-01-24"},{"lineNumber":42,"author":{"gitId":"nigel27022001"},"content":" StringBuilder byBuilder \u003d new StringBuilder();","lastModifiedDate":"2024-01-24"},{"lineNumber":43,"author":{"gitId":"nigel27022001"},"content":" for (int k \u003d byIndex + 1; k \u003c descriptionArr.length; k++) {","lastModifiedDate":"2024-01-24"},{"lineNumber":44,"author":{"gitId":"nigel27022001"},"content":" if (k \u003d\u003d descriptionArr.length - 1) {","lastModifiedDate":"2024-01-24"},{"lineNumber":45,"author":{"gitId":"nigel27022001"},"content":" byBuilder.append(descriptionArr[k]);","lastModifiedDate":"2024-01-24"},{"lineNumber":46,"author":{"gitId":"nigel27022001"},"content":" } else {","lastModifiedDate":"2024-01-24"},{"lineNumber":47,"author":{"gitId":"nigel27022001"},"content":" byBuilder.append(descriptionArr[k] + \" \");","lastModifiedDate":"2024-01-24"},{"lineNumber":48,"author":{"gitId":"nigel27022001"},"content":" }","lastModifiedDate":"2024-01-24"},{"lineNumber":49,"author":{"gitId":"nigel27022001"},"content":" }","lastModifiedDate":"2024-01-24"},{"lineNumber":50,"author":{"gitId":"nigel27022001"},"content":" /*if (descriptionArr[2].toLowerCase().equals(\"/by\")) {","lastModifiedDate":"2024-01-24"},{"lineNumber":51,"author":{"gitId":"nigel27022001"},"content":" System.out.println(\"*HONKS ANGRILIY* Pengu thinks that the description of the deadline has to be followed by \u0027/by\u0027\");","lastModifiedDate":"2024-01-24"},{"lineNumber":52,"author":{"gitId":"nigel27022001"},"content":" }*/","lastModifiedDate":"2024-01-24"},{"lineNumber":53,"author":{"gitId":"nigel27022001"},"content":" newTask \u003d new Deadline(descBuilder.toString(), byBuilder.toString());","lastModifiedDate":"2024-01-24"},{"lineNumber":54,"author":{"gitId":"nigel27022001"},"content":" } else {","lastModifiedDate":"2024-01-24"},{"lineNumber":55,"author":{"gitId":"nigel27022001"},"content":" String[] descriptionArr \u003d description.split(\" \");","lastModifiedDate":"2024-01-24"},{"lineNumber":56,"author":{"gitId":"nigel27022001"},"content":" int fromIndex \u003d Arrays.asList(descriptionArr).indexOf(\"/from\");","lastModifiedDate":"2024-01-24"},{"lineNumber":57,"author":{"gitId":"nigel27022001"},"content":" StringBuilder descBuilder \u003d new StringBuilder();","lastModifiedDate":"2024-01-24"},{"lineNumber":58,"author":{"gitId":"nigel27022001"},"content":" for (int k \u003d 1; k \u003c fromIndex; k++) {","lastModifiedDate":"2024-01-24"},{"lineNumber":59,"author":{"gitId":"nigel27022001"},"content":" if (k \u003d\u003d fromIndex - 1) {","lastModifiedDate":"2024-01-24"},{"lineNumber":60,"author":{"gitId":"nigel27022001"},"content":" descBuilder.append(descriptionArr[k]);","lastModifiedDate":"2024-01-24"},{"lineNumber":61,"author":{"gitId":"nigel27022001"},"content":" } else {","lastModifiedDate":"2024-01-24"},{"lineNumber":62,"author":{"gitId":"nigel27022001"},"content":" descBuilder.append(descriptionArr[k] + \" \");","lastModifiedDate":"2024-01-24"},{"lineNumber":63,"author":{"gitId":"nigel27022001"},"content":" }","lastModifiedDate":"2024-01-24"},{"lineNumber":64,"author":{"gitId":"nigel27022001"},"content":" }","lastModifiedDate":"2024-01-24"},{"lineNumber":65,"author":{"gitId":"nigel27022001"},"content":" int toIndex \u003d Arrays.asList(descriptionArr).indexOf(\"/to\");","lastModifiedDate":"2024-01-24"},{"lineNumber":66,"author":{"gitId":"nigel27022001"},"content":" StringBuilder fromBuilder \u003d new StringBuilder();","lastModifiedDate":"2024-01-24"},{"lineNumber":67,"author":{"gitId":"nigel27022001"},"content":" for (int k \u003d fromIndex + 1; k \u003c toIndex; k++) {","lastModifiedDate":"2024-01-24"},{"lineNumber":68,"author":{"gitId":"nigel27022001"},"content":" if (k \u003d\u003d toIndex - 1) {","lastModifiedDate":"2024-01-24"},{"lineNumber":69,"author":{"gitId":"nigel27022001"},"content":" fromBuilder.append(descriptionArr[k]);","lastModifiedDate":"2024-01-24"},{"lineNumber":70,"author":{"gitId":"nigel27022001"},"content":" } else {","lastModifiedDate":"2024-01-24"},{"lineNumber":71,"author":{"gitId":"nigel27022001"},"content":" fromBuilder.append(descriptionArr[k] + \" \");","lastModifiedDate":"2024-01-24"},{"lineNumber":72,"author":{"gitId":"nigel27022001"},"content":" }","lastModifiedDate":"2024-01-24"},{"lineNumber":73,"author":{"gitId":"nigel27022001"},"content":" }","lastModifiedDate":"2024-01-24"},{"lineNumber":74,"author":{"gitId":"nigel27022001"},"content":" StringBuilder toBuilder \u003d new StringBuilder();","lastModifiedDate":"2024-01-24"},{"lineNumber":75,"author":{"gitId":"nigel27022001"},"content":" for (int k \u003d toIndex + 1; k \u003c descriptionArr.length; k++) {","lastModifiedDate":"2024-01-24"},{"lineNumber":76,"author":{"gitId":"nigel27022001"},"content":" if (k \u003d\u003d descriptionArr.length - 1) {","lastModifiedDate":"2024-01-24"},{"lineNumber":77,"author":{"gitId":"nigel27022001"},"content":" toBuilder.append(descriptionArr[k]);","lastModifiedDate":"2024-01-24"},{"lineNumber":78,"author":{"gitId":"nigel27022001"},"content":" } else {","lastModifiedDate":"2024-01-24"},{"lineNumber":79,"author":{"gitId":"nigel27022001"},"content":" toBuilder.append(descriptionArr[k] + \" \");","lastModifiedDate":"2024-01-24"},{"lineNumber":80,"author":{"gitId":"nigel27022001"},"content":" }","lastModifiedDate":"2024-01-24"},{"lineNumber":81,"author":{"gitId":"nigel27022001"},"content":" }","lastModifiedDate":"2024-01-24"},{"lineNumber":82,"author":{"gitId":"nigel27022001"},"content":" newTask \u003d new Event(descBuilder.toString(), fromBuilder.toString(), toBuilder.toString());","lastModifiedDate":"2024-01-24"},{"lineNumber":83,"author":{"gitId":"nigel27022001"},"content":" }","lastModifiedDate":"2024-01-24"},{"lineNumber":84,"author":{"gitId":"nigel27022001"},"content":" Duke.storage.add(newTask);","lastModifiedDate":"2024-01-24"},{"lineNumber":85,"author":{"gitId":"nigel27022001"},"content":" System.out.println(String.format(\"*Honk! Honk!* Pengu has added this task:\\n\" + newTask.toString()","lastModifiedDate":"2024-01-24"},{"lineNumber":86,"author":{"gitId":"nigel27022001"},"content":" + \"\\nGet back to work! you have %s tasks in the list\\n\"","lastModifiedDate":"2024-01-24"},{"lineNumber":87,"author":{"gitId":"nigel27022001"},"content":" + \"―――――――――――――――――――――――――――――――――――\", Duke.storage.size()));","lastModifiedDate":"2024-01-24"},{"lineNumber":88,"author":{"gitId":"nigel27022001"},"content":" }","lastModifiedDate":"2024-01-23"},{"lineNumber":89,"author":{"gitId":"nigel27022001"},"content":"","lastModifiedDate":"2024-01-23"},{"lineNumber":90,"author":{"gitId":"nigel27022001"},"content":" private static void listTasks() {","lastModifiedDate":"2024-01-24"},{"lineNumber":91,"author":{"gitId":"nigel27022001"},"content":" int storageSize \u003d Duke.storage.size();","lastModifiedDate":"2024-01-23"},{"lineNumber":92,"author":{"gitId":"nigel27022001"},"content":" System.out.println(\"*Honk!* Pengu has listed your current tasks below:\");","lastModifiedDate":"2024-01-24"},{"lineNumber":93,"author":{"gitId":"nigel27022001"},"content":" for (int k \u003d 0; k \u003c storageSize; k++){","lastModifiedDate":"2024-01-23"},{"lineNumber":94,"author":{"gitId":"nigel27022001"},"content":" int curr \u003d k + 1;","lastModifiedDate":"2024-01-23"},{"lineNumber":95,"author":{"gitId":"nigel27022001"},"content":" Task currTask \u003d storage.get(k);","lastModifiedDate":"2024-01-24"},{"lineNumber":96,"author":{"gitId":"nigel27022001"},"content":" System.out.println(curr + \". \" + currTask.toString());","lastModifiedDate":"2024-01-24"},{"lineNumber":97,"author":{"gitId":"nigel27022001"},"content":" }","lastModifiedDate":"2024-01-23"},{"lineNumber":98,"author":{"gitId":"nigel27022001"},"content":" System.out.println(\"―――――――――――――――――――――――――――――――――――\");","lastModifiedDate":"2024-01-24"},{"lineNumber":99,"author":{"gitId":"nigel27022001"},"content":" }","lastModifiedDate":"2024-01-24"},{"lineNumber":100,"author":{"gitId":"nigel27022001"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":101,"author":{"gitId":"nigel27022001"},"content":" private static void markTask(int index) {","lastModifiedDate":"2024-01-24"},{"lineNumber":102,"author":{"gitId":"nigel27022001"},"content":" Task currTask \u003d storage.get(index);","lastModifiedDate":"2024-01-24"},{"lineNumber":103,"author":{"gitId":"nigel27022001"},"content":" currTask.updateTask(true);","lastModifiedDate":"2024-01-24"},{"lineNumber":104,"author":{"gitId":"nigel27022001"},"content":" System.out.println(\"*Honk!* Good Job!, Pengu has marked this task as done:\\n\" + currTask.toString());","lastModifiedDate":"2024-01-24"},{"lineNumber":105,"author":{"gitId":"nigel27022001"},"content":" System.out.println(\"―――――――――――――――――――――――――――――――――――\");","lastModifiedDate":"2024-01-24"},{"lineNumber":106,"author":{"gitId":"nigel27022001"},"content":" }","lastModifiedDate":"2024-01-24"},{"lineNumber":107,"author":{"gitId":"nigel27022001"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":108,"author":{"gitId":"nigel27022001"},"content":" private static void unmarkTask(int index) {","lastModifiedDate":"2024-01-24"},{"lineNumber":109,"author":{"gitId":"nigel27022001"},"content":" Task currTask \u003d storage.get(index);","lastModifiedDate":"2024-01-24"},{"lineNumber":110,"author":{"gitId":"nigel27022001"},"content":" currTask.updateTask(false);","lastModifiedDate":"2024-01-24"},{"lineNumber":111,"author":{"gitId":"nigel27022001"},"content":" System.out.println(\"*Honk!* Pengu has marked this task as not done yet:\\n\" + currTask.toString());","lastModifiedDate":"2024-01-24"},{"lineNumber":112,"author":{"gitId":"nigel27022001"},"content":" System.out.println(\"―――――――――――――――――――――――――――――――――――\");","lastModifiedDate":"2024-01-24"},{"lineNumber":113,"author":{"gitId":"nigel27022001"},"content":" }","lastModifiedDate":"2024-01-23"},{"lineNumber":114,"author":{"gitId":"nigel27022001"},"content":"","lastModifiedDate":"2024-01-23"},{"lineNumber":115,"author":{"gitId":"nigel27022001"},"content":" private static void deleteTask(int index) {","lastModifiedDate":"2024-01-24"},{"lineNumber":116,"author":{"gitId":"nigel27022001"},"content":" Task deletedTask \u003d storage.remove(index);","lastModifiedDate":"2024-01-24"},{"lineNumber":117,"author":{"gitId":"nigel27022001"},"content":" System.out.println(String.format(\"*Honk* Pengu has removed the following task:\\n\" + deletedTask.toString()","lastModifiedDate":"2024-01-24"},{"lineNumber":118,"author":{"gitId":"nigel27022001"},"content":" + \"\\nNow you have %s tasks left\", storage.size()));","lastModifiedDate":"2024-01-24"},{"lineNumber":119,"author":{"gitId":"nigel27022001"},"content":" System.out.println(\"―――――――――――――――――――――――――――――――――――\");","lastModifiedDate":"2024-01-24"},{"lineNumber":120,"author":{"gitId":"nigel27022001"},"content":" }","lastModifiedDate":"2024-01-24"},{"lineNumber":121,"author":{"gitId":"nigel27022001"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":122,"author":{"gitId":"nigel27022001"},"content":" private static boolean validTaskCommand(String str) throws DukeException {","lastModifiedDate":"2024-01-24"},{"lineNumber":123,"author":{"gitId":"nigel27022001"},"content":" List\u003cString\u003e strArr \u003d Arrays.asList(str.split(\" \"));","lastModifiedDate":"2024-01-24"},{"lineNumber":124,"author":{"gitId":"nigel27022001"},"content":" String keyword \u003d str.split(\" \")[0].toLowerCase();","lastModifiedDate":"2024-01-24"},{"lineNumber":125,"author":{"gitId":"nigel27022001"},"content":" System.out.println(keyword);","lastModifiedDate":"2024-01-24"},{"lineNumber":126,"author":{"gitId":"nigel27022001"},"content":" if (!(keyword.equals(\"todo\") || keyword.equals(\"deadline\") || keyword.equals(\"event\"))){","lastModifiedDate":"2024-01-24"},{"lineNumber":127,"author":{"gitId":"nigel27022001"},"content":" throw new DukeException(\"*HONK* Pengu has never seen such a command before, some commands Pengu can do are: list, todo, deadline\");","lastModifiedDate":"2024-01-24"},{"lineNumber":128,"author":{"gitId":"nigel27022001"},"content":" } else if (keyword.equals(\"todo\") \u0026\u0026 !(strArr.size() \u003e 1)) {","lastModifiedDate":"2024-01-24"},{"lineNumber":129,"author":{"gitId":"nigel27022001"},"content":" throw new DukeException(\"*HONK* Pengu needs a To Do Task description to record this down\");","lastModifiedDate":"2024-01-24"},{"lineNumber":130,"author":{"gitId":"nigel27022001"},"content":" } else if (keyword.equals(\"deadline\") \u0026\u0026 !(strArr.contains(\"/by\"))) {","lastModifiedDate":"2024-01-24"},{"lineNumber":131,"author":{"gitId":"nigel27022001"},"content":" throw new DukeException(\"*HONK* Pengu needs a /by followed by a end date for your task\");","lastModifiedDate":"2024-01-24"},{"lineNumber":132,"author":{"gitId":"nigel27022001"},"content":" } else if (keyword.equals(\"event\") \u0026\u0026 !(strArr.contains(\"/from\") \u0026\u0026 (strArr.contains(\"/to\")))) {","lastModifiedDate":"2024-01-24"},{"lineNumber":133,"author":{"gitId":"nigel27022001"},"content":" throw new DukeException(\"*HONK* Pengu needs a /from followed by a from date and a /to followed by a end date for your task\");","lastModifiedDate":"2024-01-24"},{"lineNumber":134,"author":{"gitId":"nigel27022001"},"content":" } else if (keyword.equals(\"deadline\") \u0026\u0026 strArr.get(1).equals(\"/by\")) {","lastModifiedDate":"2024-01-24"},{"lineNumber":135,"author":{"gitId":"nigel27022001"},"content":" throw new DukeException(\"Honk* Pengu cannot accept a deadline task without a description\");","lastModifiedDate":"2024-01-24"},{"lineNumber":136,"author":{"gitId":"nigel27022001"},"content":" } else if (keyword.equals(\"event\") \u0026\u0026 (strArr.get(1).equals(\"/from\") || strArr.get(1).equals(\"/to\"))) {","lastModifiedDate":"2024-01-24"},{"lineNumber":137,"author":{"gitId":"nigel27022001"},"content":" throw new DukeException(\"*Honk* Pengu cannot accept a event without a description\");","lastModifiedDate":"2024-01-24"},{"lineNumber":138,"author":{"gitId":"nigel27022001"},"content":" } else {","lastModifiedDate":"2024-01-24"},{"lineNumber":139,"author":{"gitId":"nigel27022001"},"content":" return true;","lastModifiedDate":"2024-01-24"},{"lineNumber":140,"author":{"gitId":"nigel27022001"},"content":" }","lastModifiedDate":"2024-01-24"},{"lineNumber":141,"author":{"gitId":"nigel27022001"},"content":" }","lastModifiedDate":"2024-01-24"},{"lineNumber":142,"author":{"gitId":"nigel27022001"},"content":" public static void main(String[] args) throws DukeException {","lastModifiedDate":"2024-01-24"},{"lineNumber":143,"author":{"gitId":"nigel27022001"},"content":" greeting();","lastModifiedDate":"2024-01-23"},{"lineNumber":144,"author":{"gitId":"nigel27022001"},"content":" Scanner s \u003d new Scanner(System.in);","lastModifiedDate":"2024-01-23"},{"lineNumber":145,"author":{"gitId":"nigel27022001"},"content":" while (true){","lastModifiedDate":"2024-01-23"},{"lineNumber":146,"author":{"gitId":"nigel27022001"},"content":" String userInput \u003d s.nextLine();","lastModifiedDate":"2024-01-23"},{"lineNumber":147,"author":{"gitId":"nigel27022001"},"content":" if (userInput.toLowerCase().equals(\"bye\")) {","lastModifiedDate":"2024-01-23"},{"lineNumber":148,"author":{"gitId":"nigel27022001"},"content":" exit();","lastModifiedDate":"2024-01-23"},{"lineNumber":149,"author":{"gitId":"nigel27022001"},"content":" break;","lastModifiedDate":"2024-01-23"},{"lineNumber":150,"author":{"gitId":"nigel27022001"},"content":" } else if (userInput.toLowerCase().equals(\"list\")) {","lastModifiedDate":"2024-01-23"},{"lineNumber":151,"author":{"gitId":"nigel27022001"},"content":" listTasks();","lastModifiedDate":"2024-01-24"},{"lineNumber":152,"author":{"gitId":"nigel27022001"},"content":" continue;","lastModifiedDate":"2024-01-24"},{"lineNumber":153,"author":{"gitId":"nigel27022001"},"content":" } else if (userInput.toLowerCase().startsWith(\"mark\")) {","lastModifiedDate":"2024-01-24"},{"lineNumber":154,"author":{"gitId":"nigel27022001"},"content":" String[] inputArr \u003d userInput.split(\" \");","lastModifiedDate":"2024-01-24"},{"lineNumber":155,"author":{"gitId":"nigel27022001"},"content":" int index \u003d Integer.parseInt(inputArr[1]) - 1;","lastModifiedDate":"2024-01-24"},{"lineNumber":156,"author":{"gitId":"nigel27022001"},"content":" markTask(index);","lastModifiedDate":"2024-01-24"},{"lineNumber":157,"author":{"gitId":"nigel27022001"},"content":" continue;","lastModifiedDate":"2024-01-24"},{"lineNumber":158,"author":{"gitId":"nigel27022001"},"content":" } else if (userInput.toLowerCase().startsWith(\"unmark\")) {","lastModifiedDate":"2024-01-24"},{"lineNumber":159,"author":{"gitId":"nigel27022001"},"content":" String[] inputArr \u003d userInput.split(\" \");","lastModifiedDate":"2024-01-24"},{"lineNumber":160,"author":{"gitId":"nigel27022001"},"content":" int index \u003d Integer.parseInt(inputArr[1]) - 1;","lastModifiedDate":"2024-01-24"},{"lineNumber":161,"author":{"gitId":"nigel27022001"},"content":" unmarkTask(index);","lastModifiedDate":"2024-01-24"},{"lineNumber":162,"author":{"gitId":"nigel27022001"},"content":" continue;","lastModifiedDate":"2024-01-23"},{"lineNumber":163,"author":{"gitId":"nigel27022001"},"content":" } else if (userInput.toLowerCase().startsWith(\"delete\")) {","lastModifiedDate":"2024-01-24"},{"lineNumber":164,"author":{"gitId":"nigel27022001"},"content":" String[] inputArr \u003d userInput.split(\" \");","lastModifiedDate":"2024-01-24"},{"lineNumber":165,"author":{"gitId":"nigel27022001"},"content":" int index \u003d Integer.parseInt(inputArr[1]) - 1;","lastModifiedDate":"2024-01-24"},{"lineNumber":166,"author":{"gitId":"nigel27022001"},"content":" deleteTask(index);","lastModifiedDate":"2024-01-24"},{"lineNumber":167,"author":{"gitId":"nigel27022001"},"content":" continue;","lastModifiedDate":"2024-01-24"},{"lineNumber":168,"author":{"gitId":"nigel27022001"},"content":" }","lastModifiedDate":"2024-01-23"},{"lineNumber":169,"author":{"gitId":"nigel27022001"},"content":" addTask(userInput);","lastModifiedDate":"2024-01-24"},{"lineNumber":170,"author":{"gitId":"nigel27022001"},"content":" }","lastModifiedDate":"2024-01-23"},{"lineNumber":171,"author":{"gitId":"-"},"content":" }","lastModifiedDate":"2019-07-29"},{"lineNumber":172,"author":{"gitId":"-"},"content":"}","lastModifiedDate":"2019-07-29"}],"authorContributionMap":{"nigel27022001":169,"-":3}},{"path":"src/main/java/DukeException.java","fileType":"java","lines":[{"lineNumber":1,"author":{"gitId":"nigel27022001"},"content":"public class DukeException extends Exception {","lastModifiedDate":"2024-01-24"},{"lineNumber":2,"author":{"gitId":"nigel27022001"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":3,"author":{"gitId":"nigel27022001"},"content":" public DukeException(String message) {","lastModifiedDate":"2024-01-24"},{"lineNumber":4,"author":{"gitId":"nigel27022001"},"content":" super(message);","lastModifiedDate":"2024-01-24"},{"lineNumber":5,"author":{"gitId":"nigel27022001"},"content":" }","lastModifiedDate":"2024-01-24"},{"lineNumber":6,"author":{"gitId":"nigel27022001"},"content":"}","lastModifiedDate":"2024-01-24"}],"authorContributionMap":{"nigel27022001":6}},{"path":"src/main/java/Event.java","fileType":"java","lines":[{"lineNumber":1,"author":{"gitId":"nigel27022001"},"content":"public class Event extends Task{","lastModifiedDate":"2024-01-24"},{"lineNumber":2,"author":{"gitId":"nigel27022001"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":3,"author":{"gitId":"nigel27022001"},"content":" protected String fromDate;","lastModifiedDate":"2024-01-24"},{"lineNumber":4,"author":{"gitId":"nigel27022001"},"content":" protected String byDate;","lastModifiedDate":"2024-01-24"},{"lineNumber":5,"author":{"gitId":"nigel27022001"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":6,"author":{"gitId":"nigel27022001"},"content":" public Event(String description, String fromDate, String byDate) {","lastModifiedDate":"2024-01-24"},{"lineNumber":7,"author":{"gitId":"nigel27022001"},"content":" super(description);","lastModifiedDate":"2024-01-24"},{"lineNumber":8,"author":{"gitId":"nigel27022001"},"content":" this.fromDate \u003d fromDate;","lastModifiedDate":"2024-01-24"},{"lineNumber":9,"author":{"gitId":"nigel27022001"},"content":" this.byDate \u003d byDate;","lastModifiedDate":"2024-01-24"},{"lineNumber":10,"author":{"gitId":"nigel27022001"},"content":" }","lastModifiedDate":"2024-01-24"},{"lineNumber":11,"author":{"gitId":"nigel27022001"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":12,"author":{"gitId":"nigel27022001"},"content":" @Override","lastModifiedDate":"2024-01-24"},{"lineNumber":13,"author":{"gitId":"nigel27022001"},"content":" public String toString() {","lastModifiedDate":"2024-01-24"},{"lineNumber":14,"author":{"gitId":"nigel27022001"},"content":" return String.format(\"[E]\" + super.toString() + \" (from: %s to: %s)\", this.fromDate, this.byDate);","lastModifiedDate":"2024-01-24"},{"lineNumber":15,"author":{"gitId":"nigel27022001"},"content":" }","lastModifiedDate":"2024-01-24"},{"lineNumber":16,"author":{"gitId":"nigel27022001"},"content":"}","lastModifiedDate":"2024-01-24"}],"authorContributionMap":{"nigel27022001":16}},{"path":"src/main/java/Task.java","fileType":"java","lines":[{"lineNumber":1,"author":{"gitId":"nigel27022001"},"content":"public class Task {","lastModifiedDate":"2024-01-24"},{"lineNumber":2,"author":{"gitId":"nigel27022001"},"content":" protected String description;","lastModifiedDate":"2024-01-24"},{"lineNumber":3,"author":{"gitId":"nigel27022001"},"content":" protected boolean isDone;","lastModifiedDate":"2024-01-24"},{"lineNumber":4,"author":{"gitId":"nigel27022001"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":5,"author":{"gitId":"nigel27022001"},"content":" public Task(String description) {","lastModifiedDate":"2024-01-24"},{"lineNumber":6,"author":{"gitId":"nigel27022001"},"content":" this.description \u003d description;","lastModifiedDate":"2024-01-24"},{"lineNumber":7,"author":{"gitId":"nigel27022001"},"content":" this.isDone \u003d false;","lastModifiedDate":"2024-01-24"},{"lineNumber":8,"author":{"gitId":"nigel27022001"},"content":" }","lastModifiedDate":"2024-01-24"},{"lineNumber":9,"author":{"gitId":"nigel27022001"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":10,"author":{"gitId":"nigel27022001"},"content":" public String getStatusIcon() {","lastModifiedDate":"2024-01-24"},{"lineNumber":11,"author":{"gitId":"nigel27022001"},"content":" return (isDone ? \"[X]\" : \"[ ]\");","lastModifiedDate":"2024-01-24"},{"lineNumber":12,"author":{"gitId":"nigel27022001"},"content":" }","lastModifiedDate":"2024-01-24"},{"lineNumber":13,"author":{"gitId":"nigel27022001"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":14,"author":{"gitId":"nigel27022001"},"content":" @Override","lastModifiedDate":"2024-01-24"},{"lineNumber":15,"author":{"gitId":"nigel27022001"},"content":" public String toString() {","lastModifiedDate":"2024-01-24"},{"lineNumber":16,"author":{"gitId":"nigel27022001"},"content":" return this.getStatusIcon() + \" \" + this.description;","lastModifiedDate":"2024-01-24"},{"lineNumber":17,"author":{"gitId":"nigel27022001"},"content":" }","lastModifiedDate":"2024-01-24"},{"lineNumber":18,"author":{"gitId":"nigel27022001"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":19,"author":{"gitId":"nigel27022001"},"content":" public void updateTask(boolean status) {","lastModifiedDate":"2024-01-24"},{"lineNumber":20,"author":{"gitId":"nigel27022001"},"content":" if (status \u003d\u003d true){","lastModifiedDate":"2024-01-24"},{"lineNumber":21,"author":{"gitId":"nigel27022001"},"content":" isDone \u003d true;","lastModifiedDate":"2024-01-24"},{"lineNumber":22,"author":{"gitId":"nigel27022001"},"content":" } else {","lastModifiedDate":"2024-01-24"},{"lineNumber":23,"author":{"gitId":"nigel27022001"},"content":" isDone \u003d false;","lastModifiedDate":"2024-01-24"},{"lineNumber":24,"author":{"gitId":"nigel27022001"},"content":" }","lastModifiedDate":"2024-01-24"},{"lineNumber":25,"author":{"gitId":"nigel27022001"},"content":" }","lastModifiedDate":"2024-01-24"},{"lineNumber":26,"author":{"gitId":"nigel27022001"},"content":"}","lastModifiedDate":"2024-01-24"}],"authorContributionMap":{"nigel27022001":26}},{"path":"src/main/java/ToDo.java","fileType":"java","lines":[{"lineNumber":1,"author":{"gitId":"nigel27022001"},"content":"public class ToDo extends Task{","lastModifiedDate":"2024-01-24"},{"lineNumber":2,"author":{"gitId":"nigel27022001"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":3,"author":{"gitId":"nigel27022001"},"content":" public ToDo(String description) {","lastModifiedDate":"2024-01-24"},{"lineNumber":4,"author":{"gitId":"nigel27022001"},"content":" super(description);","lastModifiedDate":"2024-01-24"},{"lineNumber":5,"author":{"gitId":"nigel27022001"},"content":" }","lastModifiedDate":"2024-01-24"},{"lineNumber":6,"author":{"gitId":"nigel27022001"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":7,"author":{"gitId":"nigel27022001"},"content":" @Override","lastModifiedDate":"2024-01-24"},{"lineNumber":8,"author":{"gitId":"nigel27022001"},"content":" public String toString() {","lastModifiedDate":"2024-01-24"},{"lineNumber":9,"author":{"gitId":"nigel27022001"},"content":" return \"[T]\" + super.toString();","lastModifiedDate":"2024-01-24"},{"lineNumber":10,"author":{"gitId":"nigel27022001"},"content":" }","lastModifiedDate":"2024-01-24"},{"lineNumber":11,"author":{"gitId":"nigel27022001"},"content":"}","lastModifiedDate":"2024-01-24"}],"authorContributionMap":{"nigel27022001":11}},{"path":"text-ui-test/input.txt","fileType":"txt","lines":[{"lineNumber":1,"author":{"gitId":"nigel27022001"},"content":"normaltask","lastModifiedDate":"2024-01-24"},{"lineNumber":2,"author":{"gitId":"nigel27022001"},"content":"todo homework","lastModifiedDate":"2024-01-24"},{"lineNumber":3,"author":{"gitId":"nigel27022001"},"content":"deadline assignment /by thursday","lastModifiedDate":"2024-01-24"},{"lineNumber":4,"author":{"gitId":"nigel27022001"},"content":"event exam /from may /to may","lastModifiedDate":"2024-01-24"},{"lineNumber":5,"author":{"gitId":"nigel27022001"},"content":"mark 1","lastModifiedDate":"2024-01-24"},{"lineNumber":6,"author":{"gitId":"nigel27022001"},"content":"mark 3","lastModifiedDate":"2024-01-24"},{"lineNumber":7,"author":{"gitId":"nigel27022001"},"content":"unmark 1","lastModifiedDate":"2024-01-24"},{"lineNumber":8,"author":{"gitId":"nigel27022001"},"content":"list","lastModifiedDate":"2024-01-24"},{"lineNumber":9,"author":{"gitId":"nigel27022001"},"content":"bye","lastModifiedDate":"2024-01-24"}],"authorContributionMap":{"nigel27022001":9}}] +[{"path":"src/main/java/Deadline.java","fileType":"java","lines":[{"lineNumber":1,"author":{"gitId":"nigel27022001"},"content":"public class Deadline extends Task{","lastModifiedDate":"2024-01-24"},{"lineNumber":2,"author":{"gitId":"nigel27022001"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":3,"author":{"gitId":"nigel27022001"},"content":" protected String byDate;","lastModifiedDate":"2024-01-24"},{"lineNumber":4,"author":{"gitId":"nigel27022001"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":5,"author":{"gitId":"nigel27022001"},"content":" public Deadline(String description, String byDate) {","lastModifiedDate":"2024-01-24"},{"lineNumber":6,"author":{"gitId":"nigel27022001"},"content":" super(description);","lastModifiedDate":"2024-01-24"},{"lineNumber":7,"author":{"gitId":"nigel27022001"},"content":" this.byDate \u003d byDate;","lastModifiedDate":"2024-01-24"},{"lineNumber":8,"author":{"gitId":"nigel27022001"},"content":" }","lastModifiedDate":"2024-01-24"},{"lineNumber":9,"author":{"gitId":"nigel27022001"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":10,"author":{"gitId":"nigel27022001"},"content":" @Override","lastModifiedDate":"2024-01-24"},{"lineNumber":11,"author":{"gitId":"nigel27022001"},"content":" public String toString() {","lastModifiedDate":"2024-01-24"},{"lineNumber":12,"author":{"gitId":"nigel27022001"},"content":" return String.format(\"[D]\" + super.toString() +\" (by: %s)\",this.byDate);","lastModifiedDate":"2024-01-24"},{"lineNumber":13,"author":{"gitId":"nigel27022001"},"content":" }","lastModifiedDate":"2024-01-24"},{"lineNumber":14,"author":{"gitId":"nigel27022001"},"content":"}","lastModifiedDate":"2024-01-24"}],"authorContributionMap":{"nigel27022001":14}},{"path":"src/main/java/Duke.java","fileType":"java","lines":[{"lineNumber":1,"author":{"gitId":"nigel27022001"},"content":"import java.util.*;","lastModifiedDate":"2024-01-24"},{"lineNumber":2,"author":{"gitId":"nigel27022001"},"content":"","lastModifiedDate":"2024-01-23"},{"lineNumber":3,"author":{"gitId":"-"},"content":"public class Duke {","lastModifiedDate":"2024-01-23"},{"lineNumber":4,"author":{"gitId":"nigel27022001"},"content":"","lastModifiedDate":"2024-01-23"},{"lineNumber":5,"author":{"gitId":"nigel27022001"},"content":" private static ArrayList\u003cTask\u003e storage \u003d new ArrayList\u003c\u003e();","lastModifiedDate":"2024-01-24"},{"lineNumber":6,"author":{"gitId":"nigel27022001"},"content":" private static void greeting() {","lastModifiedDate":"2024-01-23"},{"lineNumber":7,"author":{"gitId":"nigel27022001"},"content":" System.out.println(\"Hello! I\u0027m Pengu\\n\" + \"What can I do for you?\\n\" +","lastModifiedDate":"2024-01-24"},{"lineNumber":8,"author":{"gitId":"nigel27022001"},"content":" \"\\nDid you know that the noise penguins make are called \\\"honks\\\"\");","lastModifiedDate":"2024-01-23"},{"lineNumber":9,"author":{"gitId":"nigel27022001"},"content":" System.out.println(\"―――――――――――――――――――――――――――――――――――\");","lastModifiedDate":"2024-01-23"},{"lineNumber":10,"author":{"gitId":"nigel27022001"},"content":" }","lastModifiedDate":"2024-01-23"},{"lineNumber":11,"author":{"gitId":"nigel27022001"},"content":"","lastModifiedDate":"2024-01-23"},{"lineNumber":12,"author":{"gitId":"nigel27022001"},"content":" private static void exit() {","lastModifiedDate":"2024-01-23"},{"lineNumber":13,"author":{"gitId":"nigel27022001"},"content":" System.out.println(\"Bye. Hope to see you again soon! **HONK HONK**\");","lastModifiedDate":"2024-01-23"},{"lineNumber":14,"author":{"gitId":"nigel27022001"},"content":" System.out.println(\"―――――――――――――――――――――――――――――――――――\");","lastModifiedDate":"2024-01-23"},{"lineNumber":15,"author":{"gitId":"nigel27022001"},"content":" }","lastModifiedDate":"2024-01-23"},{"lineNumber":16,"author":{"gitId":"nigel27022001"},"content":"","lastModifiedDate":"2024-01-23"},{"lineNumber":17,"author":{"gitId":"nigel27022001"},"content":" private static void addTask(String description) throws DukeException{","lastModifiedDate":"2024-01-24"},{"lineNumber":18,"author":{"gitId":"nigel27022001"},"content":" Task newTask;","lastModifiedDate":"2024-01-24"},{"lineNumber":19,"author":{"gitId":"nigel27022001"},"content":" validTaskCommand(description);","lastModifiedDate":"2024-01-24"},{"lineNumber":20,"author":{"gitId":"nigel27022001"},"content":" if (description.toLowerCase().startsWith(\"todo\")) {","lastModifiedDate":"2024-01-24"},{"lineNumber":21,"author":{"gitId":"nigel27022001"},"content":" String[] descriptionArr \u003d description.split(\" \");","lastModifiedDate":"2024-01-24"},{"lineNumber":22,"author":{"gitId":"nigel27022001"},"content":" StringBuilder descBuilder \u003d new StringBuilder();","lastModifiedDate":"2024-01-24"},{"lineNumber":23,"author":{"gitId":"nigel27022001"},"content":" for (int k \u003d 1; k \u003c descriptionArr.length; k++) {","lastModifiedDate":"2024-01-24"},{"lineNumber":24,"author":{"gitId":"nigel27022001"},"content":" if (k \u003d\u003d descriptionArr.length - 1) {","lastModifiedDate":"2024-01-24"},{"lineNumber":25,"author":{"gitId":"nigel27022001"},"content":" descBuilder.append(descriptionArr[k]);","lastModifiedDate":"2024-01-24"},{"lineNumber":26,"author":{"gitId":"nigel27022001"},"content":" } else {","lastModifiedDate":"2024-01-24"},{"lineNumber":27,"author":{"gitId":"nigel27022001"},"content":" descBuilder.append(descriptionArr[k] + \" \");","lastModifiedDate":"2024-01-24"},{"lineNumber":28,"author":{"gitId":"nigel27022001"},"content":" }","lastModifiedDate":"2024-01-24"},{"lineNumber":29,"author":{"gitId":"nigel27022001"},"content":" }","lastModifiedDate":"2024-01-24"},{"lineNumber":30,"author":{"gitId":"nigel27022001"},"content":" newTask \u003d new ToDo(descBuilder.toString());","lastModifiedDate":"2024-01-24"},{"lineNumber":31,"author":{"gitId":"nigel27022001"},"content":" } else if (description.toLowerCase().startsWith(\"deadline\")) {","lastModifiedDate":"2024-01-24"},{"lineNumber":32,"author":{"gitId":"nigel27022001"},"content":" String[] descriptionArr \u003d description.split(\" \");","lastModifiedDate":"2024-01-24"},{"lineNumber":33,"author":{"gitId":"nigel27022001"},"content":" int byIndex \u003d Arrays.asList(descriptionArr).indexOf(\"/by\");","lastModifiedDate":"2024-01-24"},{"lineNumber":34,"author":{"gitId":"nigel27022001"},"content":" StringBuilder descBuilder \u003d new StringBuilder();","lastModifiedDate":"2024-01-24"},{"lineNumber":35,"author":{"gitId":"nigel27022001"},"content":" for (int k \u003d 1; k \u003c byIndex; k++) {","lastModifiedDate":"2024-01-24"},{"lineNumber":36,"author":{"gitId":"nigel27022001"},"content":" if (k \u003d\u003d byIndex - 1) {","lastModifiedDate":"2024-01-24"},{"lineNumber":37,"author":{"gitId":"nigel27022001"},"content":" descBuilder.append(descriptionArr[k]);","lastModifiedDate":"2024-01-24"},{"lineNumber":38,"author":{"gitId":"nigel27022001"},"content":" } else {","lastModifiedDate":"2024-01-24"},{"lineNumber":39,"author":{"gitId":"nigel27022001"},"content":" descBuilder.append(descriptionArr[k] + \" \");","lastModifiedDate":"2024-01-24"},{"lineNumber":40,"author":{"gitId":"nigel27022001"},"content":" }","lastModifiedDate":"2024-01-24"},{"lineNumber":41,"author":{"gitId":"nigel27022001"},"content":" }","lastModifiedDate":"2024-01-24"},{"lineNumber":42,"author":{"gitId":"nigel27022001"},"content":" StringBuilder byBuilder \u003d new StringBuilder();","lastModifiedDate":"2024-01-24"},{"lineNumber":43,"author":{"gitId":"nigel27022001"},"content":" for (int k \u003d byIndex + 1; k \u003c descriptionArr.length; k++) {","lastModifiedDate":"2024-01-24"},{"lineNumber":44,"author":{"gitId":"nigel27022001"},"content":" if (k \u003d\u003d descriptionArr.length - 1) {","lastModifiedDate":"2024-01-24"},{"lineNumber":45,"author":{"gitId":"nigel27022001"},"content":" byBuilder.append(descriptionArr[k]);","lastModifiedDate":"2024-01-24"},{"lineNumber":46,"author":{"gitId":"nigel27022001"},"content":" } else {","lastModifiedDate":"2024-01-24"},{"lineNumber":47,"author":{"gitId":"nigel27022001"},"content":" byBuilder.append(descriptionArr[k] + \" \");","lastModifiedDate":"2024-01-24"},{"lineNumber":48,"author":{"gitId":"nigel27022001"},"content":" }","lastModifiedDate":"2024-01-24"},{"lineNumber":49,"author":{"gitId":"nigel27022001"},"content":" }","lastModifiedDate":"2024-01-24"},{"lineNumber":50,"author":{"gitId":"nigel27022001"},"content":" /*if (descriptionArr[2].toLowerCase().equals(\"/by\")) {","lastModifiedDate":"2024-01-24"},{"lineNumber":51,"author":{"gitId":"nigel27022001"},"content":" System.out.println(\"*HONKS ANGRILIY* Pengu thinks that the description of the deadline has to be followed by \u0027/by\u0027\");","lastModifiedDate":"2024-01-24"},{"lineNumber":52,"author":{"gitId":"nigel27022001"},"content":" }*/","lastModifiedDate":"2024-01-24"},{"lineNumber":53,"author":{"gitId":"nigel27022001"},"content":" newTask \u003d new Deadline(descBuilder.toString(), byBuilder.toString());","lastModifiedDate":"2024-01-24"},{"lineNumber":54,"author":{"gitId":"nigel27022001"},"content":" } else {","lastModifiedDate":"2024-01-24"},{"lineNumber":55,"author":{"gitId":"nigel27022001"},"content":" String[] descriptionArr \u003d description.split(\" \");","lastModifiedDate":"2024-01-24"},{"lineNumber":56,"author":{"gitId":"nigel27022001"},"content":" int fromIndex \u003d Arrays.asList(descriptionArr).indexOf(\"/from\");","lastModifiedDate":"2024-01-24"},{"lineNumber":57,"author":{"gitId":"nigel27022001"},"content":" StringBuilder descBuilder \u003d new StringBuilder();","lastModifiedDate":"2024-01-24"},{"lineNumber":58,"author":{"gitId":"nigel27022001"},"content":" for (int k \u003d 1; k \u003c fromIndex; k++) {","lastModifiedDate":"2024-01-24"},{"lineNumber":59,"author":{"gitId":"nigel27022001"},"content":" if (k \u003d\u003d fromIndex - 1) {","lastModifiedDate":"2024-01-24"},{"lineNumber":60,"author":{"gitId":"nigel27022001"},"content":" descBuilder.append(descriptionArr[k]);","lastModifiedDate":"2024-01-24"},{"lineNumber":61,"author":{"gitId":"nigel27022001"},"content":" } else {","lastModifiedDate":"2024-01-24"},{"lineNumber":62,"author":{"gitId":"nigel27022001"},"content":" descBuilder.append(descriptionArr[k] + \" \");","lastModifiedDate":"2024-01-24"},{"lineNumber":63,"author":{"gitId":"nigel27022001"},"content":" }","lastModifiedDate":"2024-01-24"},{"lineNumber":64,"author":{"gitId":"nigel27022001"},"content":" }","lastModifiedDate":"2024-01-24"},{"lineNumber":65,"author":{"gitId":"nigel27022001"},"content":" int toIndex \u003d Arrays.asList(descriptionArr).indexOf(\"/to\");","lastModifiedDate":"2024-01-24"},{"lineNumber":66,"author":{"gitId":"nigel27022001"},"content":" StringBuilder fromBuilder \u003d new StringBuilder();","lastModifiedDate":"2024-01-24"},{"lineNumber":67,"author":{"gitId":"nigel27022001"},"content":" for (int k \u003d fromIndex + 1; k \u003c toIndex; k++) {","lastModifiedDate":"2024-01-24"},{"lineNumber":68,"author":{"gitId":"nigel27022001"},"content":" if (k \u003d\u003d toIndex - 1) {","lastModifiedDate":"2024-01-24"},{"lineNumber":69,"author":{"gitId":"nigel27022001"},"content":" fromBuilder.append(descriptionArr[k]);","lastModifiedDate":"2024-01-24"},{"lineNumber":70,"author":{"gitId":"nigel27022001"},"content":" } else {","lastModifiedDate":"2024-01-24"},{"lineNumber":71,"author":{"gitId":"nigel27022001"},"content":" fromBuilder.append(descriptionArr[k] + \" \");","lastModifiedDate":"2024-01-24"},{"lineNumber":72,"author":{"gitId":"nigel27022001"},"content":" }","lastModifiedDate":"2024-01-24"},{"lineNumber":73,"author":{"gitId":"nigel27022001"},"content":" }","lastModifiedDate":"2024-01-24"},{"lineNumber":74,"author":{"gitId":"nigel27022001"},"content":" StringBuilder toBuilder \u003d new StringBuilder();","lastModifiedDate":"2024-01-24"},{"lineNumber":75,"author":{"gitId":"nigel27022001"},"content":" for (int k \u003d toIndex + 1; k \u003c descriptionArr.length; k++) {","lastModifiedDate":"2024-01-24"},{"lineNumber":76,"author":{"gitId":"nigel27022001"},"content":" if (k \u003d\u003d descriptionArr.length - 1) {","lastModifiedDate":"2024-01-24"},{"lineNumber":77,"author":{"gitId":"nigel27022001"},"content":" toBuilder.append(descriptionArr[k]);","lastModifiedDate":"2024-01-24"},{"lineNumber":78,"author":{"gitId":"nigel27022001"},"content":" } else {","lastModifiedDate":"2024-01-24"},{"lineNumber":79,"author":{"gitId":"nigel27022001"},"content":" toBuilder.append(descriptionArr[k] + \" \");","lastModifiedDate":"2024-01-24"},{"lineNumber":80,"author":{"gitId":"nigel27022001"},"content":" }","lastModifiedDate":"2024-01-24"},{"lineNumber":81,"author":{"gitId":"nigel27022001"},"content":" }","lastModifiedDate":"2024-01-24"},{"lineNumber":82,"author":{"gitId":"nigel27022001"},"content":" newTask \u003d new Event(descBuilder.toString(), fromBuilder.toString(), toBuilder.toString());","lastModifiedDate":"2024-01-24"},{"lineNumber":83,"author":{"gitId":"nigel27022001"},"content":" }","lastModifiedDate":"2024-01-24"},{"lineNumber":84,"author":{"gitId":"nigel27022001"},"content":" Duke.storage.add(newTask);","lastModifiedDate":"2024-01-24"},{"lineNumber":85,"author":{"gitId":"nigel27022001"},"content":" System.out.println(String.format(\"*Honk! Honk!* Pengu has added this task:\\n\" + newTask.toString()","lastModifiedDate":"2024-01-24"},{"lineNumber":86,"author":{"gitId":"nigel27022001"},"content":" + \"\\nGet back to work! you have %s tasks in the list\\n\"","lastModifiedDate":"2024-01-24"},{"lineNumber":87,"author":{"gitId":"nigel27022001"},"content":" + \"―――――――――――――――――――――――――――――――――――\", Duke.storage.size()));","lastModifiedDate":"2024-01-24"},{"lineNumber":88,"author":{"gitId":"nigel27022001"},"content":" }","lastModifiedDate":"2024-01-23"},{"lineNumber":89,"author":{"gitId":"nigel27022001"},"content":"","lastModifiedDate":"2024-01-23"},{"lineNumber":90,"author":{"gitId":"nigel27022001"},"content":" private static void listTasks() {","lastModifiedDate":"2024-01-24"},{"lineNumber":91,"author":{"gitId":"nigel27022001"},"content":" int storageSize \u003d Duke.storage.size();","lastModifiedDate":"2024-01-23"},{"lineNumber":92,"author":{"gitId":"nigel27022001"},"content":" System.out.println(\"*Honk!* Pengu has listed your current tasks below:\");","lastModifiedDate":"2024-01-24"},{"lineNumber":93,"author":{"gitId":"nigel27022001"},"content":" for (int k \u003d 0; k \u003c storageSize; k++){","lastModifiedDate":"2024-01-23"},{"lineNumber":94,"author":{"gitId":"nigel27022001"},"content":" int curr \u003d k + 1;","lastModifiedDate":"2024-01-23"},{"lineNumber":95,"author":{"gitId":"nigel27022001"},"content":" Task currTask \u003d storage.get(k);","lastModifiedDate":"2024-01-24"},{"lineNumber":96,"author":{"gitId":"nigel27022001"},"content":" System.out.println(curr + \". \" + currTask.toString());","lastModifiedDate":"2024-01-24"},{"lineNumber":97,"author":{"gitId":"nigel27022001"},"content":" }","lastModifiedDate":"2024-01-23"},{"lineNumber":98,"author":{"gitId":"nigel27022001"},"content":" System.out.println(\"―――――――――――――――――――――――――――――――――――\");","lastModifiedDate":"2024-01-24"},{"lineNumber":99,"author":{"gitId":"nigel27022001"},"content":" }","lastModifiedDate":"2024-01-24"},{"lineNumber":100,"author":{"gitId":"nigel27022001"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":101,"author":{"gitId":"nigel27022001"},"content":" private static void markTask(int index) {","lastModifiedDate":"2024-01-24"},{"lineNumber":102,"author":{"gitId":"nigel27022001"},"content":" Task currTask \u003d storage.get(index);","lastModifiedDate":"2024-01-24"},{"lineNumber":103,"author":{"gitId":"nigel27022001"},"content":" currTask.updateTask(true);","lastModifiedDate":"2024-01-24"},{"lineNumber":104,"author":{"gitId":"nigel27022001"},"content":" System.out.println(\"*Honk!* Good Job!, Pengu has marked this task as done:\\n\" + currTask.toString());","lastModifiedDate":"2024-01-24"},{"lineNumber":105,"author":{"gitId":"nigel27022001"},"content":" System.out.println(\"―――――――――――――――――――――――――――――――――――\");","lastModifiedDate":"2024-01-24"},{"lineNumber":106,"author":{"gitId":"nigel27022001"},"content":" }","lastModifiedDate":"2024-01-24"},{"lineNumber":107,"author":{"gitId":"nigel27022001"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":108,"author":{"gitId":"nigel27022001"},"content":" private static void unmarkTask(int index) {","lastModifiedDate":"2024-01-24"},{"lineNumber":109,"author":{"gitId":"nigel27022001"},"content":" Task currTask \u003d storage.get(index);","lastModifiedDate":"2024-01-24"},{"lineNumber":110,"author":{"gitId":"nigel27022001"},"content":" currTask.updateTask(false);","lastModifiedDate":"2024-01-24"},{"lineNumber":111,"author":{"gitId":"nigel27022001"},"content":" System.out.println(\"*Honk!* Pengu has marked this task as not done yet:\\n\" + currTask.toString());","lastModifiedDate":"2024-01-24"},{"lineNumber":112,"author":{"gitId":"nigel27022001"},"content":" System.out.println(\"―――――――――――――――――――――――――――――――――――\");","lastModifiedDate":"2024-01-24"},{"lineNumber":113,"author":{"gitId":"nigel27022001"},"content":" }","lastModifiedDate":"2024-01-23"},{"lineNumber":114,"author":{"gitId":"nigel27022001"},"content":"","lastModifiedDate":"2024-01-23"},{"lineNumber":115,"author":{"gitId":"nigel27022001"},"content":" private static void deleteTask(int index) {","lastModifiedDate":"2024-01-24"},{"lineNumber":116,"author":{"gitId":"nigel27022001"},"content":" Task deletedTask \u003d storage.remove(index);","lastModifiedDate":"2024-01-24"},{"lineNumber":117,"author":{"gitId":"nigel27022001"},"content":" System.out.println(String.format(\"*Honk* Pengu has removed the following task:\\n\" + deletedTask.toString()","lastModifiedDate":"2024-01-24"},{"lineNumber":118,"author":{"gitId":"nigel27022001"},"content":" + \"\\nNow you have %s tasks left\", storage.size()));","lastModifiedDate":"2024-01-24"},{"lineNumber":119,"author":{"gitId":"nigel27022001"},"content":" System.out.println(\"―――――――――――――――――――――――――――――――――――\");","lastModifiedDate":"2024-01-24"},{"lineNumber":120,"author":{"gitId":"nigel27022001"},"content":" }","lastModifiedDate":"2024-01-24"},{"lineNumber":121,"author":{"gitId":"nigel27022001"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":122,"author":{"gitId":"nigel27022001"},"content":" private static boolean validTaskCommand(String str) throws DukeException {","lastModifiedDate":"2024-01-24"},{"lineNumber":123,"author":{"gitId":"nigel27022001"},"content":" List\u003cString\u003e strArr \u003d Arrays.asList(str.split(\" \"));","lastModifiedDate":"2024-01-24"},{"lineNumber":124,"author":{"gitId":"nigel27022001"},"content":" String keyword \u003d str.split(\" \")[0].toLowerCase();","lastModifiedDate":"2024-01-24"},{"lineNumber":125,"author":{"gitId":"nigel27022001"},"content":" if (!(keyword.equals(\"todo\") || keyword.equals(\"deadline\") || keyword.equals(\"event\"))){","lastModifiedDate":"2024-01-24"},{"lineNumber":126,"author":{"gitId":"nigel27022001"},"content":" throw new DukeException(\"*HONK* Pengu has never seen such a command before, some commands Pengu can do are: list, todo, deadline\");","lastModifiedDate":"2024-01-24"},{"lineNumber":127,"author":{"gitId":"nigel27022001"},"content":" } else if (keyword.equals(\"todo\") \u0026\u0026 !(strArr.size() \u003e 1)) {","lastModifiedDate":"2024-01-24"},{"lineNumber":128,"author":{"gitId":"nigel27022001"},"content":" throw new DukeException(\"*HONK* Pengu needs a To Do Task description to record this down\");","lastModifiedDate":"2024-01-24"},{"lineNumber":129,"author":{"gitId":"nigel27022001"},"content":" } else if (keyword.equals(\"deadline\") \u0026\u0026 !(strArr.contains(\"/by\"))) {","lastModifiedDate":"2024-01-24"},{"lineNumber":130,"author":{"gitId":"nigel27022001"},"content":" throw new DukeException(\"*HONK* Pengu needs a /by followed by a end date for your task\");","lastModifiedDate":"2024-01-24"},{"lineNumber":131,"author":{"gitId":"nigel27022001"},"content":" } else if (keyword.equals(\"event\") \u0026\u0026 !(strArr.contains(\"/from\") \u0026\u0026 (strArr.contains(\"/to\")))) {","lastModifiedDate":"2024-01-24"},{"lineNumber":132,"author":{"gitId":"nigel27022001"},"content":" throw new DukeException(\"*HONK* Pengu needs a /from followed by a from date and a /to followed by a end date for your task\");","lastModifiedDate":"2024-01-24"},{"lineNumber":133,"author":{"gitId":"nigel27022001"},"content":" } else if (keyword.equals(\"deadline\") \u0026\u0026 strArr.get(1).equals(\"/by\")) {","lastModifiedDate":"2024-01-24"},{"lineNumber":134,"author":{"gitId":"nigel27022001"},"content":" throw new DukeException(\"Honk* Pengu cannot accept a deadline task without a description\");","lastModifiedDate":"2024-01-24"},{"lineNumber":135,"author":{"gitId":"nigel27022001"},"content":" } else if (keyword.equals(\"event\") \u0026\u0026 (strArr.get(1).equals(\"/from\") || strArr.get(1).equals(\"/to\"))) {","lastModifiedDate":"2024-01-24"},{"lineNumber":136,"author":{"gitId":"nigel27022001"},"content":" throw new DukeException(\"*Honk* Pengu cannot accept a event without a description\");","lastModifiedDate":"2024-01-24"},{"lineNumber":137,"author":{"gitId":"nigel27022001"},"content":" } else {","lastModifiedDate":"2024-01-24"},{"lineNumber":138,"author":{"gitId":"nigel27022001"},"content":" return true;","lastModifiedDate":"2024-01-24"},{"lineNumber":139,"author":{"gitId":"nigel27022001"},"content":" }","lastModifiedDate":"2024-01-24"},{"lineNumber":140,"author":{"gitId":"nigel27022001"},"content":" }","lastModifiedDate":"2024-01-24"},{"lineNumber":141,"author":{"gitId":"nigel27022001"},"content":" public static void main(String[] args) throws DukeException {","lastModifiedDate":"2024-01-24"},{"lineNumber":142,"author":{"gitId":"nigel27022001"},"content":" greeting();","lastModifiedDate":"2024-01-23"},{"lineNumber":143,"author":{"gitId":"nigel27022001"},"content":" Scanner s \u003d new Scanner(System.in);","lastModifiedDate":"2024-01-23"},{"lineNumber":144,"author":{"gitId":"nigel27022001"},"content":" while (true){","lastModifiedDate":"2024-01-23"},{"lineNumber":145,"author":{"gitId":"nigel27022001"},"content":" String userInput \u003d s.nextLine();","lastModifiedDate":"2024-01-23"},{"lineNumber":146,"author":{"gitId":"nigel27022001"},"content":" if (userInput.toLowerCase().equals(\"bye\")) {","lastModifiedDate":"2024-01-23"},{"lineNumber":147,"author":{"gitId":"nigel27022001"},"content":" exit();","lastModifiedDate":"2024-01-23"},{"lineNumber":148,"author":{"gitId":"nigel27022001"},"content":" break;","lastModifiedDate":"2024-01-23"},{"lineNumber":149,"author":{"gitId":"nigel27022001"},"content":" } else if (userInput.toLowerCase().equals(\"list\")) {","lastModifiedDate":"2024-01-23"},{"lineNumber":150,"author":{"gitId":"nigel27022001"},"content":" listTasks();","lastModifiedDate":"2024-01-24"},{"lineNumber":151,"author":{"gitId":"nigel27022001"},"content":" continue;","lastModifiedDate":"2024-01-24"},{"lineNumber":152,"author":{"gitId":"nigel27022001"},"content":" } else if (userInput.toLowerCase().startsWith(\"mark\")) {","lastModifiedDate":"2024-01-24"},{"lineNumber":153,"author":{"gitId":"nigel27022001"},"content":" String[] inputArr \u003d userInput.split(\" \");","lastModifiedDate":"2024-01-24"},{"lineNumber":154,"author":{"gitId":"nigel27022001"},"content":" try {","lastModifiedDate":"2024-01-24"},{"lineNumber":155,"author":{"gitId":"nigel27022001"},"content":" int index \u003d Integer.parseInt(inputArr[1]) - 1;","lastModifiedDate":"2024-01-24"},{"lineNumber":156,"author":{"gitId":"nigel27022001"},"content":" markTask(index);","lastModifiedDate":"2024-01-24"},{"lineNumber":157,"author":{"gitId":"nigel27022001"},"content":" } catch (NumberFormatException e) {","lastModifiedDate":"2024-01-24"},{"lineNumber":158,"author":{"gitId":"nigel27022001"},"content":" throw new DukeException(\"*HONK* Pengu thinks you need a valid task number to mark, \" +","lastModifiedDate":"2024-01-24"},{"lineNumber":159,"author":{"gitId":"nigel27022001"},"content":" \"consider checking the list command\");","lastModifiedDate":"2024-01-24"},{"lineNumber":160,"author":{"gitId":"nigel27022001"},"content":" }","lastModifiedDate":"2024-01-24"},{"lineNumber":161,"author":{"gitId":"nigel27022001"},"content":" continue;","lastModifiedDate":"2024-01-24"},{"lineNumber":162,"author":{"gitId":"nigel27022001"},"content":" } else if (userInput.toLowerCase().startsWith(\"unmark\")) {","lastModifiedDate":"2024-01-24"},{"lineNumber":163,"author":{"gitId":"nigel27022001"},"content":" String[] inputArr \u003d userInput.split(\" \");","lastModifiedDate":"2024-01-24"},{"lineNumber":164,"author":{"gitId":"nigel27022001"},"content":" try {","lastModifiedDate":"2024-01-24"},{"lineNumber":165,"author":{"gitId":"nigel27022001"},"content":" int index \u003d Integer.parseInt(inputArr[1]) - 1;","lastModifiedDate":"2024-01-24"},{"lineNumber":166,"author":{"gitId":"nigel27022001"},"content":" unmarkTask(index);","lastModifiedDate":"2024-01-24"},{"lineNumber":167,"author":{"gitId":"nigel27022001"},"content":" } catch (NumberFormatException e) {","lastModifiedDate":"2024-01-24"},{"lineNumber":168,"author":{"gitId":"nigel27022001"},"content":" throw new DukeException(\"*HONK* Pengu thinks you need a valid task number to unmark, \" +","lastModifiedDate":"2024-01-24"},{"lineNumber":169,"author":{"gitId":"nigel27022001"},"content":" \"consider checking the list command\");","lastModifiedDate":"2024-01-24"},{"lineNumber":170,"author":{"gitId":"nigel27022001"},"content":" }","lastModifiedDate":"2024-01-24"},{"lineNumber":171,"author":{"gitId":"nigel27022001"},"content":" continue;","lastModifiedDate":"2024-01-23"},{"lineNumber":172,"author":{"gitId":"nigel27022001"},"content":" } else if (userInput.toLowerCase().startsWith(\"delete\")) {","lastModifiedDate":"2024-01-24"},{"lineNumber":173,"author":{"gitId":"nigel27022001"},"content":" String[] inputArr \u003d userInput.split(\" \");","lastModifiedDate":"2024-01-24"},{"lineNumber":174,"author":{"gitId":"nigel27022001"},"content":" try {","lastModifiedDate":"2024-01-24"},{"lineNumber":175,"author":{"gitId":"nigel27022001"},"content":" int index \u003d Integer.parseInt(inputArr[1]) - 1;","lastModifiedDate":"2024-01-24"},{"lineNumber":176,"author":{"gitId":"nigel27022001"},"content":" deleteTask(index);","lastModifiedDate":"2024-01-24"},{"lineNumber":177,"author":{"gitId":"nigel27022001"},"content":" } catch (NumberFormatException e) {","lastModifiedDate":"2024-01-24"},{"lineNumber":178,"author":{"gitId":"nigel27022001"},"content":" throw new DukeException(\"*HONK* Pengu thinks you need a valid task number to delete, \" +","lastModifiedDate":"2024-01-24"},{"lineNumber":179,"author":{"gitId":"nigel27022001"},"content":" \"consider checking the list command\");","lastModifiedDate":"2024-01-24"},{"lineNumber":180,"author":{"gitId":"nigel27022001"},"content":" }","lastModifiedDate":"2024-01-24"},{"lineNumber":181,"author":{"gitId":"nigel27022001"},"content":" continue;","lastModifiedDate":"2024-01-24"},{"lineNumber":182,"author":{"gitId":"nigel27022001"},"content":" }","lastModifiedDate":"2024-01-23"},{"lineNumber":183,"author":{"gitId":"nigel27022001"},"content":" addTask(userInput);","lastModifiedDate":"2024-01-24"},{"lineNumber":184,"author":{"gitId":"nigel27022001"},"content":" }","lastModifiedDate":"2024-01-23"},{"lineNumber":185,"author":{"gitId":"-"},"content":" }","lastModifiedDate":"2019-07-29"},{"lineNumber":186,"author":{"gitId":"-"},"content":"}","lastModifiedDate":"2019-07-29"}],"authorContributionMap":{"nigel27022001":183,"-":3}},{"path":"src/main/java/DukeException.java","fileType":"java","lines":[{"lineNumber":1,"author":{"gitId":"nigel27022001"},"content":"public class DukeException extends Exception {","lastModifiedDate":"2024-01-24"},{"lineNumber":2,"author":{"gitId":"nigel27022001"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":3,"author":{"gitId":"nigel27022001"},"content":" public DukeException(String message) {","lastModifiedDate":"2024-01-24"},{"lineNumber":4,"author":{"gitId":"nigel27022001"},"content":" super(message);","lastModifiedDate":"2024-01-24"},{"lineNumber":5,"author":{"gitId":"nigel27022001"},"content":" }","lastModifiedDate":"2024-01-24"},{"lineNumber":6,"author":{"gitId":"nigel27022001"},"content":"}","lastModifiedDate":"2024-01-24"}],"authorContributionMap":{"nigel27022001":6}},{"path":"src/main/java/Event.java","fileType":"java","lines":[{"lineNumber":1,"author":{"gitId":"nigel27022001"},"content":"public class Event extends Task{","lastModifiedDate":"2024-01-24"},{"lineNumber":2,"author":{"gitId":"nigel27022001"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":3,"author":{"gitId":"nigel27022001"},"content":" protected String fromDate;","lastModifiedDate":"2024-01-24"},{"lineNumber":4,"author":{"gitId":"nigel27022001"},"content":" protected String byDate;","lastModifiedDate":"2024-01-24"},{"lineNumber":5,"author":{"gitId":"nigel27022001"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":6,"author":{"gitId":"nigel27022001"},"content":" public Event(String description, String fromDate, String byDate) {","lastModifiedDate":"2024-01-24"},{"lineNumber":7,"author":{"gitId":"nigel27022001"},"content":" super(description);","lastModifiedDate":"2024-01-24"},{"lineNumber":8,"author":{"gitId":"nigel27022001"},"content":" this.fromDate \u003d fromDate;","lastModifiedDate":"2024-01-24"},{"lineNumber":9,"author":{"gitId":"nigel27022001"},"content":" this.byDate \u003d byDate;","lastModifiedDate":"2024-01-24"},{"lineNumber":10,"author":{"gitId":"nigel27022001"},"content":" }","lastModifiedDate":"2024-01-24"},{"lineNumber":11,"author":{"gitId":"nigel27022001"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":12,"author":{"gitId":"nigel27022001"},"content":" @Override","lastModifiedDate":"2024-01-24"},{"lineNumber":13,"author":{"gitId":"nigel27022001"},"content":" public String toString() {","lastModifiedDate":"2024-01-24"},{"lineNumber":14,"author":{"gitId":"nigel27022001"},"content":" return String.format(\"[E]\" + super.toString() + \" (from: %s to: %s)\", this.fromDate, this.byDate);","lastModifiedDate":"2024-01-24"},{"lineNumber":15,"author":{"gitId":"nigel27022001"},"content":" }","lastModifiedDate":"2024-01-24"},{"lineNumber":16,"author":{"gitId":"nigel27022001"},"content":"}","lastModifiedDate":"2024-01-24"}],"authorContributionMap":{"nigel27022001":16}},{"path":"src/main/java/Task.java","fileType":"java","lines":[{"lineNumber":1,"author":{"gitId":"nigel27022001"},"content":"public class Task {","lastModifiedDate":"2024-01-24"},{"lineNumber":2,"author":{"gitId":"nigel27022001"},"content":" protected String description;","lastModifiedDate":"2024-01-24"},{"lineNumber":3,"author":{"gitId":"nigel27022001"},"content":" protected boolean isDone;","lastModifiedDate":"2024-01-24"},{"lineNumber":4,"author":{"gitId":"nigel27022001"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":5,"author":{"gitId":"nigel27022001"},"content":" public Task(String description) {","lastModifiedDate":"2024-01-24"},{"lineNumber":6,"author":{"gitId":"nigel27022001"},"content":" this.description \u003d description;","lastModifiedDate":"2024-01-24"},{"lineNumber":7,"author":{"gitId":"nigel27022001"},"content":" this.isDone \u003d false;","lastModifiedDate":"2024-01-24"},{"lineNumber":8,"author":{"gitId":"nigel27022001"},"content":" }","lastModifiedDate":"2024-01-24"},{"lineNumber":9,"author":{"gitId":"nigel27022001"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":10,"author":{"gitId":"nigel27022001"},"content":" public String getStatusIcon() {","lastModifiedDate":"2024-01-24"},{"lineNumber":11,"author":{"gitId":"nigel27022001"},"content":" return (isDone ? \"[X]\" : \"[ ]\");","lastModifiedDate":"2024-01-24"},{"lineNumber":12,"author":{"gitId":"nigel27022001"},"content":" }","lastModifiedDate":"2024-01-24"},{"lineNumber":13,"author":{"gitId":"nigel27022001"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":14,"author":{"gitId":"nigel27022001"},"content":" @Override","lastModifiedDate":"2024-01-24"},{"lineNumber":15,"author":{"gitId":"nigel27022001"},"content":" public String toString() {","lastModifiedDate":"2024-01-24"},{"lineNumber":16,"author":{"gitId":"nigel27022001"},"content":" return this.getStatusIcon() + \" \" + this.description;","lastModifiedDate":"2024-01-24"},{"lineNumber":17,"author":{"gitId":"nigel27022001"},"content":" }","lastModifiedDate":"2024-01-24"},{"lineNumber":18,"author":{"gitId":"nigel27022001"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":19,"author":{"gitId":"nigel27022001"},"content":" public void updateTask(boolean status) {","lastModifiedDate":"2024-01-24"},{"lineNumber":20,"author":{"gitId":"nigel27022001"},"content":" if (status \u003d\u003d true){","lastModifiedDate":"2024-01-24"},{"lineNumber":21,"author":{"gitId":"nigel27022001"},"content":" isDone \u003d true;","lastModifiedDate":"2024-01-24"},{"lineNumber":22,"author":{"gitId":"nigel27022001"},"content":" } else {","lastModifiedDate":"2024-01-24"},{"lineNumber":23,"author":{"gitId":"nigel27022001"},"content":" isDone \u003d false;","lastModifiedDate":"2024-01-24"},{"lineNumber":24,"author":{"gitId":"nigel27022001"},"content":" }","lastModifiedDate":"2024-01-24"},{"lineNumber":25,"author":{"gitId":"nigel27022001"},"content":" }","lastModifiedDate":"2024-01-24"},{"lineNumber":26,"author":{"gitId":"nigel27022001"},"content":"}","lastModifiedDate":"2024-01-24"}],"authorContributionMap":{"nigel27022001":26}},{"path":"src/main/java/ToDo.java","fileType":"java","lines":[{"lineNumber":1,"author":{"gitId":"nigel27022001"},"content":"public class ToDo extends Task{","lastModifiedDate":"2024-01-24"},{"lineNumber":2,"author":{"gitId":"nigel27022001"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":3,"author":{"gitId":"nigel27022001"},"content":" public ToDo(String description) {","lastModifiedDate":"2024-01-24"},{"lineNumber":4,"author":{"gitId":"nigel27022001"},"content":" super(description);","lastModifiedDate":"2024-01-24"},{"lineNumber":5,"author":{"gitId":"nigel27022001"},"content":" }","lastModifiedDate":"2024-01-24"},{"lineNumber":6,"author":{"gitId":"nigel27022001"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":7,"author":{"gitId":"nigel27022001"},"content":" @Override","lastModifiedDate":"2024-01-24"},{"lineNumber":8,"author":{"gitId":"nigel27022001"},"content":" public String toString() {","lastModifiedDate":"2024-01-24"},{"lineNumber":9,"author":{"gitId":"nigel27022001"},"content":" return \"[T]\" + super.toString();","lastModifiedDate":"2024-01-24"},{"lineNumber":10,"author":{"gitId":"nigel27022001"},"content":" }","lastModifiedDate":"2024-01-24"},{"lineNumber":11,"author":{"gitId":"nigel27022001"},"content":"}","lastModifiedDate":"2024-01-24"}],"authorContributionMap":{"nigel27022001":11}},{"path":"text-ui-test/input.txt","fileType":"txt","lines":[{"lineNumber":1,"author":{"gitId":"nigel27022001"},"content":"normaltask","lastModifiedDate":"2024-01-24"},{"lineNumber":2,"author":{"gitId":"nigel27022001"},"content":"todo homework","lastModifiedDate":"2024-01-24"},{"lineNumber":3,"author":{"gitId":"nigel27022001"},"content":"deadline assignment /by thursday","lastModifiedDate":"2024-01-24"},{"lineNumber":4,"author":{"gitId":"nigel27022001"},"content":"event exam /from may /to may","lastModifiedDate":"2024-01-24"},{"lineNumber":5,"author":{"gitId":"nigel27022001"},"content":"mark 1","lastModifiedDate":"2024-01-24"},{"lineNumber":6,"author":{"gitId":"nigel27022001"},"content":"mark 3","lastModifiedDate":"2024-01-24"},{"lineNumber":7,"author":{"gitId":"nigel27022001"},"content":"unmark 1","lastModifiedDate":"2024-01-24"},{"lineNumber":8,"author":{"gitId":"nigel27022001"},"content":"list","lastModifiedDate":"2024-01-24"},{"lineNumber":9,"author":{"gitId":"nigel27022001"},"content":"bye","lastModifiedDate":"2024-01-24"}],"authorContributionMap":{"nigel27022001":9}}] diff --git a/nigel27022001_ip_master/commits.json b/nigel27022001_ip_master/commits.json index e3ab0ef3..d7548ecb 100644 --- a/nigel27022001_ip_master/commits.json +++ b/nigel27022001_ip_master/commits.json @@ -1 +1 @@ -{"authorDailyContributionsMap":{"nigel27022001":[{"date":"2024-01-23","commitResults":[{"hash":"22a320e142ab0de389d9bf6e188902f075ab99c4","isMergeCommit":false,"messageTitle":"level-0: Rename, Greet, Exit","messageBody":"","fileTypesAndContributionMap":{"java":{"insertions":30,"deletions":6}}},{"hash":"4e3e764bd0b5e950360becab2aaa2e1c079aa891","isMergeCommit":false,"messageTitle":"level-0:Rename, Greet, Exit","messageBody":"","tags":["Level-0"],"fileTypesAndContributionMap":{"java":{"insertions":41,"deletions":31}}},{"hash":"3262c94db1a568d1a3517dca34a491db369202ec","isMergeCommit":false,"messageTitle":"level-1: Echo","messageBody":"","tags":["Level-1"],"fileTypesAndContributionMap":{"java":{"insertions":19,"deletions":3}}},{"hash":"29c99ca6a67a8e1330477f72169c0d53237d70c1","isMergeCommit":false,"messageTitle":"level-2: Add, List","messageBody":"","tags":["Level-2"],"fileTypesAndContributionMap":{"java":{"insertions":20,"deletions":4}}}]},{"date":"2024-01-24","commitResults":[{"hash":"9718ca1e9c994319275d3a7174ed061103ecd924","isMergeCommit":false,"messageTitle":"level-3: Mark as Done","messageBody":"","tags":["Level-3"],"fileTypesAndContributionMap":{"java":{"insertions":61,"deletions":8}}},{"hash":"a84e9b591fa735980e85fc9c7c4c485fc486b968","isMergeCommit":false,"messageTitle":"level-4: ToDos, Events, Deadlines","messageBody":"","tags":["Level-4"],"fileTypesAndContributionMap":{"java":{"insertions":72,"deletions":13}}},{"hash":"28e33b5ee0ddfda038f08172e16e66483153f36c","isMergeCommit":false,"messageTitle":"fixed bugs with Events and Deadlines","messageBody":"","fileTypesAndContributionMap":{"txt":{"insertions":9,"deletions":0},"java":{"insertions":56,"deletions":33}}},{"hash":"c4135711787c7419cc9f5f0253085c8bb46582aa","isMergeCommit":false,"messageTitle":"A-TextUiTesting and fixed bugs","messageBody":"","tags":["A-TextUiTesting"],"fileTypesAndContributionMap":{"txt":{"insertions":9,"deletions":0},"java":{"insertions":56,"deletions":33}}},{"hash":"45c5cebe027fe1fde6bf19ecf6b9565fc2386da2","isMergeCommit":false,"messageTitle":"level-5: Error Handling","messageBody":"","tags":["Level-5"],"fileTypesAndContributionMap":{"java":{"insertions":44,"deletions":22}}},{"hash":"323f66430ccfdf8d64da9758406d2afeb0b9a9b9","isMergeCommit":false,"messageTitle":"level-6: Delete","messageBody":"","tags":["Level-6"],"fileTypesAndContributionMap":{"java":{"insertions":14,"deletions":2}}}]}]},"authorFileTypeContributionMap":{"nigel27022001":{"java":242,"md":0,"fxml":0,"sh":0,"bat":0,"gradle":0,"txt":9}},"authorContributionVariance":{"nigel27022001":25517.89},"authorDisplayNameMap":{"nigel27022001":"NIGE..TONG"}} +{"authorDailyContributionsMap":{"nigel27022001":[{"date":"2024-01-23","commitResults":[{"hash":"22a320e142ab0de389d9bf6e188902f075ab99c4","isMergeCommit":false,"messageTitle":"level-0: Rename, Greet, Exit","messageBody":"","fileTypesAndContributionMap":{"java":{"insertions":30,"deletions":6}}},{"hash":"4e3e764bd0b5e950360becab2aaa2e1c079aa891","isMergeCommit":false,"messageTitle":"level-0:Rename, Greet, Exit","messageBody":"","tags":["Level-0"],"fileTypesAndContributionMap":{"java":{"insertions":41,"deletions":31}}},{"hash":"3262c94db1a568d1a3517dca34a491db369202ec","isMergeCommit":false,"messageTitle":"level-1: Echo","messageBody":"","tags":["Level-1"],"fileTypesAndContributionMap":{"java":{"insertions":19,"deletions":3}}},{"hash":"29c99ca6a67a8e1330477f72169c0d53237d70c1","isMergeCommit":false,"messageTitle":"level-2: Add, List","messageBody":"","tags":["Level-2"],"fileTypesAndContributionMap":{"java":{"insertions":20,"deletions":4}}}]},{"date":"2024-01-24","commitResults":[{"hash":"9718ca1e9c994319275d3a7174ed061103ecd924","isMergeCommit":false,"messageTitle":"level-3: Mark as Done","messageBody":"","tags":["Level-3"],"fileTypesAndContributionMap":{"java":{"insertions":61,"deletions":8}}},{"hash":"a84e9b591fa735980e85fc9c7c4c485fc486b968","isMergeCommit":false,"messageTitle":"level-4: ToDos, Events, Deadlines","messageBody":"","tags":["Level-4"],"fileTypesAndContributionMap":{"java":{"insertions":72,"deletions":13}}},{"hash":"28e33b5ee0ddfda038f08172e16e66483153f36c","isMergeCommit":false,"messageTitle":"fixed bugs with Events and Deadlines","messageBody":"","fileTypesAndContributionMap":{"txt":{"insertions":9,"deletions":0},"java":{"insertions":56,"deletions":33}}},{"hash":"c4135711787c7419cc9f5f0253085c8bb46582aa","isMergeCommit":false,"messageTitle":"A-TextUiTesting and fixed bugs","messageBody":"","tags":["A-TextUiTesting"],"fileTypesAndContributionMap":{"txt":{"insertions":9,"deletions":0},"java":{"insertions":56,"deletions":33}}},{"hash":"45c5cebe027fe1fde6bf19ecf6b9565fc2386da2","isMergeCommit":false,"messageTitle":"level-5: Error Handling","messageBody":"","tags":["Level-5"],"fileTypesAndContributionMap":{"java":{"insertions":44,"deletions":22}}},{"hash":"323f66430ccfdf8d64da9758406d2afeb0b9a9b9","isMergeCommit":false,"messageTitle":"level-6: Delete","messageBody":"","fileTypesAndContributionMap":{"java":{"insertions":14,"deletions":2}}},{"hash":"350e7c54aa4b0203acf2e102386f961ce6f294a5","isMergeCommit":false,"messageTitle":"fixed some bugs and added more exceptions","messageBody":"","tags":["Level-6"],"fileTypesAndContributionMap":{"java":{"insertions":21,"deletions":7}}}]}]},"authorFileTypeContributionMap":{"nigel27022001":{"java":256,"md":0,"fxml":0,"sh":0,"bat":0,"gradle":0,"txt":9}},"authorContributionVariance":{"nigel27022001":28747.22},"authorDisplayNameMap":{"nigel27022001":"NIGE..TONG"}} diff --git a/nobodyishappy_ip_master/authorship.json b/nobodyishappy_ip_master/authorship.json index fe51488c..d4ee7286 100644 --- a/nobodyishappy_ip_master/authorship.json +++ b/nobodyishappy_ip_master/authorship.json @@ -1 +1 @@ -[] +[{"path":"src/main/java/Duke.java","fileType":"java","lines":[{"lineNumber":1,"author":{"gitId":"nobodyishappy"},"content":"import java.util.Scanner;","lastModifiedDate":"2024-01-24"},{"lineNumber":2,"author":{"gitId":"-"},"content":"public class Duke {","lastModifiedDate":"2019-07-29"},{"lineNumber":3,"author":{"gitId":"-"},"content":" public static void main(String[] args) {","lastModifiedDate":"2019-07-29"},{"lineNumber":4,"author":{"gitId":"nobodyishappy"},"content":" //Starting and Ending Text","lastModifiedDate":"2024-01-24"},{"lineNumber":5,"author":{"gitId":"nobodyishappy"},"content":" String start \u003d \"Hello! I\u0027m Unknown \\n\"","lastModifiedDate":"2024-01-24"},{"lineNumber":6,"author":{"gitId":"nobodyishappy"},"content":" + \"What can I do for you? \\n\";","lastModifiedDate":"2024-01-24"},{"lineNumber":7,"author":{"gitId":"nobodyishappy"},"content":" String end \u003d \"Bye. Hope to see you again soon!\\n\";","lastModifiedDate":"2024-01-24"},{"lineNumber":8,"author":{"gitId":"nobodyishappy"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":9,"author":{"gitId":"nobodyishappy"},"content":" //Boolean value to indicate whether the user has finished","lastModifiedDate":"2024-01-24"},{"lineNumber":10,"author":{"gitId":"nobodyishappy"},"content":" boolean finished \u003d false;","lastModifiedDate":"2024-01-24"},{"lineNumber":11,"author":{"gitId":"nobodyishappy"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":12,"author":{"gitId":"nobodyishappy"},"content":" //Array to contain the task list","lastModifiedDate":"2024-01-24"},{"lineNumber":13,"author":{"gitId":"nobodyishappy"},"content":" Task[] taskList \u003d new Task[100];","lastModifiedDate":"2024-01-24"},{"lineNumber":14,"author":{"gitId":"nobodyishappy"},"content":" //Number of task in the list","lastModifiedDate":"2024-01-24"},{"lineNumber":15,"author":{"gitId":"nobodyishappy"},"content":" int taskNum \u003d 0;","lastModifiedDate":"2024-01-24"},{"lineNumber":16,"author":{"gitId":"nobodyishappy"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":17,"author":{"gitId":"nobodyishappy"},"content":" //Printing of Start text","lastModifiedDate":"2024-01-24"},{"lineNumber":18,"author":{"gitId":"nobodyishappy"},"content":" PrintingString(start);","lastModifiedDate":"2024-01-24"},{"lineNumber":19,"author":{"gitId":"nobodyishappy"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":20,"author":{"gitId":"nobodyishappy"},"content":" Scanner in \u003d new Scanner(System.in);","lastModifiedDate":"2024-01-24"},{"lineNumber":21,"author":{"gitId":"nobodyishappy"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":22,"author":{"gitId":"nobodyishappy"},"content":" while(!finished) {","lastModifiedDate":"2024-01-24"},{"lineNumber":23,"author":{"gitId":"nobodyishappy"},"content":" String s \u003d in.next();","lastModifiedDate":"2024-01-24"},{"lineNumber":24,"author":{"gitId":"nobodyishappy"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":25,"author":{"gitId":"nobodyishappy"},"content":" if (s.equalsIgnoreCase(\"bye\")) {","lastModifiedDate":"2024-01-24"},{"lineNumber":26,"author":{"gitId":"nobodyishappy"},"content":" finished \u003d true;","lastModifiedDate":"2024-01-24"},{"lineNumber":27,"author":{"gitId":"nobodyishappy"},"content":" } else if (s.equalsIgnoreCase(\"list\")) {","lastModifiedDate":"2024-01-24"},{"lineNumber":28,"author":{"gitId":"nobodyishappy"},"content":" PrintingList(taskList, taskNum);","lastModifiedDate":"2024-01-24"},{"lineNumber":29,"author":{"gitId":"nobodyishappy"},"content":" } else if (s.equalsIgnoreCase(\"mark\")) {","lastModifiedDate":"2024-01-24"},{"lineNumber":30,"author":{"gitId":"nobodyishappy"},"content":" int num \u003d in.nextInt() - 1;","lastModifiedDate":"2024-01-24"},{"lineNumber":31,"author":{"gitId":"nobodyishappy"},"content":" taskList[num].markAsDone();","lastModifiedDate":"2024-01-24"},{"lineNumber":32,"author":{"gitId":"nobodyishappy"},"content":" PrintingString(\"Nice! I\u0027ve marked this task as done\\n\" + \" \" + taskList[num]);","lastModifiedDate":"2024-01-24"},{"lineNumber":33,"author":{"gitId":"nobodyishappy"},"content":" } else if (s.equalsIgnoreCase(\"unmark\")) {","lastModifiedDate":"2024-01-24"},{"lineNumber":34,"author":{"gitId":"nobodyishappy"},"content":" int num \u003d in.nextInt() - 1;","lastModifiedDate":"2024-01-24"},{"lineNumber":35,"author":{"gitId":"nobodyishappy"},"content":" taskList[num].markAsUndone();","lastModifiedDate":"2024-01-24"},{"lineNumber":36,"author":{"gitId":"nobodyishappy"},"content":" PrintingString(\"OK, I\u0027ve marked this task as not done yet\\n\" + \" \" + taskList[num]);","lastModifiedDate":"2024-01-24"},{"lineNumber":37,"author":{"gitId":"nobodyishappy"},"content":" } else {","lastModifiedDate":"2024-01-24"},{"lineNumber":38,"author":{"gitId":"nobodyishappy"},"content":" String out \u003d s + in.nextLine();","lastModifiedDate":"2024-01-24"},{"lineNumber":39,"author":{"gitId":"nobodyishappy"},"content":" taskList[taskNum] \u003d new Task(out);","lastModifiedDate":"2024-01-24"},{"lineNumber":40,"author":{"gitId":"nobodyishappy"},"content":" PrintingString(\"added: \" + out + \"\\n\");","lastModifiedDate":"2024-01-24"},{"lineNumber":41,"author":{"gitId":"nobodyishappy"},"content":" taskNum++;","lastModifiedDate":"2024-01-24"},{"lineNumber":42,"author":{"gitId":"nobodyishappy"},"content":" }","lastModifiedDate":"2024-01-24"},{"lineNumber":43,"author":{"gitId":"nobodyishappy"},"content":" }","lastModifiedDate":"2024-01-24"},{"lineNumber":44,"author":{"gitId":"nobodyishappy"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":45,"author":{"gitId":"nobodyishappy"},"content":" //Printing of End text","lastModifiedDate":"2024-01-24"},{"lineNumber":46,"author":{"gitId":"nobodyishappy"},"content":" PrintingString(end);","lastModifiedDate":"2024-01-24"},{"lineNumber":47,"author":{"gitId":"nobodyishappy"},"content":" }","lastModifiedDate":"2024-01-24"},{"lineNumber":48,"author":{"gitId":"nobodyishappy"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":49,"author":{"gitId":"nobodyishappy"},"content":" private static void PrintingString(String str) {","lastModifiedDate":"2024-01-24"},{"lineNumber":50,"author":{"gitId":"nobodyishappy"},"content":" //Function to add the line in front and behind the text","lastModifiedDate":"2024-01-24"},{"lineNumber":51,"author":{"gitId":"nobodyishappy"},"content":" String lnBreak \u003d \"_______________________________________________________________\\n\";","lastModifiedDate":"2024-01-24"},{"lineNumber":52,"author":{"gitId":"nobodyishappy"},"content":" System.out.println(lnBreak + str + lnBreak);","lastModifiedDate":"2024-01-24"},{"lineNumber":53,"author":{"gitId":"-"},"content":" }","lastModifiedDate":"2019-07-29"},{"lineNumber":54,"author":{"gitId":"nobodyishappy"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":55,"author":{"gitId":"nobodyishappy"},"content":" private static void PrintingList(Task[] lst, int size) {","lastModifiedDate":"2024-01-24"},{"lineNumber":56,"author":{"gitId":"nobodyishappy"},"content":" //Function to produce the string for the list to be printed","lastModifiedDate":"2024-01-24"},{"lineNumber":57,"author":{"gitId":"nobodyishappy"},"content":" String out \u003d \"Here are the tasks in your list:\\n\";","lastModifiedDate":"2024-01-24"},{"lineNumber":58,"author":{"gitId":"nobodyishappy"},"content":" for(int i \u003d 1; i \u003c size + 1; i++) {","lastModifiedDate":"2024-01-24"},{"lineNumber":59,"author":{"gitId":"nobodyishappy"},"content":" out +\u003d i + \".\" + lst[i - 1];","lastModifiedDate":"2024-01-24"},{"lineNumber":60,"author":{"gitId":"nobodyishappy"},"content":" }","lastModifiedDate":"2024-01-24"},{"lineNumber":61,"author":{"gitId":"nobodyishappy"},"content":" PrintingString(out);","lastModifiedDate":"2024-01-24"},{"lineNumber":62,"author":{"gitId":"-"},"content":" }","lastModifiedDate":"2024-01-24"},{"lineNumber":63,"author":{"gitId":"-"},"content":"}","lastModifiedDate":"2019-07-29"}],"authorContributionMap":{"nobodyishappy":58,"-":5}},{"path":"src/main/java/Task.java","fileType":"java","lines":[{"lineNumber":1,"author":{"gitId":"nobodyishappy"},"content":"public class Task {","lastModifiedDate":"2024-01-24"},{"lineNumber":2,"author":{"gitId":"nobodyishappy"},"content":" protected String description;","lastModifiedDate":"2024-01-24"},{"lineNumber":3,"author":{"gitId":"nobodyishappy"},"content":" protected boolean isDone;","lastModifiedDate":"2024-01-24"},{"lineNumber":4,"author":{"gitId":"nobodyishappy"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":5,"author":{"gitId":"nobodyishappy"},"content":" public Task(String description) {","lastModifiedDate":"2024-01-24"},{"lineNumber":6,"author":{"gitId":"nobodyishappy"},"content":" this.description \u003d description;","lastModifiedDate":"2024-01-24"},{"lineNumber":7,"author":{"gitId":"nobodyishappy"},"content":" this.isDone \u003d false;","lastModifiedDate":"2024-01-24"},{"lineNumber":8,"author":{"gitId":"nobodyishappy"},"content":" }","lastModifiedDate":"2024-01-24"},{"lineNumber":9,"author":{"gitId":"nobodyishappy"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":10,"author":{"gitId":"nobodyishappy"},"content":" public String getStatusIcon() {","lastModifiedDate":"2024-01-24"},{"lineNumber":11,"author":{"gitId":"nobodyishappy"},"content":" //Mark done task with X","lastModifiedDate":"2024-01-24"},{"lineNumber":12,"author":{"gitId":"nobodyishappy"},"content":" return (isDone ? \"X\" : \" \");","lastModifiedDate":"2024-01-24"},{"lineNumber":13,"author":{"gitId":"nobodyishappy"},"content":" }","lastModifiedDate":"2024-01-24"},{"lineNumber":14,"author":{"gitId":"nobodyishappy"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":15,"author":{"gitId":"nobodyishappy"},"content":" public void markAsDone() {","lastModifiedDate":"2024-01-24"},{"lineNumber":16,"author":{"gitId":"nobodyishappy"},"content":" this.isDone \u003d true;","lastModifiedDate":"2024-01-24"},{"lineNumber":17,"author":{"gitId":"nobodyishappy"},"content":" }","lastModifiedDate":"2024-01-24"},{"lineNumber":18,"author":{"gitId":"nobodyishappy"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":19,"author":{"gitId":"nobodyishappy"},"content":" public void markAsUndone() {","lastModifiedDate":"2024-01-24"},{"lineNumber":20,"author":{"gitId":"nobodyishappy"},"content":" this.isDone \u003d false;","lastModifiedDate":"2024-01-24"},{"lineNumber":21,"author":{"gitId":"nobodyishappy"},"content":" }","lastModifiedDate":"2024-01-24"},{"lineNumber":22,"author":{"gitId":"nobodyishappy"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":23,"author":{"gitId":"nobodyishappy"},"content":" @Override","lastModifiedDate":"2024-01-24"},{"lineNumber":24,"author":{"gitId":"nobodyishappy"},"content":" public String toString() {","lastModifiedDate":"2024-01-24"},{"lineNumber":25,"author":{"gitId":"nobodyishappy"},"content":" return \"[\" + getStatusIcon() + \"] \" + description + \"\\n\";","lastModifiedDate":"2024-01-24"},{"lineNumber":26,"author":{"gitId":"nobodyishappy"},"content":" }","lastModifiedDate":"2024-01-24"},{"lineNumber":27,"author":{"gitId":"nobodyishappy"},"content":"}","lastModifiedDate":"2024-01-24"}],"authorContributionMap":{"nobodyishappy":27}}] diff --git a/nobodyishappy_ip_master/commits.json b/nobodyishappy_ip_master/commits.json index 65415d64..8c9eeb2f 100644 --- a/nobodyishappy_ip_master/commits.json +++ b/nobodyishappy_ip_master/commits.json @@ -1 +1 @@ -{"authorDailyContributionsMap":{"nobodyishappy":[]},"authorFileTypeContributionMap":{"nobodyishappy":{"java":0,"md":0,"fxml":0,"sh":0,"bat":0,"gradle":0,"txt":0}},"authorContributionVariance":{"nobodyishappy":0.0},"authorDisplayNameMap":{"nobodyishappy":"TANG..IANG"}} +{"authorDailyContributionsMap":{"nobodyishappy":[{"date":"2024-01-24","commitResults":[{"hash":"5ac0f388d9685b88cd312041e1354735c73a97cf","isMergeCommit":false,"messageTitle":"Edited Duke.java","messageBody":"","tags":["Level-0"],"fileTypesAndContributionMap":{"java":{"insertions":5,"deletions":6}}},{"hash":"edd27a70f3497a6942e7337d8a660b16ae1d32a7","isMergeCommit":false,"messageTitle":"Added PrintingString and completed level 1","messageBody":"","tags":["Level-1"],"fileTypesAndContributionMap":{"java":{"insertions":28,"deletions":1}}},{"hash":"0f491dcb17e45f243cdf60844cce6910d5e87960","isMergeCommit":false,"messageTitle":"Completed level 2 tasks","messageBody":"","tags":["Level-2"],"fileTypesAndContributionMap":{"java":{"insertions":17,"deletions":2}}},{"hash":"774ab08ecff391d680c8573a70a8c793cb8db49b","isMergeCommit":false,"messageTitle":"Added Task.java Completed level 3 tasks","messageBody":"","tags":["Level-3"],"fileTypesAndContributionMap":{"java":{"insertions":49,"deletions":10}}}]}]},"authorFileTypeContributionMap":{"nobodyishappy":{"java":85,"md":0,"fxml":0,"sh":0,"bat":0,"gradle":0,"txt":0}},"authorContributionVariance":{"nobodyishappy":1933.889},"authorDisplayNameMap":{"nobodyishappy":"TANG..IANG"}} diff --git a/purivirakarin_ip_master/authorship.json b/purivirakarin_ip_master/authorship.json index fe51488c..e4399b2a 100644 --- a/purivirakarin_ip_master/authorship.json +++ b/purivirakarin_ip_master/authorship.json @@ -1 +1 @@ -[] +[{"path":"src/main/java/ATSISBot.java","fileType":"java","lines":[{"lineNumber":1,"author":{"gitId":"purivirakarin"},"content":"import java.util.Scanner;","lastModifiedDate":"2024-01-24"},{"lineNumber":2,"author":{"gitId":"purivirakarin"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":3,"author":{"gitId":"purivirakarin"},"content":"public class ATSISBot {","lastModifiedDate":"2024-01-24"},{"lineNumber":4,"author":{"gitId":"purivirakarin"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":5,"author":{"gitId":"purivirakarin"},"content":" public static void main(String[] args) {","lastModifiedDate":"2024-01-24"},{"lineNumber":6,"author":{"gitId":"purivirakarin"},"content":" String welcomeMessage \u003d","lastModifiedDate":"2024-01-24"},{"lineNumber":7,"author":{"gitId":"purivirakarin"},"content":" \"____________________________________________________________\\n\" +","lastModifiedDate":"2024-01-24"},{"lineNumber":8,"author":{"gitId":"purivirakarin"},"content":" \"Hello! I\u0027m ATSISBot\\n\" +","lastModifiedDate":"2024-01-24"},{"lineNumber":9,"author":{"gitId":"purivirakarin"},"content":" \"What can I do for you?\\n\" +","lastModifiedDate":"2024-01-24"},{"lineNumber":10,"author":{"gitId":"purivirakarin"},"content":" \"____________________________________________________________\\n\";","lastModifiedDate":"2024-01-24"},{"lineNumber":11,"author":{"gitId":"purivirakarin"},"content":" String endingMessage \u003d","lastModifiedDate":"2024-01-24"},{"lineNumber":12,"author":{"gitId":"purivirakarin"},"content":" \"____________________________________________________________\\n\" +","lastModifiedDate":"2024-01-24"},{"lineNumber":13,"author":{"gitId":"purivirakarin"},"content":" \"Bye. Hope to see you again soon!\\n\" +","lastModifiedDate":"2024-01-24"},{"lineNumber":14,"author":{"gitId":"purivirakarin"},"content":" \"____________________________________________________________\\n\";","lastModifiedDate":"2024-01-24"},{"lineNumber":15,"author":{"gitId":"purivirakarin"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":16,"author":{"gitId":"purivirakarin"},"content":" System.out.println(welcomeMessage);","lastModifiedDate":"2024-01-24"},{"lineNumber":17,"author":{"gitId":"purivirakarin"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":18,"author":{"gitId":"purivirakarin"},"content":" Scanner sc \u003d new Scanner(System.in);","lastModifiedDate":"2024-01-24"},{"lineNumber":19,"author":{"gitId":"purivirakarin"},"content":" String input \u003d sc.nextLine();","lastModifiedDate":"2024-01-24"},{"lineNumber":20,"author":{"gitId":"purivirakarin"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":21,"author":{"gitId":"purivirakarin"},"content":" while (!input.equals(\"bye\")) {","lastModifiedDate":"2024-01-24"},{"lineNumber":22,"author":{"gitId":"purivirakarin"},"content":" String output \u003d","lastModifiedDate":"2024-01-24"},{"lineNumber":23,"author":{"gitId":"purivirakarin"},"content":" \"____________________________________________________________\\n\" +","lastModifiedDate":"2024-01-24"},{"lineNumber":24,"author":{"gitId":"purivirakarin"},"content":" input +","lastModifiedDate":"2024-01-24"},{"lineNumber":25,"author":{"gitId":"purivirakarin"},"content":" \"\\n\" +","lastModifiedDate":"2024-01-24"},{"lineNumber":26,"author":{"gitId":"purivirakarin"},"content":" \"____________________________________________________________\\n\";","lastModifiedDate":"2024-01-24"},{"lineNumber":27,"author":{"gitId":"purivirakarin"},"content":" System.out.println(output);","lastModifiedDate":"2024-01-24"},{"lineNumber":28,"author":{"gitId":"purivirakarin"},"content":" input \u003d sc.nextLine();","lastModifiedDate":"2024-01-24"},{"lineNumber":29,"author":{"gitId":"purivirakarin"},"content":" }","lastModifiedDate":"2024-01-24"},{"lineNumber":30,"author":{"gitId":"purivirakarin"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":31,"author":{"gitId":"purivirakarin"},"content":" System.out.println(endingMessage);","lastModifiedDate":"2024-01-24"},{"lineNumber":32,"author":{"gitId":"purivirakarin"},"content":" }","lastModifiedDate":"2024-01-24"},{"lineNumber":33,"author":{"gitId":"purivirakarin"},"content":"}","lastModifiedDate":"2024-01-24"}],"authorContributionMap":{"purivirakarin":33}}] diff --git a/purivirakarin_ip_master/commits.json b/purivirakarin_ip_master/commits.json index cdf1605e..5e8f7336 100644 --- a/purivirakarin_ip_master/commits.json +++ b/purivirakarin_ip_master/commits.json @@ -1 +1 @@ -{"authorDailyContributionsMap":{"purivirakarin":[]},"authorFileTypeContributionMap":{"purivirakarin":{"java":0,"md":0,"fxml":0,"sh":0,"bat":0,"gradle":0,"txt":0}},"authorContributionVariance":{"purivirakarin":0.0},"authorDisplayNameMap":{"purivirakarin":"VIRA..PURI"}} +{"authorDailyContributionsMap":{"purivirakarin":[{"date":"2024-01-24","commitResults":[{"hash":"b00bd6f0aa70ed13afa3d53fbd5800311c0e939c","isMergeCommit":false,"messageTitle":"Implement an initial skeletal","messageBody":"","fileTypesAndContributionMap":{"java":{"insertions":11,"deletions":8}}},{"hash":"93c95aa89383665918192e6c711c78db88f57373","isMergeCommit":false,"messageTitle":"features: add the echo command","messageBody":"","fileTypesAndContributionMap":{"java":{"insertions":33,"deletions":13}}}]}]},"authorFileTypeContributionMap":{"purivirakarin":{"java":33,"md":0,"fxml":0,"sh":0,"bat":0,"gradle":0,"txt":0}},"authorContributionVariance":{"purivirakarin":586.8056},"authorDisplayNameMap":{"purivirakarin":"VIRA..PURI"}} diff --git a/reposense-logs/reposense.log.0 b/reposense-logs/reposense.log.0 index a4b2d73c..e9db3b9c 100644 --- a/reposense-logs/reposense.log.0 +++ b/reposense-logs/reposense.log.0 @@ -1,18 +1,22 @@ -Jan 24, 2024 1:56:29 PM reposense.system.LogsManager addFileHandler +Jan 24, 2024 2:13:44 PM reposense.system.LogsManager addFileHandler INFO: Log temp folder has been successfully created -Jan 24, 2024 1:56:29 PM reposense.parser.CsvParser validateHeader +Jan 24, 2024 2:13:44 PM reposense.parser.CsvParser validateHeader INFO: Parsed header of CSV file, repo-config.csv, and recognized columns: Ignore Standalone Config, Repository's Location, Branch, Shallow Cloning, File formats, Ignore Glob List, Ignore Authors List, Find Previous Authors, Ignore Commits List -Jan 24, 2024 1:56:30 PM reposense.parser.CsvParser validateHeader +Jan 24, 2024 2:13:45 PM reposense.parser.CsvParser validateHeader INFO: Parsed header of CSV file, author-config.csv, and recognized columns: Author's Emails, Repository's Location, Author's GitHub ID, Branch, Author's Display Name, Ignore Glob List, Author's Git Author Name -Jan 24, 2024 1:56:30 PM reposense.model.AuthorConfiguration checkDuplicateAliases +Jan 24, 2024 2:13:45 PM reposense.model.AuthorConfiguration checkDuplicateAliases WARNING: Duplicate alias alphajae11 found. The alias will belong to the last author - alphajae11 -Jan 24, 2024 1:56:30 PM reposense.model.AuthorConfiguration checkDuplicateAliases +Jan 24, 2024 2:13:45 PM reposense.model.AuthorConfiguration checkDuplicateAliases +WARNING: Duplicate alias jayne1010 found. The alias will belong to the last author - Jayne1010 +Jan 24, 2024 2:13:45 PM reposense.model.AuthorConfiguration checkDuplicateAliases WARNING: Duplicate alias miffi found. The alias will belong to the last author - miffi -Jan 24, 2024 1:56:30 PM reposense.model.AuthorConfiguration checkDuplicateAliases +Jan 24, 2024 2:13:45 PM reposense.model.AuthorConfiguration checkDuplicateAliases WARNING: Duplicate alias alphajae11 found. The alias will belong to the last author - alphajae11 -Jan 24, 2024 1:56:30 PM reposense.model.AuthorConfiguration checkDuplicateAliases +Jan 24, 2024 2:13:45 PM reposense.model.AuthorConfiguration checkDuplicateAliases +WARNING: Duplicate alias jayne1010 found. The alias will belong to the last author - Jayne1010 +Jan 24, 2024 2:13:45 PM reposense.model.AuthorConfiguration checkDuplicateAliases WARNING: Duplicate alias miffi found. The alias will belong to the last author - miffi -Jan 24, 2024 1:56:30 PM reposense.git.GitConfig getGlobalGitLfsConfig +Jan 24, 2024 2:13:45 PM reposense.git.GitConfig getGlobalGitLfsConfig WARNING: Could not get global git lfs config java.lang.RuntimeException: reposense.system.CommandRunnerProcessException: Error returned from command git config --global --list on path . : fatal: unable to read config file '/home/runner/.gitconfig': No such file or directory @@ -28,23 +32,23 @@ fatal: unable to read config file '/home/runner/.gitconfig': No such file or dir at reposense.system.CommandRunner.runCommand(CommandRunner.java:21) ... 3 more -Jan 24, 2024 1:56:30 PM reposense.report.RepoCloner spawnCloneProcess -INFO: Cloning in parallel from https://github.com/chuahjiajie/ip.git... -Jan 24, 2024 1:56:30 PM reposense.report.RepoCloner spawnCloneProcess +Jan 24, 2024 2:13:45 PM reposense.report.RepoCloner spawnCloneProcess INFO: Cloning in parallel from https://github.com/fy17ohhh/ip.git... -Jan 24, 2024 1:56:30 PM reposense.report.RepoCloner spawnCloneProcess +Jan 24, 2024 2:13:45 PM reposense.report.RepoCloner spawnCloneProcess INFO: Cloning in parallel from https://github.com/eliotlee68/ip.git... -Jan 24, 2024 1:56:30 PM reposense.report.RepoCloner spawnCloneProcess +Jan 24, 2024 2:13:45 PM reposense.report.RepoCloner spawnCloneProcess INFO: Cloning in parallel from https://github.com/Austintjh19/ip.git... -Jan 24, 2024 1:56:30 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:13:45 PM reposense.report.RepoCloner spawnCloneProcess +INFO: Cloning in parallel from https://github.com/chuahjiajie/ip.git... +Jan 24, 2024 2:13:45 PM reposense.report.RepoCloner waitForCloneProcess INFO: Waiting for cloning of https://github.com/Austintjh19/ip.git to complete... -Jan 24, 2024 1:56:30 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:13:45 PM reposense.report.RepoCloner waitForCloneProcess INFO: Waiting for cloning of https://github.com/chuahjiajie/ip.git to complete... -Jan 24, 2024 1:56:30 PM reposense.report.RepoCloner waitForCloneProcess -INFO: Waiting for cloning of https://github.com/fy17ohhh/ip.git to complete... -Jan 24, 2024 1:56:30 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:13:45 PM reposense.report.RepoCloner waitForCloneProcess INFO: Waiting for cloning of https://github.com/eliotlee68/ip.git to complete... -Jan 24, 2024 1:56:30 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:13:45 PM reposense.report.RepoCloner waitForCloneProcess +INFO: Waiting for cloning of https://github.com/fy17ohhh/ip.git to complete... +Jan 24, 2024 2:13:46 PM reposense.report.RepoCloner waitForCloneProcess WARNING: Exception met while trying to clone the repo "chuahjiajie/ip[master]", will skip this repo. reposense.system.CommandRunnerProcessException: Error returned from command git clone --bare 'https://github.com/chuahjiajie/ip.git' 'repos/chuahjiajie_ip/ip_bare' on path . : Cloning into bare repository 'repos/chuahjiajie_ip/ip_bare'... @@ -60,61 +64,59 @@ fatal: could not read Username for 'https://github.com': No such device or addre at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) at java.base/java.lang.Thread.run(Thread.java:829) -Jan 24, 2024 1:56:30 PM reposense.report.RepoCloner spawnCloneProcess +Jan 24, 2024 2:13:46 PM reposense.report.RepoCloner spawnCloneProcess INFO: Cloning in parallel from https://github.com/linnn-7/ip.git... -Jan 24, 2024 1:56:30 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:13:46 PM reposense.report.RepoCloner waitForCloneProcess INFO: Waiting for cloning of https://github.com/linnn-7/ip.git to complete... -Jan 24, 2024 1:56:31 PM reposense.report.RepoCloner waitForCloneProcess -INFO: Cloning of https://github.com/eliotlee68/ip.git completed! -Jan 24, 2024 1:56:31 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:13:46 PM reposense.report.RepoCloner waitForCloneProcess INFO: Cloning of https://github.com/fy17ohhh/ip.git completed! -Jan 24, 2024 1:56:31 PM reposense.report.RepoCloner spawnCloneProcess +Jan 24, 2024 2:13:46 PM reposense.report.RepoCloner waitForCloneProcess +INFO: Cloning of https://github.com/Austintjh19/ip.git completed! +Jan 24, 2024 2:13:46 PM reposense.report.RepoCloner spawnCloneProcess INFO: Cloning in parallel from https://github.com/dedsecrattle/ip.git... -Jan 24, 2024 1:56:31 PM reposense.report.ReportGenerator analyzeRepos -INFO: [1/428] Analyzing https://github.com/eliotlee68/ip.git (master)... -Jan 24, 2024 1:56:31 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:13:46 PM reposense.report.ReportGenerator analyzeRepos +INFO: [1/427] Analyzing https://github.com/fy17ohhh/ip.git (master)... +Jan 24, 2024 2:13:46 PM reposense.report.RepoCloner waitForCloneProcess INFO: Waiting for cloning of https://github.com/dedsecrattle/ip.git to complete... -Jan 24, 2024 1:56:31 PM reposense.report.RepoCloner spawnCloneProcess +Jan 24, 2024 2:13:46 PM reposense.report.RepoCloner spawnCloneProcess INFO: Cloning in parallel from https://github.com/gavingoh99/ip.git... -Jan 24, 2024 1:56:31 PM reposense.report.ReportGenerator analyzeRepos -INFO: [2/428] Analyzing https://github.com/fy17ohhh/ip.git (master)... -Jan 24, 2024 1:56:31 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:13:46 PM reposense.report.ReportGenerator analyzeRepos +INFO: [2/427] Analyzing https://github.com/Austintjh19/ip.git (master)... +Jan 24, 2024 2:13:46 PM reposense.report.RepoCloner waitForCloneProcess INFO: Waiting for cloning of https://github.com/gavingoh99/ip.git to complete... -Jan 24, 2024 1:56:31 PM reposense.report.RepoCloner waitForCloneProcess -INFO: Cloning of https://github.com/Austintjh19/ip.git completed! -Jan 24, 2024 1:56:31 PM reposense.report.ReportGenerator updateRepoConfig +Jan 24, 2024 2:13:46 PM reposense.report.RepoCloner waitForCloneProcess +INFO: Cloning of https://github.com/eliotlee68/ip.git completed! +Jan 24, 2024 2:13:46 PM reposense.report.ReportGenerator updateRepoConfig INFO: https://github.com/fy17ohhh/ip.git (master) does not contain a standalone config file. -Jan 24, 2024 1:56:31 PM reposense.report.ReportGenerator updateRepoConfig -INFO: https://github.com/eliotlee68/ip.git (master) does not contain a standalone config file. -Jan 24, 2024 1:56:31 PM reposense.report.ReportGenerator analyzeRepos -INFO: [3/428] Analyzing https://github.com/Austintjh19/ip.git (master)... -Jan 24, 2024 1:56:31 PM reposense.report.RepoCloner spawnCloneProcess +Jan 24, 2024 2:13:46 PM reposense.report.RepoCloner spawnCloneProcess INFO: Cloning in parallel from https://github.com/whitesnowx/ip.git... -Jan 24, 2024 1:56:31 PM reposense.authorship.FileInfoExtractor extractTextFileInfos -INFO: Extracting relevant file info from https://github.com/eliotlee68/ip.git (master)... -Jan 24, 2024 1:56:31 PM reposense.authorship.FileInfoExtractor extractTextFileInfos -INFO: Extracting relevant file info from https://github.com/fy17ohhh/ip.git (master)... -Jan 24, 2024 1:56:31 PM reposense.report.RepoCloner waitForCloneProcess -INFO: Waiting for cloning of https://github.com/whitesnowx/ip.git to complete... -Jan 24, 2024 1:56:31 PM reposense.report.ReportGenerator updateRepoConfig +Jan 24, 2024 2:13:46 PM reposense.report.ReportGenerator analyzeRepos +INFO: [3/427] Analyzing https://github.com/eliotlee68/ip.git (master)... +Jan 24, 2024 2:13:46 PM reposense.report.ReportGenerator updateRepoConfig INFO: https://github.com/Austintjh19/ip.git (master) does not contain a standalone config file. -Jan 24, 2024 1:56:31 PM reposense.authorship.FileInfoExtractor extractTextFileInfos +Jan 24, 2024 2:13:46 PM reposense.authorship.FileInfoExtractor extractTextFileInfos +INFO: Extracting relevant file info from https://github.com/fy17ohhh/ip.git (master)... +Jan 24, 2024 2:13:46 PM reposense.authorship.FileInfoExtractor extractTextFileInfos INFO: Extracting relevant file info from https://github.com/Austintjh19/ip.git (master)... -Jan 24, 2024 1:56:31 PM reposense.commits.CommitInfoExtractor extractCommitInfos -INFO: Extracting commits info for https://github.com/eliotlee68/ip.git (master)... -Jan 24, 2024 1:56:31 PM reposense.commits.CommitInfoAnalyzer analyzeCommits -INFO: Analyzing commits info for https://github.com/eliotlee68/ip.git (master)... -Jan 24, 2024 1:56:31 PM reposense.report.ReportGenerator analyzeRepo -INFO: Analysis of https://github.com/eliotlee68/ip.git (master) completed! -Jan 24, 2024 1:56:31 PM reposense.commits.CommitInfoExtractor extractCommitInfos -INFO: Extracting commits info for https://github.com/fy17ohhh/ip.git (master)... -Jan 24, 2024 1:56:31 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:13:46 PM reposense.report.RepoCloner waitForCloneProcess +INFO: Waiting for cloning of https://github.com/whitesnowx/ip.git to complete... +Jan 24, 2024 2:13:46 PM reposense.report.ReportGenerator updateRepoConfig +INFO: https://github.com/eliotlee68/ip.git (master) does not contain a standalone config file. +Jan 24, 2024 2:13:46 PM reposense.authorship.FileInfoExtractor extractTextFileInfos +INFO: Extracting relevant file info from https://github.com/eliotlee68/ip.git (master)... +Jan 24, 2024 2:13:46 PM reposense.report.RepoCloner waitForCloneProcess INFO: Cloning of https://github.com/linnn-7/ip.git completed! -Jan 24, 2024 1:56:31 PM reposense.report.RepoCloner spawnCloneProcess +Jan 24, 2024 2:13:46 PM reposense.report.RepoCloner spawnCloneProcess INFO: Cloning in parallel from https://github.com/gavin331/ip.git... -Jan 24, 2024 1:56:31 PM reposense.report.ReportGenerator analyzeRepos -INFO: [4/428] Analyzing https://github.com/linnn-7/ip.git (master)... -Jan 24, 2024 1:56:31 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:13:46 PM reposense.report.ReportGenerator analyzeRepos +INFO: [4/427] Analyzing https://github.com/linnn-7/ip.git (master)... +Jan 24, 2024 2:13:46 PM reposense.report.RepoCloner waitForCloneProcess +INFO: Waiting for cloning of https://github.com/gavin331/ip.git to complete... +Jan 24, 2024 2:13:46 PM reposense.report.ReportGenerator updateRepoConfig +INFO: https://github.com/linnn-7/ip.git (master) does not contain a standalone config file. +Jan 24, 2024 2:13:46 PM reposense.authorship.FileInfoExtractor extractTextFileInfos +INFO: Extracting relevant file info from https://github.com/linnn-7/ip.git (master)... +Jan 24, 2024 2:13:46 PM reposense.report.RepoCloner waitForCloneProcess WARNING: Exception met while trying to clone the repo "whitesnowx/ip[master]", will skip this repo. reposense.system.CommandRunnerProcessException: Error returned from command git clone --bare 'https://github.com/whitesnowx/ip.git' 'repos/whitesnowx_ip/ip_bare' on path . : Cloning into bare repository 'repos/whitesnowx_ip/ip_bare'... @@ -130,105 +132,53 @@ fatal: could not read Username for 'https://github.com': No such device or addre at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) at java.base/java.lang.Thread.run(Thread.java:829) -Jan 24, 2024 1:56:31 PM reposense.report.RepoCloner spawnCloneProcess +Jan 24, 2024 2:13:46 PM reposense.report.RepoCloner spawnCloneProcess INFO: Cloning in parallel from https://github.com/SherisseTJW/ip.git... -Jan 24, 2024 1:56:31 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:13:46 PM reposense.report.RepoCloner waitForCloneProcess INFO: Waiting for cloning of https://github.com/SherisseTJW/ip.git to complete... -Jan 24, 2024 1:56:31 PM reposense.report.RepoCloner waitForCloneProcess -INFO: Waiting for cloning of https://github.com/gavin331/ip.git to complete... -Jan 24, 2024 1:56:31 PM reposense.commits.CommitInfoAnalyzer analyzeCommits -INFO: Analyzing commits info for https://github.com/fy17ohhh/ip.git (master)... -Jan 24, 2024 1:56:31 PM reposense.report.ReportGenerator updateRepoConfig -INFO: https://github.com/linnn-7/ip.git (master) does not contain a standalone config file. -Jan 24, 2024 1:56:31 PM reposense.authorship.FileInfoExtractor extractTextFileInfos -INFO: Extracting relevant file info from https://github.com/linnn-7/ip.git (master)... -Jan 24, 2024 1:56:31 PM reposense.report.ReportGenerator analyzeRepo -INFO: Analysis of https://github.com/fy17ohhh/ip.git (master) completed! -Jan 24, 2024 1:56:31 PM reposense.commits.CommitInfoExtractor extractCommitInfos -INFO: Extracting commits info for https://github.com/Austintjh19/ip.git (master)... -Jan 24, 2024 1:56:31 PM reposense.commits.CommitInfoAnalyzer analyzeCommits -INFO: Analyzing commits info for https://github.com/Austintjh19/ip.git (master)... -Jan 24, 2024 1:56:31 PM reposense.report.ReportGenerator analyzeRepo -INFO: Analysis of https://github.com/Austintjh19/ip.git (master) completed! -Jan 24, 2024 1:56:32 PM reposense.commits.CommitInfoExtractor extractCommitInfos -INFO: Extracting commits info for https://github.com/linnn-7/ip.git (master)... -Jan 24, 2024 1:56:32 PM reposense.commits.CommitInfoAnalyzer analyzeCommits -INFO: Analyzing commits info for https://github.com/linnn-7/ip.git (master)... -Jan 24, 2024 1:56:32 PM reposense.report.ReportGenerator analyzeRepo -INFO: Analysis of https://github.com/linnn-7/ip.git (master) completed! -Jan 24, 2024 1:56:32 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:13:46 PM reposense.commits.CommitInfoExtractor extractCommitInfos +INFO: Extracting commits info for https://github.com/eliotlee68/ip.git (master)... +Jan 24, 2024 2:13:46 PM reposense.commits.CommitInfoAnalyzer analyzeCommits +INFO: Analyzing commits info for https://github.com/eliotlee68/ip.git (master)... +Jan 24, 2024 2:13:46 PM reposense.report.RepoCloner waitForCloneProcess +INFO: Cloning of https://github.com/dedsecrattle/ip.git completed! +Jan 24, 2024 2:13:46 PM reposense.report.ReportGenerator analyzeRepo +INFO: Analysis of https://github.com/eliotlee68/ip.git (master) completed! +Jan 24, 2024 2:13:46 PM reposense.report.RepoCloner waitForCloneProcess INFO: Cloning of https://github.com/gavingoh99/ip.git completed! -Jan 24, 2024 1:56:32 PM reposense.report.ReportGenerator analyzeRepos -INFO: [5/428] Analyzing https://github.com/gavingoh99/ip.git (master)... -Jan 24, 2024 1:56:32 PM reposense.report.RepoCloner spawnCloneProcess +Jan 24, 2024 2:13:46 PM reposense.report.RepoCloner spawnCloneProcess INFO: Cloning in parallel from https://github.com/tahnya/ip.git... -Jan 24, 2024 1:56:32 PM reposense.report.RepoCloner waitForCloneProcess -INFO: Waiting for cloning of https://github.com/tahnya/ip.git to complete... -Jan 24, 2024 1:56:32 PM reposense.report.ReportGenerator updateRepoConfig -INFO: https://github.com/gavingoh99/ip.git (master) does not contain a standalone config file. -Jan 24, 2024 1:56:32 PM reposense.authorship.FileInfoExtractor extractTextFileInfos -INFO: Extracting relevant file info from https://github.com/gavingoh99/ip.git (master)... -Jan 24, 2024 1:56:32 PM reposense.report.RepoCloner waitForCloneProcess -INFO: Cloning of https://github.com/dedsecrattle/ip.git completed! -Jan 24, 2024 1:56:32 PM reposense.report.RepoCloner spawnCloneProcess +Jan 24, 2024 2:13:46 PM reposense.report.ReportGenerator analyzeRepos +INFO: [5/427] Analyzing https://github.com/gavingoh99/ip.git (master)... +Jan 24, 2024 2:13:46 PM reposense.report.RepoCloner spawnCloneProcess INFO: Cloning in parallel from https://github.com/yongkotaro/ip.git... -Jan 24, 2024 1:56:32 PM reposense.report.ReportGenerator analyzeRepos -INFO: [6/428] Analyzing https://github.com/dedsecrattle/ip.git (master)... -Jan 24, 2024 1:56:32 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:13:46 PM reposense.report.RepoCloner waitForCloneProcess INFO: Waiting for cloning of https://github.com/yongkotaro/ip.git to complete... -Jan 24, 2024 1:56:32 PM reposense.report.ReportGenerator updateRepoConfig -INFO: https://github.com/dedsecrattle/ip.git (master) does not contain a standalone config file. -Jan 24, 2024 1:56:32 PM reposense.authorship.FileInfoExtractor extractTextFileInfos -INFO: Extracting relevant file info from https://github.com/dedsecrattle/ip.git (master)... -Jan 24, 2024 1:56:32 PM reposense.commits.CommitInfoExtractor extractCommitInfos -INFO: Extracting commits info for https://github.com/gavingoh99/ip.git (master)... -Jan 24, 2024 1:56:32 PM reposense.commits.CommitInfoAnalyzer analyzeCommits -INFO: Analyzing commits info for https://github.com/gavingoh99/ip.git (master)... -Jan 24, 2024 1:56:32 PM reposense.report.ReportGenerator analyzeRepo -INFO: Analysis of https://github.com/gavingoh99/ip.git (master) completed! -Jan 24, 2024 1:56:32 PM reposense.commits.CommitInfoExtractor extractCommitInfos -INFO: Extracting commits info for https://github.com/dedsecrattle/ip.git (master)... -Jan 24, 2024 1:56:32 PM reposense.commits.CommitInfoAnalyzer analyzeCommits -INFO: Analyzing commits info for https://github.com/dedsecrattle/ip.git (master)... -Jan 24, 2024 1:56:32 PM reposense.report.ReportGenerator analyzeRepo -INFO: Analysis of https://github.com/dedsecrattle/ip.git (master) completed! -Jan 24, 2024 1:56:32 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:13:46 PM reposense.report.RepoCloner waitForCloneProcess +INFO: Waiting for cloning of https://github.com/tahnya/ip.git to complete... +Jan 24, 2024 2:13:46 PM reposense.report.RepoCloner waitForCloneProcess INFO: Cloning of https://github.com/gavin331/ip.git completed! -Jan 24, 2024 1:56:32 PM reposense.report.ReportGenerator analyzeRepos -INFO: [7/428] Analyzing https://github.com/gavin331/ip.git (master)... -Jan 24, 2024 1:56:32 PM reposense.report.RepoCloner spawnCloneProcess -INFO: Cloning in parallel from https://github.com/E0735389/ip.git... -Jan 24, 2024 1:56:32 PM reposense.report.RepoCloner waitForCloneProcess -INFO: Waiting for cloning of https://github.com/E0735389/ip.git to complete... -Jan 24, 2024 1:56:32 PM reposense.report.ReportGenerator updateRepoConfig -INFO: https://github.com/gavin331/ip.git (master) does not contain a standalone config file. -Jan 24, 2024 1:56:32 PM reposense.authorship.FileInfoExtractor extractTextFileInfos -INFO: Extracting relevant file info from https://github.com/gavin331/ip.git (master)... -Jan 24, 2024 1:56:32 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:13:46 PM reposense.report.ReportGenerator updateRepoConfig +INFO: https://github.com/gavingoh99/ip.git (master) does not contain a standalone config file. +Jan 24, 2024 2:13:46 PM reposense.authorship.FileInfoExtractor extractTextFileInfos +INFO: Extracting relevant file info from https://github.com/gavingoh99/ip.git (master)... +Jan 24, 2024 2:13:46 PM reposense.report.RepoCloner waitForCloneProcess INFO: Cloning of https://github.com/SherisseTJW/ip.git completed! -Jan 24, 2024 1:56:32 PM reposense.commits.CommitInfoExtractor extractCommitInfos -INFO: Extracting commits info for https://github.com/gavin331/ip.git (master)... -Jan 24, 2024 1:56:32 PM reposense.report.ReportGenerator analyzeRepos -INFO: [8/428] Analyzing https://github.com/SherisseTJW/ip.git (master)... -Jan 24, 2024 1:56:32 PM reposense.report.RepoCloner spawnCloneProcess +Jan 24, 2024 2:13:46 PM reposense.report.RepoCloner spawnCloneProcess +INFO: Cloning in parallel from https://github.com/E0735389/ip.git... +Jan 24, 2024 2:13:46 PM reposense.report.RepoCloner spawnCloneProcess INFO: Cloning in parallel from https://github.com/beefsausagee/ip.git... -Jan 24, 2024 1:56:32 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:13:46 PM reposense.report.RepoCloner waitForCloneProcess +INFO: Waiting for cloning of https://github.com/E0735389/ip.git to complete... +Jan 24, 2024 2:13:46 PM reposense.report.RepoCloner waitForCloneProcess INFO: Waiting for cloning of https://github.com/beefsausagee/ip.git to complete... -Jan 24, 2024 1:56:32 PM reposense.commits.CommitInfoAnalyzer analyzeCommits -INFO: Analyzing commits info for https://github.com/gavin331/ip.git (master)... -Jan 24, 2024 1:56:32 PM reposense.report.ReportGenerator analyzeRepo -INFO: Analysis of https://github.com/gavin331/ip.git (master) completed! -Jan 24, 2024 1:56:32 PM reposense.report.ReportGenerator updateRepoConfig -INFO: https://github.com/SherisseTJW/ip.git (master) does not contain a standalone config file. -Jan 24, 2024 1:56:32 PM reposense.authorship.FileInfoExtractor extractTextFileInfos -INFO: Extracting relevant file info from https://github.com/SherisseTJW/ip.git (master)... -Jan 24, 2024 1:56:32 PM reposense.commits.CommitInfoExtractor extractCommitInfos -INFO: Extracting commits info for https://github.com/SherisseTJW/ip.git (master)... -Jan 24, 2024 1:56:32 PM reposense.commits.CommitInfoAnalyzer analyzeCommits -INFO: Analyzing commits info for https://github.com/SherisseTJW/ip.git (master)... -Jan 24, 2024 1:56:32 PM reposense.report.ReportGenerator analyzeRepo -INFO: Analysis of https://github.com/SherisseTJW/ip.git (master) completed! -Jan 24, 2024 1:56:32 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:13:46 PM reposense.commits.CommitInfoExtractor extractCommitInfos +INFO: Extracting commits info for https://github.com/fy17ohhh/ip.git (master)... +Jan 24, 2024 2:13:46 PM reposense.commits.CommitInfoAnalyzer analyzeCommits +INFO: Analyzing commits info for https://github.com/fy17ohhh/ip.git (master)... +Jan 24, 2024 2:13:46 PM reposense.commits.CommitInfoExtractor extractCommitInfos +INFO: Extracting commits info for https://github.com/Austintjh19/ip.git (master)... +Jan 24, 2024 2:13:46 PM reposense.report.RepoCloner waitForCloneProcess WARNING: Exception met while trying to clone the repo "beefsausagee/ip[master]", will skip this repo. reposense.system.CommandRunnerProcessException: Error returned from command git clone --bare 'https://github.com/beefsausagee/ip.git' 'repos/beefsausagee_ip/ip_bare' on path . : Cloning into bare repository 'repos/beefsausagee_ip/ip_bare'... @@ -244,47 +194,49 @@ fatal: could not read Username for 'https://github.com': No such device or addre at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) at java.base/java.lang.Thread.run(Thread.java:829) -Jan 24, 2024 1:56:32 PM reposense.report.RepoCloner spawnCloneProcess +Jan 24, 2024 2:13:46 PM reposense.report.RepoCloner spawnCloneProcess INFO: Cloning in parallel from https://github.com/c-wenlong/ip.git... -Jan 24, 2024 1:56:32 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:13:46 PM reposense.report.ReportGenerator analyzeRepo +INFO: Analysis of https://github.com/fy17ohhh/ip.git (master) completed! +Jan 24, 2024 2:13:46 PM reposense.report.ReportGenerator analyzeRepos +INFO: [6/427] Analyzing https://github.com/dedsecrattle/ip.git (master)... +Jan 24, 2024 2:13:46 PM reposense.report.RepoCloner waitForCloneProcess INFO: Waiting for cloning of https://github.com/c-wenlong/ip.git to complete... -Jan 24, 2024 1:56:33 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:13:46 PM reposense.report.RepoCloner waitForCloneProcess INFO: Cloning of https://github.com/tahnya/ip.git completed! -Jan 24, 2024 1:56:33 PM reposense.report.ReportGenerator analyzeRepos -INFO: [9/428] Analyzing https://github.com/tahnya/ip.git (master)... -Jan 24, 2024 1:56:33 PM reposense.report.RepoCloner spawnCloneProcess -INFO: Cloning in parallel from https://github.com/ChuaZenKhoon/ip.git... -Jan 24, 2024 1:56:33 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:13:46 PM reposense.report.RepoCloner waitForCloneProcess INFO: Cloning of https://github.com/yongkotaro/ip.git completed! -Jan 24, 2024 1:56:33 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:13:46 PM reposense.commits.CommitInfoAnalyzer analyzeCommits +INFO: Analyzing commits info for https://github.com/Austintjh19/ip.git (master)... +Jan 24, 2024 2:13:47 PM reposense.report.RepoCloner spawnCloneProcess +INFO: Cloning in parallel from https://github.com/ChuaZenKhoon/ip.git... +Jan 24, 2024 2:13:47 PM reposense.report.ReportGenerator analyzeRepo +INFO: Analysis of https://github.com/Austintjh19/ip.git (master) completed! +Jan 24, 2024 2:13:47 PM reposense.report.RepoCloner waitForCloneProcess INFO: Waiting for cloning of https://github.com/ChuaZenKhoon/ip.git to complete... -Jan 24, 2024 1:56:33 PM reposense.report.ReportGenerator analyzeRepos -INFO: [10/428] Analyzing https://github.com/yongkotaro/ip.git (master)... -Jan 24, 2024 1:56:33 PM reposense.report.RepoCloner spawnCloneProcess +Jan 24, 2024 2:13:47 PM reposense.report.ReportGenerator analyzeRepos +INFO: [7/427] Analyzing https://github.com/gavin331/ip.git (master)... +Jan 24, 2024 2:13:47 PM reposense.report.RepoCloner waitForCloneProcess +INFO: Cloning of https://github.com/E0735389/ip.git completed! +Jan 24, 2024 2:13:47 PM reposense.report.RepoCloner spawnCloneProcess INFO: Cloning in parallel from https://github.com/ziyi22/ip.git... -Jan 24, 2024 1:56:33 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:13:47 PM reposense.report.ReportGenerator updateRepoConfig +INFO: https://github.com/dedsecrattle/ip.git (master) does not contain a standalone config file. +Jan 24, 2024 2:13:47 PM reposense.authorship.FileInfoExtractor extractTextFileInfos +INFO: Extracting relevant file info from https://github.com/dedsecrattle/ip.git (master)... +Jan 24, 2024 2:13:47 PM reposense.report.RepoCloner spawnCloneProcess +INFO: Cloning in parallel from https://github.com/gauravuj/ip.git... +Jan 24, 2024 2:13:47 PM reposense.report.RepoCloner waitForCloneProcess INFO: Waiting for cloning of https://github.com/ziyi22/ip.git to complete... -Jan 24, 2024 1:56:33 PM reposense.report.ReportGenerator updateRepoConfig -INFO: https://github.com/tahnya/ip.git (master) does not contain a standalone config file. -Jan 24, 2024 1:56:33 PM reposense.authorship.FileInfoExtractor extractTextFileInfos -INFO: Extracting relevant file info from https://github.com/tahnya/ip.git (master)... -Jan 24, 2024 1:56:33 PM reposense.report.ReportGenerator updateRepoConfig -INFO: https://github.com/yongkotaro/ip.git (master) does not contain a standalone config file. -Jan 24, 2024 1:56:33 PM reposense.authorship.FileInfoExtractor extractTextFileInfos -INFO: Extracting relevant file info from https://github.com/yongkotaro/ip.git (master)... -Jan 24, 2024 1:56:33 PM reposense.commits.CommitInfoExtractor extractCommitInfos -INFO: Extracting commits info for https://github.com/tahnya/ip.git (master)... -Jan 24, 2024 1:56:33 PM reposense.commits.CommitInfoAnalyzer analyzeCommits -INFO: Analyzing commits info for https://github.com/tahnya/ip.git (master)... -Jan 24, 2024 1:56:33 PM reposense.report.ReportGenerator analyzeRepo -INFO: Analysis of https://github.com/tahnya/ip.git (master) completed! -Jan 24, 2024 1:56:33 PM reposense.commits.CommitInfoExtractor extractCommitInfos -INFO: Extracting commits info for https://github.com/yongkotaro/ip.git (master)... -Jan 24, 2024 1:56:33 PM reposense.commits.CommitInfoAnalyzer analyzeCommits -INFO: Analyzing commits info for https://github.com/yongkotaro/ip.git (master)... -Jan 24, 2024 1:56:33 PM reposense.report.ReportGenerator analyzeRepo -INFO: Analysis of https://github.com/yongkotaro/ip.git (master) completed! -Jan 24, 2024 1:56:33 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:13:47 PM reposense.report.RepoCloner waitForCloneProcess +INFO: Waiting for cloning of https://github.com/gauravuj/ip.git to complete... +Jan 24, 2024 2:13:47 PM reposense.report.ReportGenerator updateRepoConfig +INFO: https://github.com/gavin331/ip.git (master) does not contain a standalone config file. +Jan 24, 2024 2:13:47 PM reposense.authorship.FileInfoExtractor extractTextFileInfos +INFO: Extracting relevant file info from https://github.com/gavin331/ip.git (master)... +Jan 24, 2024 2:13:47 PM reposense.commits.CommitInfoExtractor extractCommitInfos +INFO: Extracting commits info for https://github.com/linnn-7/ip.git (master)... +Jan 24, 2024 2:13:47 PM reposense.report.RepoCloner waitForCloneProcess WARNING: Exception met while trying to clone the repo "ziyi22/ip[master]", will skip this repo. reposense.system.CommandRunnerProcessException: Error returned from command git clone --bare 'https://github.com/ziyi22/ip.git' 'repos/ziyi22_ip/ip_bare' on path . : Cloning into bare repository 'repos/ziyi22_ip/ip_bare'... @@ -300,29 +252,31 @@ fatal: could not read Username for 'https://github.com': No such device or addre at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) at java.base/java.lang.Thread.run(Thread.java:829) -Jan 24, 2024 1:56:33 PM reposense.report.RepoCloner spawnCloneProcess -INFO: Cloning in parallel from https://github.com/gauravuj/ip.git... -Jan 24, 2024 1:56:33 PM reposense.report.RepoCloner waitForCloneProcess -INFO: Waiting for cloning of https://github.com/gauravuj/ip.git to complete... -Jan 24, 2024 1:56:33 PM reposense.report.RepoCloner waitForCloneProcess -INFO: Cloning of https://github.com/E0735389/ip.git completed! -Jan 24, 2024 1:56:33 PM reposense.report.ReportGenerator analyzeRepos -INFO: [11/428] Analyzing https://github.com/E0735389/ip.git (master)... -Jan 24, 2024 1:56:33 PM reposense.report.RepoCloner spawnCloneProcess +Jan 24, 2024 2:13:47 PM reposense.report.RepoCloner spawnCloneProcess INFO: Cloning in parallel from https://github.com/marclamp/ip.git... -Jan 24, 2024 1:56:33 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:13:47 PM reposense.commits.CommitInfoAnalyzer analyzeCommits +INFO: Analyzing commits info for https://github.com/linnn-7/ip.git (master)... +Jan 24, 2024 2:13:47 PM reposense.report.RepoCloner waitForCloneProcess +INFO: Cloning of https://github.com/c-wenlong/ip.git completed! +Jan 24, 2024 2:13:47 PM reposense.report.ReportGenerator analyzeRepo +INFO: Analysis of https://github.com/linnn-7/ip.git (master) completed! +Jan 24, 2024 2:13:47 PM reposense.report.ReportGenerator analyzeRepos +INFO: [8/427] Analyzing https://github.com/SherisseTJW/ip.git (master)... +Jan 24, 2024 2:13:47 PM reposense.report.RepoCloner spawnCloneProcess +INFO: Cloning in parallel from https://github.com/LifHoshi/ip.git... +Jan 24, 2024 2:13:47 PM reposense.report.RepoCloner waitForCloneProcess INFO: Waiting for cloning of https://github.com/marclamp/ip.git to complete... -Jan 24, 2024 1:56:33 PM reposense.report.ReportGenerator updateRepoConfig -INFO: https://github.com/E0735389/ip.git (master) does not contain a standalone config file. -Jan 24, 2024 1:56:33 PM reposense.authorship.FileInfoExtractor extractTextFileInfos -INFO: Extracting relevant file info from https://github.com/E0735389/ip.git (master)... -Jan 24, 2024 1:56:33 PM reposense.commits.CommitInfoExtractor extractCommitInfos -INFO: Extracting commits info for https://github.com/E0735389/ip.git (master)... -Jan 24, 2024 1:56:33 PM reposense.commits.CommitInfoAnalyzer analyzeCommits -INFO: Analyzing commits info for https://github.com/E0735389/ip.git (master)... -Jan 24, 2024 1:56:33 PM reposense.report.ReportGenerator analyzeRepo -INFO: Analysis of https://github.com/E0735389/ip.git (master) completed! -Jan 24, 2024 1:56:33 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:13:47 PM reposense.report.RepoCloner waitForCloneProcess +INFO: Waiting for cloning of https://github.com/LifHoshi/ip.git to complete... +Jan 24, 2024 2:13:47 PM reposense.report.ReportGenerator updateRepoConfig +INFO: https://github.com/SherisseTJW/ip.git (master) does not contain a standalone config file. +Jan 24, 2024 2:13:47 PM reposense.authorship.FileInfoExtractor extractTextFileInfos +INFO: Extracting relevant file info from https://github.com/SherisseTJW/ip.git (master)... +Jan 24, 2024 2:13:47 PM reposense.commits.CommitInfoExtractor extractCommitInfos +INFO: Extracting commits info for https://github.com/gavingoh99/ip.git (master)... +Jan 24, 2024 2:13:47 PM reposense.report.RepoCloner waitForCloneProcess +INFO: Cloning of https://github.com/ChuaZenKhoon/ip.git completed! +Jan 24, 2024 2:13:47 PM reposense.report.RepoCloner waitForCloneProcess WARNING: Exception met while trying to clone the repo "marclamp/ip[master]", will skip this repo. reposense.system.CommandRunnerProcessException: Error returned from command git clone --bare 'https://github.com/marclamp/ip.git' 'repos/marclamp_ip/ip_bare' on path . : Cloning into bare repository 'repos/marclamp_ip/ip_bare'... @@ -338,61 +292,25 @@ fatal: could not read Username for 'https://github.com': No such device or addre at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) at java.base/java.lang.Thread.run(Thread.java:829) -Jan 24, 2024 1:56:33 PM reposense.report.RepoCloner spawnCloneProcess -INFO: Cloning in parallel from https://github.com/LifHoshi/ip.git... -Jan 24, 2024 1:56:33 PM reposense.report.RepoCloner waitForCloneProcess -INFO: Waiting for cloning of https://github.com/LifHoshi/ip.git to complete... -Jan 24, 2024 1:56:33 PM reposense.report.RepoCloner waitForCloneProcess -INFO: Cloning of https://github.com/c-wenlong/ip.git completed! -Jan 24, 2024 1:56:33 PM reposense.report.ReportGenerator analyzeRepos -INFO: [12/428] Analyzing https://github.com/c-wenlong/ip.git (master)... -Jan 24, 2024 1:56:33 PM reposense.report.RepoCloner spawnCloneProcess +Jan 24, 2024 2:13:47 PM reposense.report.RepoCloner spawnCloneProcess INFO: Cloning in parallel from https://github.com/erv-teo/ip.git... -Jan 24, 2024 1:56:33 PM reposense.report.RepoCloner waitForCloneProcess -INFO: Waiting for cloning of https://github.com/erv-teo/ip.git to complete... -Jan 24, 2024 1:56:33 PM reposense.report.ReportGenerator updateRepoConfig -INFO: https://github.com/c-wenlong/ip.git (master) does not contain a standalone config file. -Jan 24, 2024 1:56:33 PM reposense.authorship.FileInfoExtractor extractTextFileInfos -INFO: Extracting relevant file info from https://github.com/c-wenlong/ip.git (master)... -Jan 24, 2024 1:56:33 PM reposense.commits.CommitInfoExtractor extractCommitInfos -INFO: Extracting commits info for https://github.com/c-wenlong/ip.git (master)... -Jan 24, 2024 1:56:33 PM reposense.commits.CommitInfoAnalyzer analyzeCommits -INFO: Analyzing commits info for https://github.com/c-wenlong/ip.git (master)... -Jan 24, 2024 1:56:33 PM reposense.report.ReportGenerator analyzeRepo -INFO: Analysis of https://github.com/c-wenlong/ip.git (master) completed! -Jan 24, 2024 1:56:33 PM reposense.report.RepoCloner waitForCloneProcess -INFO: Cloning of https://github.com/ChuaZenKhoon/ip.git completed! -Jan 24, 2024 1:56:33 PM reposense.report.ReportGenerator analyzeRepos -INFO: [13/428] Analyzing https://github.com/ChuaZenKhoon/ip.git (master)... -Jan 24, 2024 1:56:33 PM reposense.report.RepoCloner spawnCloneProcess +Jan 24, 2024 2:13:47 PM reposense.report.RepoCloner spawnCloneProcess INFO: Cloning in parallel from https://github.com/PyromancerBoom/ip.git... -Jan 24, 2024 1:56:33 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:13:47 PM reposense.report.RepoCloner waitForCloneProcess +INFO: Waiting for cloning of https://github.com/erv-teo/ip.git to complete... +Jan 24, 2024 2:13:47 PM reposense.commits.CommitInfoAnalyzer analyzeCommits +INFO: Analyzing commits info for https://github.com/gavingoh99/ip.git (master)... +Jan 24, 2024 2:13:47 PM reposense.report.ReportGenerator analyzeRepo +INFO: Analysis of https://github.com/gavingoh99/ip.git (master) completed! +Jan 24, 2024 2:13:47 PM reposense.report.ReportGenerator analyzeRepos +INFO: [9/427] Analyzing https://github.com/tahnya/ip.git (master)... +Jan 24, 2024 2:13:47 PM reposense.report.RepoCloner waitForCloneProcess INFO: Waiting for cloning of https://github.com/PyromancerBoom/ip.git to complete... -Jan 24, 2024 1:56:33 PM reposense.report.ReportGenerator updateRepoConfig -INFO: https://github.com/ChuaZenKhoon/ip.git (master) does not contain a standalone config file. -Jan 24, 2024 1:56:33 PM reposense.authorship.FileInfoExtractor extractTextFileInfos -INFO: Extracting relevant file info from https://github.com/ChuaZenKhoon/ip.git (master)... -Jan 24, 2024 1:56:33 PM reposense.commits.CommitInfoExtractor extractCommitInfos -INFO: Extracting commits info for https://github.com/ChuaZenKhoon/ip.git (master)... -Jan 24, 2024 1:56:33 PM reposense.commits.CommitInfoAnalyzer analyzeCommits -INFO: Analyzing commits info for https://github.com/ChuaZenKhoon/ip.git (master)... -Jan 24, 2024 1:56:33 PM reposense.report.ReportGenerator analyzeRepo -INFO: Analysis of https://github.com/ChuaZenKhoon/ip.git (master) completed! -Jan 24, 2024 1:56:34 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:13:47 PM reposense.report.RepoCloner waitForCloneProcess INFO: Cloning of https://github.com/gauravuj/ip.git completed! -Jan 24, 2024 1:56:34 PM reposense.report.ReportGenerator analyzeRepos -INFO: [14/428] Analyzing https://github.com/gauravuj/ip.git (master)... -Jan 24, 2024 1:56:34 PM reposense.report.RepoCloner spawnCloneProcess +Jan 24, 2024 2:13:47 PM reposense.report.RepoCloner spawnCloneProcess INFO: Cloning in parallel from https://github.com/javierng2knus/ip.git... -Jan 24, 2024 1:56:34 PM reposense.report.RepoCloner waitForCloneProcess -INFO: Waiting for cloning of https://github.com/javierng2knus/ip.git to complete... -Jan 24, 2024 1:56:34 PM reposense.report.ReportGenerator updateRepoConfig -INFO: https://github.com/gauravuj/ip.git (master) does not contain a standalone config file. -Jan 24, 2024 1:56:34 PM reposense.authorship.FileInfoExtractor extractTextFileInfos -INFO: Extracting relevant file info from https://github.com/gauravuj/ip.git (master)... -Jan 24, 2024 1:56:34 PM reposense.commits.CommitInfoExtractor extractCommitInfos -INFO: Extracting commits info for https://github.com/gauravuj/ip.git (master)... -Jan 24, 2024 1:56:34 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:13:47 PM reposense.report.RepoCloner waitForCloneProcess WARNING: Exception met while trying to clone the repo "PyromancerBoom/ip[master]", will skip this repo. reposense.system.CommandRunnerProcessException: Error returned from command git clone --bare 'https://github.com/PyromancerBoom/ip.git' 'repos/PyromancerBoom_ip/ip_bare' on path . : Cloning into bare repository 'repos/PyromancerBoom_ip/ip_bare'... @@ -408,15 +326,25 @@ fatal: could not read Username for 'https://github.com': No such device or addre at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) at java.base/java.lang.Thread.run(Thread.java:829) -Jan 24, 2024 1:56:34 PM reposense.report.RepoCloner spawnCloneProcess +Jan 24, 2024 2:13:47 PM reposense.report.RepoCloner spawnCloneProcess INFO: Cloning in parallel from https://github.com/Lalelulilulela/ip.git... -Jan 24, 2024 1:56:34 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:13:47 PM reposense.report.ReportGenerator updateRepoConfig +INFO: https://github.com/tahnya/ip.git (master) does not contain a standalone config file. +Jan 24, 2024 2:13:47 PM reposense.authorship.FileInfoExtractor extractTextFileInfos +INFO: Extracting relevant file info from https://github.com/tahnya/ip.git (master)... +Jan 24, 2024 2:13:47 PM reposense.report.RepoCloner waitForCloneProcess +INFO: Waiting for cloning of https://github.com/javierng2knus/ip.git to complete... +Jan 24, 2024 2:13:47 PM reposense.report.RepoCloner waitForCloneProcess INFO: Waiting for cloning of https://github.com/Lalelulilulela/ip.git to complete... -Jan 24, 2024 1:56:34 PM reposense.commits.CommitInfoAnalyzer analyzeCommits -INFO: Analyzing commits info for https://github.com/gauravuj/ip.git (master)... -Jan 24, 2024 1:56:34 PM reposense.report.ReportGenerator analyzeRepo -INFO: Analysis of https://github.com/gauravuj/ip.git (master) completed! -Jan 24, 2024 1:56:34 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:13:47 PM reposense.commits.CommitInfoExtractor extractCommitInfos +INFO: Extracting commits info for https://github.com/dedsecrattle/ip.git (master)... +Jan 24, 2024 2:13:47 PM reposense.commits.CommitInfoExtractor extractCommitInfos +INFO: Extracting commits info for https://github.com/gavin331/ip.git (master)... +Jan 24, 2024 2:13:47 PM reposense.commits.CommitInfoExtractor extractCommitInfos +INFO: Extracting commits info for https://github.com/tahnya/ip.git (master)... +Jan 24, 2024 2:13:47 PM reposense.commits.CommitInfoExtractor extractCommitInfos +INFO: Extracting commits info for https://github.com/SherisseTJW/ip.git (master)... +Jan 24, 2024 2:13:47 PM reposense.report.RepoCloner waitForCloneProcess WARNING: Exception met while trying to clone the repo "javierng2knus/ip[master]", will skip this repo. reposense.system.CommandRunnerProcessException: Error returned from command git clone --bare 'https://github.com/javierng2knus/ip.git' 'repos/javierng2knus_ip/ip_bare' on path . : Cloning into bare repository 'repos/javierng2knus_ip/ip_bare'... @@ -432,19 +360,63 @@ fatal: could not read Username for 'https://github.com': No such device or addre at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) at java.base/java.lang.Thread.run(Thread.java:829) -Jan 24, 2024 1:56:34 PM reposense.report.RepoCloner spawnCloneProcess +Jan 24, 2024 2:13:47 PM reposense.report.RepoCloner spawnCloneProcess INFO: Cloning in parallel from https://github.com/martinng01/ip.git... -Jan 24, 2024 1:56:34 PM reposense.report.RepoCloner waitForCloneProcess -INFO: Waiting for cloning of https://github.com/martinng01/ip.git to complete... -Jan 24, 2024 1:56:34 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:13:47 PM reposense.commits.CommitInfoAnalyzer analyzeCommits +INFO: Analyzing commits info for https://github.com/gavin331/ip.git (master)... +Jan 24, 2024 2:13:47 PM reposense.report.ReportGenerator analyzeRepo +INFO: Analysis of https://github.com/gavin331/ip.git (master) completed! +Jan 24, 2024 2:13:47 PM reposense.report.ReportGenerator analyzeRepos +INFO: [10/427] Analyzing https://github.com/yongkotaro/ip.git (master)... +Jan 24, 2024 2:13:47 PM reposense.report.RepoCloner waitForCloneProcess INFO: Cloning of https://github.com/LifHoshi/ip.git completed! -Jan 24, 2024 1:56:34 PM reposense.report.ReportGenerator analyzeRepos -INFO: [15/428] Analyzing https://github.com/LifHoshi/ip.git (master)... -Jan 24, 2024 1:56:34 PM reposense.report.RepoCloner spawnCloneProcess +Jan 24, 2024 2:13:47 PM reposense.report.RepoCloner spawnCloneProcess INFO: Cloning in parallel from https://github.com/dwangwk/ip.git... -Jan 24, 2024 1:56:34 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:13:47 PM reposense.report.RepoCloner waitForCloneProcess +INFO: Waiting for cloning of https://github.com/martinng01/ip.git to complete... +Jan 24, 2024 2:13:47 PM reposense.commits.CommitInfoAnalyzer analyzeCommits +INFO: Analyzing commits info for https://github.com/SherisseTJW/ip.git (master)... +Jan 24, 2024 2:13:47 PM reposense.report.ReportGenerator analyzeRepo +INFO: Analysis of https://github.com/SherisseTJW/ip.git (master) completed! +Jan 24, 2024 2:13:47 PM reposense.report.ReportGenerator analyzeRepos +INFO: [11/427] Analyzing https://github.com/E0735389/ip.git (master)... +Jan 24, 2024 2:13:47 PM reposense.commits.CommitInfoAnalyzer analyzeCommits +INFO: Analyzing commits info for https://github.com/tahnya/ip.git (master)... +Jan 24, 2024 2:13:47 PM reposense.commits.CommitInfoAnalyzer analyzeCommits +INFO: Analyzing commits info for https://github.com/dedsecrattle/ip.git (master)... +Jan 24, 2024 2:13:47 PM reposense.report.ReportGenerator analyzeRepo +INFO: Analysis of https://github.com/tahnya/ip.git (master) completed! +Jan 24, 2024 2:13:47 PM reposense.report.ReportGenerator analyzeRepo +INFO: Analysis of https://github.com/dedsecrattle/ip.git (master) completed! +Jan 24, 2024 2:13:47 PM reposense.report.ReportGenerator analyzeRepos +INFO: [12/427] Analyzing https://github.com/c-wenlong/ip.git (master)... +Jan 24, 2024 2:13:47 PM reposense.report.ReportGenerator analyzeRepos +INFO: [13/427] Analyzing https://github.com/ChuaZenKhoon/ip.git (master)... +Jan 24, 2024 2:13:47 PM reposense.report.RepoCloner waitForCloneProcess INFO: Waiting for cloning of https://github.com/dwangwk/ip.git to complete... -Jan 24, 2024 1:56:34 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:13:47 PM reposense.report.ReportGenerator updateRepoConfig +INFO: https://github.com/yongkotaro/ip.git (master) does not contain a standalone config file. +Jan 24, 2024 2:13:47 PM reposense.authorship.FileInfoExtractor extractTextFileInfos +INFO: Extracting relevant file info from https://github.com/yongkotaro/ip.git (master)... +Jan 24, 2024 2:13:47 PM reposense.report.RepoCloner waitForCloneProcess +INFO: Cloning of https://github.com/erv-teo/ip.git completed! +Jan 24, 2024 2:13:47 PM reposense.report.ReportGenerator updateRepoConfig +INFO: https://github.com/E0735389/ip.git (master) does not contain a standalone config file. +Jan 24, 2024 2:13:47 PM reposense.authorship.FileInfoExtractor extractTextFileInfos +INFO: Extracting relevant file info from https://github.com/E0735389/ip.git (master)... +Jan 24, 2024 2:13:47 PM reposense.report.RepoCloner spawnCloneProcess +INFO: Cloning in parallel from https://github.com/bryanyee33/ip.git... +Jan 24, 2024 2:13:47 PM reposense.report.ReportGenerator updateRepoConfig +INFO: https://github.com/ChuaZenKhoon/ip.git (master) does not contain a standalone config file. +Jan 24, 2024 2:13:47 PM reposense.authorship.FileInfoExtractor extractTextFileInfos +INFO: Extracting relevant file info from https://github.com/ChuaZenKhoon/ip.git (master)... +Jan 24, 2024 2:13:47 PM reposense.report.RepoCloner waitForCloneProcess +INFO: Waiting for cloning of https://github.com/bryanyee33/ip.git to complete... +Jan 24, 2024 2:13:47 PM reposense.report.ReportGenerator updateRepoConfig +INFO: https://github.com/c-wenlong/ip.git (master) does not contain a standalone config file. +Jan 24, 2024 2:13:47 PM reposense.authorship.FileInfoExtractor extractTextFileInfos +INFO: Extracting relevant file info from https://github.com/c-wenlong/ip.git (master)... +Jan 24, 2024 2:13:47 PM reposense.report.RepoCloner waitForCloneProcess WARNING: Exception met while trying to clone the repo "martinng01/ip[master]", will skip this repo. reposense.system.CommandRunnerProcessException: Error returned from command git clone --bare 'https://github.com/martinng01/ip.git' 'repos/martinng01_ip/ip_bare' on path . : Cloning into bare repository 'repos/martinng01_ip/ip_bare'... @@ -460,57 +432,33 @@ fatal: could not read Username for 'https://github.com': No such device or addre at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) at java.base/java.lang.Thread.run(Thread.java:829) -Jan 24, 2024 1:56:34 PM reposense.report.RepoCloner spawnCloneProcess -INFO: Cloning in parallel from https://github.com/bryanyee33/ip.git... -Jan 24, 2024 1:56:34 PM reposense.report.RepoCloner waitForCloneProcess -INFO: Waiting for cloning of https://github.com/bryanyee33/ip.git to complete... -Jan 24, 2024 1:56:34 PM reposense.report.ReportGenerator updateRepoConfig -INFO: https://github.com/LifHoshi/ip.git (master) does not contain a standalone config file. -Jan 24, 2024 1:56:34 PM reposense.authorship.FileInfoExtractor extractTextFileInfos -INFO: Extracting relevant file info from https://github.com/LifHoshi/ip.git (master)... -Jan 24, 2024 1:56:34 PM reposense.report.RepoCloner waitForCloneProcess -INFO: Cloning of https://github.com/erv-teo/ip.git completed! -Jan 24, 2024 1:56:34 PM reposense.report.ReportGenerator analyzeRepos -INFO: [16/428] Analyzing https://github.com/erv-teo/ip.git (master)... -Jan 24, 2024 1:56:34 PM reposense.report.RepoCloner spawnCloneProcess +Jan 24, 2024 2:13:47 PM reposense.report.RepoCloner spawnCloneProcess INFO: Cloning in parallel from https://github.com/cliftonchee/ip.git... -Jan 24, 2024 1:56:34 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:13:47 PM reposense.report.RepoCloner waitForCloneProcess INFO: Waiting for cloning of https://github.com/cliftonchee/ip.git to complete... -Jan 24, 2024 1:56:34 PM reposense.commits.CommitInfoExtractor extractCommitInfos -INFO: Extracting commits info for https://github.com/LifHoshi/ip.git (master)... -Jan 24, 2024 1:56:34 PM reposense.report.ReportGenerator updateRepoConfig -INFO: https://github.com/erv-teo/ip.git (master) does not contain a standalone config file. -Jan 24, 2024 1:56:34 PM reposense.authorship.FileInfoExtractor extractTextFileInfos -INFO: Extracting relevant file info from https://github.com/erv-teo/ip.git (master)... -Jan 24, 2024 1:56:34 PM reposense.commits.CommitInfoAnalyzer analyzeCommits -INFO: Analyzing commits info for https://github.com/LifHoshi/ip.git (master)... -Jan 24, 2024 1:56:34 PM reposense.report.ReportGenerator analyzeRepo -INFO: Analysis of https://github.com/LifHoshi/ip.git (master) completed! -Jan 24, 2024 1:56:34 PM reposense.commits.CommitInfoExtractor extractCommitInfos -INFO: Extracting commits info for https://github.com/erv-teo/ip.git (master)... -Jan 24, 2024 1:56:34 PM reposense.commits.CommitInfoAnalyzer analyzeCommits -INFO: Analyzing commits info for https://github.com/erv-teo/ip.git (master)... -Jan 24, 2024 1:56:34 PM reposense.report.ReportGenerator analyzeRepo -INFO: Analysis of https://github.com/erv-teo/ip.git (master) completed! -Jan 24, 2024 1:56:34 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:13:47 PM reposense.report.RepoCloner waitForCloneProcess INFO: Cloning of https://github.com/Lalelulilulela/ip.git completed! -Jan 24, 2024 1:56:34 PM reposense.report.ReportGenerator analyzeRepos -INFO: [17/428] Analyzing https://github.com/Lalelulilulela/ip.git (master)... -Jan 24, 2024 1:56:34 PM reposense.report.RepoCloner spawnCloneProcess +Jan 24, 2024 2:13:47 PM reposense.report.RepoCloner spawnCloneProcess INFO: Cloning in parallel from https://github.com/peterXGD/ip.git... -Jan 24, 2024 1:56:34 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:13:47 PM reposense.report.RepoCloner waitForCloneProcess INFO: Waiting for cloning of https://github.com/peterXGD/ip.git to complete... -Jan 24, 2024 1:56:34 PM reposense.report.ReportGenerator updateRepoConfig -INFO: https://github.com/Lalelulilulela/ip.git (master) does not contain a standalone config file. -Jan 24, 2024 1:56:34 PM reposense.authorship.FileInfoExtractor extractTextFileInfos -INFO: Extracting relevant file info from https://github.com/Lalelulilulela/ip.git (master)... -Jan 24, 2024 1:56:34 PM reposense.commits.CommitInfoExtractor extractCommitInfos -INFO: Extracting commits info for https://github.com/Lalelulilulela/ip.git (master)... -Jan 24, 2024 1:56:34 PM reposense.commits.CommitInfoAnalyzer analyzeCommits -INFO: Analyzing commits info for https://github.com/Lalelulilulela/ip.git (master)... -Jan 24, 2024 1:56:35 PM reposense.report.ReportGenerator analyzeRepo -INFO: Analysis of https://github.com/Lalelulilulela/ip.git (master) completed! -Jan 24, 2024 1:56:35 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:13:47 PM reposense.commits.CommitInfoExtractor extractCommitInfos +INFO: Extracting commits info for https://github.com/yongkotaro/ip.git (master)... +Jan 24, 2024 2:13:47 PM reposense.commits.CommitInfoExtractor extractCommitInfos +INFO: Extracting commits info for https://github.com/c-wenlong/ip.git (master)... +Jan 24, 2024 2:13:47 PM reposense.commits.CommitInfoAnalyzer analyzeCommits +INFO: Analyzing commits info for https://github.com/yongkotaro/ip.git (master)... +Jan 24, 2024 2:13:47 PM reposense.report.ReportGenerator analyzeRepo +INFO: Analysis of https://github.com/yongkotaro/ip.git (master) completed! +Jan 24, 2024 2:13:47 PM reposense.commits.CommitInfoAnalyzer analyzeCommits +INFO: Analyzing commits info for https://github.com/c-wenlong/ip.git (master)... +Jan 24, 2024 2:13:47 PM reposense.report.ReportGenerator analyzeRepo +INFO: Analysis of https://github.com/c-wenlong/ip.git (master) completed! +Jan 24, 2024 2:13:47 PM reposense.report.ReportGenerator analyzeRepos +INFO: [14/427] Analyzing https://github.com/gauravuj/ip.git (master)... +Jan 24, 2024 2:13:47 PM reposense.report.ReportGenerator analyzeRepos +INFO: [15/427] Analyzing https://github.com/LifHoshi/ip.git (master)... +Jan 24, 2024 2:13:47 PM reposense.report.RepoCloner waitForCloneProcess WARNING: Exception met while trying to clone the repo "peterXGD/ip[master]", will skip this repo. reposense.system.CommandRunnerProcessException: Error returned from command git clone --bare 'https://github.com/peterXGD/ip.git' 'repos/peterXGD_ip/ip_bare' on path . : Cloning into bare repository 'repos/peterXGD_ip/ip_bare'... @@ -526,47 +474,43 @@ fatal: could not read Username for 'https://github.com': No such device or addre at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) at java.base/java.lang.Thread.run(Thread.java:829) -Jan 24, 2024 1:56:35 PM reposense.report.RepoCloner spawnCloneProcess +Jan 24, 2024 2:13:47 PM reposense.report.RepoCloner spawnCloneProcess INFO: Cloning in parallel from https://github.com/alex-setyawan/ip.git... -Jan 24, 2024 1:56:35 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:13:47 PM reposense.commits.CommitInfoExtractor extractCommitInfos +INFO: Extracting commits info for https://github.com/ChuaZenKhoon/ip.git (master)... +Jan 24, 2024 2:13:47 PM reposense.report.ReportGenerator updateRepoConfig +INFO: https://github.com/LifHoshi/ip.git (master) does not contain a standalone config file. +Jan 24, 2024 2:13:47 PM reposense.authorship.FileInfoExtractor extractTextFileInfos +INFO: Extracting relevant file info from https://github.com/LifHoshi/ip.git (master)... +Jan 24, 2024 2:13:47 PM reposense.report.ReportGenerator updateRepoConfig +INFO: https://github.com/gauravuj/ip.git (master) does not contain a standalone config file. +Jan 24, 2024 2:13:47 PM reposense.authorship.FileInfoExtractor extractTextFileInfos +INFO: Extracting relevant file info from https://github.com/gauravuj/ip.git (master)... +Jan 24, 2024 2:13:47 PM reposense.report.RepoCloner waitForCloneProcess INFO: Waiting for cloning of https://github.com/alex-setyawan/ip.git to complete... -Jan 24, 2024 1:56:35 PM reposense.report.RepoCloner waitForCloneProcess -INFO: Cloning of https://github.com/bryanyee33/ip.git completed! -Jan 24, 2024 1:56:35 PM reposense.report.RepoCloner spawnCloneProcess +Jan 24, 2024 2:13:47 PM reposense.report.RepoCloner waitForCloneProcess +INFO: Cloning of https://github.com/dwangwk/ip.git completed! +Jan 24, 2024 2:13:48 PM reposense.report.RepoCloner spawnCloneProcess INFO: Cloning in parallel from https://github.com/Jawad280/ip.git... -Jan 24, 2024 1:56:35 PM reposense.report.ReportGenerator analyzeRepos -INFO: [18/428] Analyzing https://github.com/bryanyee33/ip.git (master)... -Jan 24, 2024 1:56:35 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:13:48 PM reposense.commits.CommitInfoAnalyzer analyzeCommits +INFO: Analyzing commits info for https://github.com/ChuaZenKhoon/ip.git (master)... +Jan 24, 2024 2:13:48 PM reposense.report.ReportGenerator analyzeRepo +INFO: Analysis of https://github.com/ChuaZenKhoon/ip.git (master) completed! +Jan 24, 2024 2:13:48 PM reposense.report.ReportGenerator analyzeRepos +INFO: [16/427] Analyzing https://github.com/erv-teo/ip.git (master)... +Jan 24, 2024 2:13:48 PM reposense.report.RepoCloner waitForCloneProcess +INFO: Cloning of https://github.com/bryanyee33/ip.git completed! +Jan 24, 2024 2:13:48 PM reposense.report.RepoCloner waitForCloneProcess INFO: Waiting for cloning of https://github.com/Jawad280/ip.git to complete... -Jan 24, 2024 1:56:35 PM reposense.report.RepoCloner waitForCloneProcess -INFO: Cloning of https://github.com/dwangwk/ip.git completed! -Jan 24, 2024 1:56:35 PM reposense.report.RepoCloner spawnCloneProcess +Jan 24, 2024 2:13:48 PM reposense.report.RepoCloner spawnCloneProcess INFO: Cloning in parallel from https://github.com/Howlong11/ip.git... -Jan 24, 2024 1:56:35 PM reposense.report.ReportGenerator analyzeRepos -INFO: [19/428] Analyzing https://github.com/dwangwk/ip.git (master)... -Jan 24, 2024 1:56:35 PM reposense.report.RepoCloner waitForCloneProcess -INFO: Cloning of https://github.com/cliftonchee/ip.git completed! -Jan 24, 2024 1:56:35 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:13:48 PM reposense.report.ReportGenerator updateRepoConfig +INFO: https://github.com/erv-teo/ip.git (master) does not contain a standalone config file. +Jan 24, 2024 2:13:48 PM reposense.authorship.FileInfoExtractor extractTextFileInfos +INFO: Extracting relevant file info from https://github.com/erv-teo/ip.git (master)... +Jan 24, 2024 2:13:48 PM reposense.report.RepoCloner waitForCloneProcess INFO: Waiting for cloning of https://github.com/Howlong11/ip.git to complete... -Jan 24, 2024 1:56:35 PM reposense.report.ReportGenerator analyzeRepos -INFO: [20/428] Analyzing https://github.com/cliftonchee/ip.git (master)... -Jan 24, 2024 1:56:35 PM reposense.report.RepoCloner spawnCloneProcess -INFO: Cloning in parallel from https://github.com/kevin-pek/ip.git... -Jan 24, 2024 1:56:35 PM reposense.report.ReportGenerator updateRepoConfig -INFO: https://github.com/bryanyee33/ip.git (master) does not contain a standalone config file. -Jan 24, 2024 1:56:35 PM reposense.authorship.FileInfoExtractor extractTextFileInfos -INFO: Extracting relevant file info from https://github.com/bryanyee33/ip.git (master)... -Jan 24, 2024 1:56:35 PM reposense.report.RepoCloner waitForCloneProcess -INFO: Waiting for cloning of https://github.com/kevin-pek/ip.git to complete... -Jan 24, 2024 1:56:35 PM reposense.report.ReportGenerator updateRepoConfig -INFO: https://github.com/dwangwk/ip.git (master) does not contain a standalone config file. -Jan 24, 2024 1:56:35 PM reposense.authorship.FileInfoExtractor extractTextFileInfos -INFO: Extracting relevant file info from https://github.com/dwangwk/ip.git (master)... -Jan 24, 2024 1:56:35 PM reposense.report.ReportGenerator updateRepoConfig -INFO: https://github.com/cliftonchee/ip.git (master) does not contain a standalone config file. -Jan 24, 2024 1:56:35 PM reposense.authorship.FileInfoExtractor extractTextFileInfos -INFO: Extracting relevant file info from https://github.com/cliftonchee/ip.git (master)... -Jan 24, 2024 1:56:35 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:13:48 PM reposense.report.RepoCloner waitForCloneProcess WARNING: Exception met while trying to clone the repo "alex-setyawan/ip[master]", will skip this repo. reposense.system.CommandRunnerProcessException: Error returned from command git clone --bare 'https://github.com/alex-setyawan/ip.git' 'repos/alex-setyawan_ip/ip_bare' on path . : Cloning into bare repository 'repos/alex-setyawan_ip/ip_bare'... @@ -582,27 +526,17 @@ fatal: could not read Username for 'https://github.com': No such device or addre at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) at java.base/java.lang.Thread.run(Thread.java:829) -Jan 24, 2024 1:56:35 PM reposense.report.RepoCloner spawnCloneProcess +Jan 24, 2024 2:13:48 PM reposense.report.RepoCloner spawnCloneProcess INFO: Cloning in parallel from https://github.com/bennyLCK/ip.git... -Jan 24, 2024 1:56:35 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:13:48 PM reposense.report.RepoCloner waitForCloneProcess +INFO: Cloning of https://github.com/cliftonchee/ip.git completed! +Jan 24, 2024 2:13:48 PM reposense.report.RepoCloner spawnCloneProcess +INFO: Cloning in parallel from https://github.com/garywongkai/ip.git... +Jan 24, 2024 2:13:48 PM reposense.report.RepoCloner waitForCloneProcess INFO: Waiting for cloning of https://github.com/bennyLCK/ip.git to complete... -Jan 24, 2024 1:56:35 PM reposense.commits.CommitInfoExtractor extractCommitInfos -INFO: Extracting commits info for https://github.com/dwangwk/ip.git (master)... -Jan 24, 2024 1:56:35 PM reposense.commits.CommitInfoAnalyzer analyzeCommits -INFO: Analyzing commits info for https://github.com/dwangwk/ip.git (master)... -Jan 24, 2024 1:56:35 PM reposense.report.ReportGenerator analyzeRepo -INFO: Analysis of https://github.com/dwangwk/ip.git (master) completed! -Jan 24, 2024 1:56:35 PM reposense.commits.CommitInfoExtractor extractCommitInfos -INFO: Extracting commits info for https://github.com/bryanyee33/ip.git (master)... -Jan 24, 2024 1:56:35 PM reposense.commits.CommitInfoAnalyzer analyzeCommits -INFO: Analyzing commits info for https://github.com/bryanyee33/ip.git (master)... -Jan 24, 2024 1:56:35 PM reposense.report.ReportGenerator analyzeRepo -INFO: Analysis of https://github.com/bryanyee33/ip.git (master) completed! -Jan 24, 2024 1:56:35 PM reposense.commits.CommitInfoExtractor extractCommitInfos -INFO: Extracting commits info for https://github.com/cliftonchee/ip.git (master)... -Jan 24, 2024 1:56:35 PM reposense.commits.CommitInfoAnalyzer analyzeCommits -INFO: Analyzing commits info for https://github.com/cliftonchee/ip.git (master)... -Jan 24, 2024 1:56:35 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:13:48 PM reposense.report.RepoCloner waitForCloneProcess +INFO: Waiting for cloning of https://github.com/garywongkai/ip.git to complete... +Jan 24, 2024 2:13:48 PM reposense.report.RepoCloner waitForCloneProcess WARNING: Exception met while trying to clone the repo "Jawad280/ip[master]", will skip this repo. reposense.system.CommandRunnerProcessException: Error returned from command git clone --bare 'https://github.com/Jawad280/ip.git' 'repos/Jawad280_ip/ip_bare' on path . : Cloning into bare repository 'repos/Jawad280_ip/ip_bare'... @@ -618,105 +552,117 @@ fatal: could not read Username for 'https://github.com': No such device or addre at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) at java.base/java.lang.Thread.run(Thread.java:829) -Jan 24, 2024 1:56:35 PM reposense.report.ReportGenerator analyzeRepo -INFO: Analysis of https://github.com/cliftonchee/ip.git (master) completed! -Jan 24, 2024 1:56:35 PM reposense.report.RepoCloner spawnCloneProcess -INFO: Cloning in parallel from https://github.com/garywongkai/ip.git... -Jan 24, 2024 1:56:35 PM reposense.report.RepoCloner waitForCloneProcess -INFO: Waiting for cloning of https://github.com/garywongkai/ip.git to complete... -Jan 24, 2024 1:56:35 PM reposense.report.RepoCloner waitForCloneProcess -WARNING: Exception met while trying to clone the repo "kevin-pek/ip[master]", will skip this repo. -reposense.system.CommandRunnerProcessException: Error returned from command git clone --bare 'https://github.com/kevin-pek/ip.git' 'repos/kevin-pek_ip/ip_bare' on path . : -Cloning into bare repository 'repos/kevin-pek_ip/ip_bare'... -fatal: could not read Username for 'https://github.com': No such device or address - - at reposense.system.CommandRunnerProcess.waitForProcess(CommandRunnerProcess.java:46) - at reposense.report.RepoCloner.waitForCloneProcess(RepoCloner.java:323) - at reposense.report.RepoCloner.getClonedRepoLocation(RepoCloner.java:123) - at reposense.report.ReportGenerator.cloneRepo(ReportGenerator.java:263) - at reposense.report.ReportGenerator.lambda$cloneAndAnalyzeRepos$0(ReportGenerator.java:208) - at java.base/java.util.concurrent.CompletableFuture$AsyncSupply.run(CompletableFuture.java:1700) - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) - at java.base/java.lang.Thread.run(Thread.java:829) - -Jan 24, 2024 1:56:35 PM reposense.report.RepoCloner spawnCloneProcess +Jan 24, 2024 2:13:48 PM reposense.report.RepoCloner spawnCloneProcess INFO: Cloning in parallel from https://github.com/sebin0817/ip.git... -Jan 24, 2024 1:56:35 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:13:48 PM reposense.commits.CommitInfoExtractor extractCommitInfos +INFO: Extracting commits info for https://github.com/erv-teo/ip.git (master)... +Jan 24, 2024 2:13:48 PM reposense.commits.CommitInfoExtractor extractCommitInfos +INFO: Extracting commits info for https://github.com/E0735389/ip.git (master)... +Jan 24, 2024 2:13:48 PM reposense.report.RepoCloner waitForCloneProcess INFO: Waiting for cloning of https://github.com/sebin0817/ip.git to complete... -Jan 24, 2024 1:56:36 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:13:48 PM reposense.commits.CommitInfoExtractor extractCommitInfos +INFO: Extracting commits info for https://github.com/LifHoshi/ip.git (master)... +Jan 24, 2024 2:13:48 PM reposense.commits.CommitInfoAnalyzer analyzeCommits +INFO: Analyzing commits info for https://github.com/E0735389/ip.git (master)... +Jan 24, 2024 2:13:48 PM reposense.report.ReportGenerator analyzeRepo +INFO: Analysis of https://github.com/E0735389/ip.git (master) completed! +Jan 24, 2024 2:13:48 PM reposense.commits.CommitInfoAnalyzer analyzeCommits +INFO: Analyzing commits info for https://github.com/erv-teo/ip.git (master)... +Jan 24, 2024 2:13:48 PM reposense.report.ReportGenerator analyzeRepo +INFO: Analysis of https://github.com/erv-teo/ip.git (master) completed! +Jan 24, 2024 2:13:48 PM reposense.report.ReportGenerator analyzeRepos +INFO: [17/427] Analyzing https://github.com/Lalelulilulela/ip.git (master)... +Jan 24, 2024 2:13:48 PM reposense.report.ReportGenerator analyzeRepos +INFO: [18/427] Analyzing https://github.com/dwangwk/ip.git (master)... +Jan 24, 2024 2:13:48 PM reposense.commits.CommitInfoAnalyzer analyzeCommits +INFO: Analyzing commits info for https://github.com/LifHoshi/ip.git (master)... +Jan 24, 2024 2:13:48 PM reposense.commits.CommitInfoExtractor extractCommitInfos +INFO: Extracting commits info for https://github.com/gauravuj/ip.git (master)... +Jan 24, 2024 2:13:48 PM reposense.report.ReportGenerator analyzeRepo +INFO: Analysis of https://github.com/LifHoshi/ip.git (master) completed! +Jan 24, 2024 2:13:48 PM reposense.report.ReportGenerator updateRepoConfig +INFO: https://github.com/dwangwk/ip.git (master) does not contain a standalone config file. +Jan 24, 2024 2:13:48 PM reposense.authorship.FileInfoExtractor extractTextFileInfos +INFO: Extracting relevant file info from https://github.com/dwangwk/ip.git (master)... +Jan 24, 2024 2:13:48 PM reposense.report.ReportGenerator updateRepoConfig +INFO: https://github.com/Lalelulilulela/ip.git (master) does not contain a standalone config file. +Jan 24, 2024 2:13:48 PM reposense.authorship.FileInfoExtractor extractTextFileInfos +INFO: Extracting relevant file info from https://github.com/Lalelulilulela/ip.git (master)... +Jan 24, 2024 2:13:48 PM reposense.report.ReportGenerator analyzeRepos +INFO: [19/427] Analyzing https://github.com/bryanyee33/ip.git (master)... +Jan 24, 2024 2:13:48 PM reposense.commits.CommitInfoAnalyzer analyzeCommits +INFO: Analyzing commits info for https://github.com/gauravuj/ip.git (master)... +Jan 24, 2024 2:13:48 PM reposense.report.ReportGenerator analyzeRepo +INFO: Analysis of https://github.com/gauravuj/ip.git (master) completed! +Jan 24, 2024 2:13:48 PM reposense.report.ReportGenerator analyzeRepos +INFO: [20/427] Analyzing https://github.com/cliftonchee/ip.git (master)... +Jan 24, 2024 2:13:48 PM reposense.report.ReportGenerator updateRepoConfig +INFO: https://github.com/bryanyee33/ip.git (master) does not contain a standalone config file. +Jan 24, 2024 2:13:48 PM reposense.authorship.FileInfoExtractor extractTextFileInfos +INFO: Extracting relevant file info from https://github.com/bryanyee33/ip.git (master)... +Jan 24, 2024 2:13:48 PM reposense.report.ReportGenerator updateRepoConfig +INFO: https://github.com/cliftonchee/ip.git (master) does not contain a standalone config file. +Jan 24, 2024 2:13:48 PM reposense.authorship.FileInfoExtractor extractTextFileInfos +INFO: Extracting relevant file info from https://github.com/cliftonchee/ip.git (master)... +Jan 24, 2024 2:13:48 PM reposense.commits.CommitInfoExtractor extractCommitInfos +INFO: Extracting commits info for https://github.com/dwangwk/ip.git (master)... +Jan 24, 2024 2:13:48 PM reposense.report.RepoCloner waitForCloneProcess INFO: Cloning of https://github.com/Howlong11/ip.git completed! -Jan 24, 2024 1:56:36 PM reposense.report.ReportGenerator analyzeRepos -INFO: [21/428] Analyzing https://github.com/Howlong11/ip.git (master)... -Jan 24, 2024 1:56:36 PM reposense.report.RepoCloner spawnCloneProcess +Jan 24, 2024 2:13:48 PM reposense.report.RepoCloner spawnCloneProcess INFO: Cloning in parallel from https://github.com/AL-ZT/ip.git... -Jan 24, 2024 1:56:36 PM reposense.report.RepoCloner waitForCloneProcess -INFO: Waiting for cloning of https://github.com/AL-ZT/ip.git to complete... -Jan 24, 2024 1:56:36 PM reposense.report.ReportGenerator updateRepoConfig -INFO: https://github.com/Howlong11/ip.git (master) does not contain a standalone config file. -Jan 24, 2024 1:56:36 PM reposense.authorship.FileInfoExtractor extractTextFileInfos -INFO: Extracting relevant file info from https://github.com/Howlong11/ip.git (master)... -Jan 24, 2024 1:56:36 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:13:48 PM reposense.report.RepoCloner waitForCloneProcess INFO: Cloning of https://github.com/bennyLCK/ip.git completed! -Jan 24, 2024 1:56:36 PM reposense.report.ReportGenerator analyzeRepos -INFO: [22/428] Analyzing https://github.com/bennyLCK/ip.git (master)... -Jan 24, 2024 1:56:36 PM reposense.report.RepoCloner spawnCloneProcess +Jan 24, 2024 2:13:48 PM reposense.commits.CommitInfoAnalyzer analyzeCommits +INFO: Analyzing commits info for https://github.com/dwangwk/ip.git (master)... +Jan 24, 2024 2:13:48 PM reposense.report.ReportGenerator analyzeRepo +INFO: Analysis of https://github.com/dwangwk/ip.git (master) completed! +Jan 24, 2024 2:13:48 PM reposense.report.RepoCloner spawnCloneProcess INFO: Cloning in parallel from https://github.com/iynixil/ip.git... -Jan 24, 2024 1:56:36 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:13:48 PM reposense.report.ReportGenerator analyzeRepos +INFO: [21/427] Analyzing https://github.com/Howlong11/ip.git (master)... +Jan 24, 2024 2:13:48 PM reposense.report.RepoCloner waitForCloneProcess +INFO: Waiting for cloning of https://github.com/AL-ZT/ip.git to complete... +Jan 24, 2024 2:13:48 PM reposense.report.RepoCloner waitForCloneProcess +INFO: Cloning of https://github.com/sebin0817/ip.git completed! +Jan 24, 2024 2:13:48 PM reposense.report.RepoCloner waitForCloneProcess INFO: Waiting for cloning of https://github.com/iynixil/ip.git to complete... -Jan 24, 2024 1:56:36 PM reposense.commits.CommitInfoExtractor extractCommitInfos -INFO: Extracting commits info for https://github.com/Howlong11/ip.git (master)... -Jan 24, 2024 1:56:36 PM reposense.report.ReportGenerator updateRepoConfig -INFO: https://github.com/bennyLCK/ip.git (master) does not contain a standalone config file. -Jan 24, 2024 1:56:36 PM reposense.authorship.FileInfoExtractor extractTextFileInfos -INFO: Extracting relevant file info from https://github.com/bennyLCK/ip.git (master)... -Jan 24, 2024 1:56:36 PM reposense.commits.CommitInfoAnalyzer analyzeCommits -INFO: Analyzing commits info for https://github.com/Howlong11/ip.git (master)... -Jan 24, 2024 1:56:36 PM reposense.report.ReportGenerator analyzeRepo -INFO: Analysis of https://github.com/Howlong11/ip.git (master) completed! -Jan 24, 2024 1:56:36 PM reposense.commits.CommitInfoExtractor extractCommitInfos -INFO: Extracting commits info for https://github.com/bennyLCK/ip.git (master)... -Jan 24, 2024 1:56:36 PM reposense.commits.CommitInfoAnalyzer analyzeCommits -INFO: Analyzing commits info for https://github.com/bennyLCK/ip.git (master)... -Jan 24, 2024 1:56:36 PM reposense.report.ReportGenerator analyzeRepo -INFO: Analysis of https://github.com/bennyLCK/ip.git (master) completed! -Jan 24, 2024 1:56:36 PM reposense.report.RepoCloner waitForCloneProcess -INFO: Cloning of https://github.com/garywongkai/ip.git completed! -Jan 24, 2024 1:56:36 PM reposense.report.ReportGenerator analyzeRepos -INFO: [23/428] Analyzing https://github.com/garywongkai/ip.git (master)... -Jan 24, 2024 1:56:36 PM reposense.report.RepoCloner spawnCloneProcess +Jan 24, 2024 2:13:48 PM reposense.report.RepoCloner spawnCloneProcess INFO: Cloning in parallel from https://github.com/ys112/ip.git... -Jan 24, 2024 1:56:36 PM reposense.report.RepoCloner waitForCloneProcess -INFO: Cloning of https://github.com/sebin0817/ip.git completed! -Jan 24, 2024 1:56:36 PM reposense.report.ReportGenerator analyzeRepos -INFO: [24/428] Analyzing https://github.com/sebin0817/ip.git (master)... -Jan 24, 2024 1:56:36 PM reposense.report.RepoCloner spawnCloneProcess -INFO: Cloning in parallel from https://github.com/acekhoon/ip.git... -Jan 24, 2024 1:56:36 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:13:48 PM reposense.report.ReportGenerator updateRepoConfig +INFO: https://github.com/Howlong11/ip.git (master) does not contain a standalone config file. +Jan 24, 2024 2:13:48 PM reposense.authorship.FileInfoExtractor extractTextFileInfos +INFO: Extracting relevant file info from https://github.com/Howlong11/ip.git (master)... +Jan 24, 2024 2:13:48 PM reposense.report.RepoCloner waitForCloneProcess INFO: Waiting for cloning of https://github.com/ys112/ip.git to complete... -Jan 24, 2024 1:56:36 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:13:48 PM reposense.report.RepoCloner waitForCloneProcess +INFO: Cloning of https://github.com/garywongkai/ip.git completed! +Jan 24, 2024 2:13:48 PM reposense.report.RepoCloner spawnCloneProcess +INFO: Cloning in parallel from https://github.com/acekhoon/ip.git... +Jan 24, 2024 2:13:48 PM reposense.report.RepoCloner waitForCloneProcess INFO: Waiting for cloning of https://github.com/acekhoon/ip.git to complete... -Jan 24, 2024 1:56:36 PM reposense.report.ReportGenerator updateRepoConfig -INFO: https://github.com/garywongkai/ip.git (master) does not contain a standalone config file. -Jan 24, 2024 1:56:36 PM reposense.authorship.FileInfoExtractor extractTextFileInfos -INFO: Extracting relevant file info from https://github.com/garywongkai/ip.git (master)... -Jan 24, 2024 1:56:36 PM reposense.report.ReportGenerator updateRepoConfig -INFO: https://github.com/sebin0817/ip.git (master) does not contain a standalone config file. -Jan 24, 2024 1:56:36 PM reposense.authorship.FileInfoExtractor extractTextFileInfos -INFO: Extracting relevant file info from https://github.com/sebin0817/ip.git (master)... -Jan 24, 2024 1:56:36 PM reposense.commits.CommitInfoExtractor extractCommitInfos -INFO: Extracting commits info for https://github.com/garywongkai/ip.git (master)... -Jan 24, 2024 1:56:36 PM reposense.commits.CommitInfoAnalyzer analyzeCommits -INFO: Analyzing commits info for https://github.com/garywongkai/ip.git (master)... -Jan 24, 2024 1:56:36 PM reposense.report.ReportGenerator analyzeRepo -INFO: Analysis of https://github.com/garywongkai/ip.git (master) completed! -Jan 24, 2024 1:56:36 PM reposense.commits.CommitInfoExtractor extractCommitInfos -INFO: Extracting commits info for https://github.com/sebin0817/ip.git (master)... -Jan 24, 2024 1:56:36 PM reposense.commits.CommitInfoAnalyzer analyzeCommits -INFO: Analyzing commits info for https://github.com/sebin0817/ip.git (master)... -Jan 24, 2024 1:56:36 PM reposense.report.ReportGenerator analyzeRepo -INFO: Analysis of https://github.com/sebin0817/ip.git (master) completed! -Jan 24, 2024 1:56:36 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:13:48 PM reposense.commits.CommitInfoExtractor extractCommitInfos +INFO: Extracting commits info for https://github.com/Howlong11/ip.git (master)... +Jan 24, 2024 2:13:48 PM reposense.commits.CommitInfoExtractor extractCommitInfos +INFO: Extracting commits info for https://github.com/bryanyee33/ip.git (master)... +Jan 24, 2024 2:13:48 PM reposense.commits.CommitInfoAnalyzer analyzeCommits +INFO: Analyzing commits info for https://github.com/Howlong11/ip.git (master)... +Jan 24, 2024 2:13:48 PM reposense.report.ReportGenerator analyzeRepo +INFO: Analysis of https://github.com/Howlong11/ip.git (master) completed! +Jan 24, 2024 2:13:48 PM reposense.report.ReportGenerator analyzeRepos +INFO: [22/427] Analyzing https://github.com/bennyLCK/ip.git (master)... +Jan 24, 2024 2:13:48 PM reposense.commits.CommitInfoExtractor extractCommitInfos +INFO: Extracting commits info for https://github.com/Lalelulilulela/ip.git (master)... +Jan 24, 2024 2:13:48 PM reposense.commits.CommitInfoAnalyzer analyzeCommits +INFO: Analyzing commits info for https://github.com/bryanyee33/ip.git (master)... +Jan 24, 2024 2:13:48 PM reposense.report.ReportGenerator analyzeRepo +INFO: Analysis of https://github.com/bryanyee33/ip.git (master) completed! +Jan 24, 2024 2:13:48 PM reposense.report.ReportGenerator analyzeRepos +INFO: [23/427] Analyzing https://github.com/sebin0817/ip.git (master)... +Jan 24, 2024 2:13:48 PM reposense.commits.CommitInfoAnalyzer analyzeCommits +INFO: Analyzing commits info for https://github.com/Lalelulilulela/ip.git (master)... +Jan 24, 2024 2:13:48 PM reposense.report.ReportGenerator analyzeRepo +INFO: Analysis of https://github.com/Lalelulilulela/ip.git (master) completed! +Jan 24, 2024 2:13:48 PM reposense.report.RepoCloner waitForCloneProcess WARNING: Exception met while trying to clone the repo "acekhoon/ip[master]", will skip this repo. reposense.system.CommandRunnerProcessException: Error returned from command git clone --bare 'https://github.com/acekhoon/ip.git' 'repos/acekhoon_ip/ip_bare' on path . : Cloning into bare repository 'repos/acekhoon_ip/ip_bare'... @@ -732,47 +678,63 @@ fatal: could not read Username for 'https://github.com': No such device or addre at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) at java.base/java.lang.Thread.run(Thread.java:829) -Jan 24, 2024 1:56:36 PM reposense.report.RepoCloner spawnCloneProcess +Jan 24, 2024 2:13:48 PM reposense.report.RepoCloner spawnCloneProcess INFO: Cloning in parallel from https://github.com/larainezo/ip.git... -Jan 24, 2024 1:56:36 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:13:48 PM reposense.report.ReportGenerator updateRepoConfig +INFO: https://github.com/sebin0817/ip.git (master) does not contain a standalone config file. +Jan 24, 2024 2:13:48 PM reposense.authorship.FileInfoExtractor extractTextFileInfos +INFO: Extracting relevant file info from https://github.com/sebin0817/ip.git (master)... +Jan 24, 2024 2:13:48 PM reposense.report.ReportGenerator updateRepoConfig +INFO: https://github.com/bennyLCK/ip.git (master) does not contain a standalone config file. +Jan 24, 2024 2:13:48 PM reposense.report.ReportGenerator analyzeRepos +INFO: [24/427] Analyzing https://github.com/garywongkai/ip.git (master)... +Jan 24, 2024 2:13:48 PM reposense.authorship.FileInfoExtractor extractTextFileInfos +INFO: Extracting relevant file info from https://github.com/bennyLCK/ip.git (master)... +Jan 24, 2024 2:13:48 PM reposense.report.RepoCloner waitForCloneProcess INFO: Waiting for cloning of https://github.com/larainezo/ip.git to complete... -Jan 24, 2024 1:56:36 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:13:48 PM reposense.commits.CommitInfoExtractor extractCommitInfos +INFO: Extracting commits info for https://github.com/cliftonchee/ip.git (master)... +Jan 24, 2024 2:13:48 PM reposense.report.ReportGenerator updateRepoConfig +INFO: https://github.com/garywongkai/ip.git (master) does not contain a standalone config file. +Jan 24, 2024 2:13:48 PM reposense.authorship.FileInfoExtractor extractTextFileInfos +INFO: Extracting relevant file info from https://github.com/garywongkai/ip.git (master)... +Jan 24, 2024 2:13:48 PM reposense.report.RepoCloner waitForCloneProcess +INFO: Cloning of https://github.com/iynixil/ip.git completed! +Jan 24, 2024 2:13:48 PM reposense.report.RepoCloner waitForCloneProcess INFO: Cloning of https://github.com/AL-ZT/ip.git completed! -Jan 24, 2024 1:56:36 PM reposense.report.ReportGenerator analyzeRepos -INFO: [25/428] Analyzing https://github.com/AL-ZT/ip.git (master)... -Jan 24, 2024 1:56:36 PM reposense.report.RepoCloner spawnCloneProcess +Jan 24, 2024 2:13:48 PM reposense.commits.CommitInfoAnalyzer analyzeCommits +INFO: Analyzing commits info for https://github.com/cliftonchee/ip.git (master)... +Jan 24, 2024 2:13:48 PM reposense.report.ReportGenerator analyzeRepo +INFO: Analysis of https://github.com/cliftonchee/ip.git (master) completed! +Jan 24, 2024 2:13:48 PM reposense.report.RepoCloner spawnCloneProcess INFO: Cloning in parallel from https://github.com/yyccbb/ip.git... -Jan 24, 2024 1:56:36 PM reposense.report.RepoCloner waitForCloneProcess -INFO: Waiting for cloning of https://github.com/yyccbb/ip.git to complete... -Jan 24, 2024 1:56:36 PM reposense.report.RepoCloner waitForCloneProcess -INFO: Cloning of https://github.com/iynixil/ip.git completed! -Jan 24, 2024 1:56:36 PM reposense.report.ReportGenerator analyzeRepos -INFO: [26/428] Analyzing https://github.com/iynixil/ip.git (master)... -Jan 24, 2024 1:56:36 PM reposense.report.RepoCloner spawnCloneProcess +Jan 24, 2024 2:13:48 PM reposense.report.ReportGenerator analyzeRepos +INFO: [25/427] Analyzing https://github.com/iynixil/ip.git (master)... +Jan 24, 2024 2:13:48 PM reposense.report.RepoCloner spawnCloneProcess INFO: Cloning in parallel from https://github.com/AidenLYT/ip.git... -Jan 24, 2024 1:56:36 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:13:48 PM reposense.report.RepoCloner waitForCloneProcess +INFO: Waiting for cloning of https://github.com/yyccbb/ip.git to complete... +Jan 24, 2024 2:13:48 PM reposense.report.RepoCloner waitForCloneProcess +INFO: Cloning of https://github.com/ys112/ip.git completed! +Jan 24, 2024 2:13:48 PM reposense.report.RepoCloner waitForCloneProcess INFO: Waiting for cloning of https://github.com/AidenLYT/ip.git to complete... -Jan 24, 2024 1:56:36 PM reposense.report.ReportGenerator updateRepoConfig -INFO: https://github.com/AL-ZT/ip.git (master) does not contain a standalone config file. -Jan 24, 2024 1:56:36 PM reposense.authorship.FileInfoExtractor extractTextFileInfos -INFO: Extracting relevant file info from https://github.com/AL-ZT/ip.git (master)... -Jan 24, 2024 1:56:36 PM reposense.report.ReportGenerator updateRepoConfig +Jan 24, 2024 2:13:48 PM reposense.report.ReportGenerator updateRepoConfig INFO: https://github.com/iynixil/ip.git (master) does not contain a standalone config file. -Jan 24, 2024 1:56:36 PM reposense.authorship.FileInfoExtractor extractTextFileInfos +Jan 24, 2024 2:13:48 PM reposense.authorship.FileInfoExtractor extractTextFileInfos INFO: Extracting relevant file info from https://github.com/iynixil/ip.git (master)... -Jan 24, 2024 1:56:36 PM reposense.commits.CommitInfoExtractor extractCommitInfos -INFO: Extracting commits info for https://github.com/iynixil/ip.git (master)... -Jan 24, 2024 1:56:36 PM reposense.commits.CommitInfoAnalyzer analyzeCommits -INFO: Analyzing commits info for https://github.com/iynixil/ip.git (master)... -Jan 24, 2024 1:56:36 PM reposense.report.ReportGenerator analyzeRepo -INFO: Analysis of https://github.com/iynixil/ip.git (master) completed! -Jan 24, 2024 1:56:37 PM reposense.commits.CommitInfoExtractor extractCommitInfos -INFO: Extracting commits info for https://github.com/AL-ZT/ip.git (master)... -Jan 24, 2024 1:56:37 PM reposense.commits.CommitInfoAnalyzer analyzeCommits -INFO: Analyzing commits info for https://github.com/AL-ZT/ip.git (master)... -Jan 24, 2024 1:56:37 PM reposense.report.ReportGenerator analyzeRepo -INFO: Analysis of https://github.com/AL-ZT/ip.git (master) completed! -Jan 24, 2024 1:56:37 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:13:48 PM reposense.report.RepoCloner spawnCloneProcess +INFO: Cloning in parallel from https://github.com/minghowC/ip.git... +Jan 24, 2024 2:13:48 PM reposense.commits.CommitInfoExtractor extractCommitInfos +INFO: Extracting commits info for https://github.com/bennyLCK/ip.git (master)... +Jan 24, 2024 2:13:48 PM reposense.report.RepoCloner waitForCloneProcess +INFO: Waiting for cloning of https://github.com/minghowC/ip.git to complete... +Jan 24, 2024 2:13:48 PM reposense.commits.CommitInfoAnalyzer analyzeCommits +INFO: Analyzing commits info for https://github.com/bennyLCK/ip.git (master)... +Jan 24, 2024 2:13:48 PM reposense.report.ReportGenerator analyzeRepo +INFO: Analysis of https://github.com/bennyLCK/ip.git (master) completed! +Jan 24, 2024 2:13:48 PM reposense.report.ReportGenerator analyzeRepos +INFO: [26/427] Analyzing https://github.com/AL-ZT/ip.git (master)... +Jan 24, 2024 2:13:48 PM reposense.report.RepoCloner waitForCloneProcess WARNING: Exception met while trying to clone the repo "yyccbb/ip[master]", will skip this repo. reposense.system.CommandRunnerProcessException: Error returned from command git clone --bare 'https://github.com/yyccbb/ip.git' 'repos/yyccbb_ip/ip_bare' on path . : Cloning into bare repository 'repos/yyccbb_ip/ip_bare'... @@ -788,41 +750,19 @@ fatal: could not read Username for 'https://github.com': No such device or addre at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) at java.base/java.lang.Thread.run(Thread.java:829) -Jan 24, 2024 1:56:37 PM reposense.report.RepoCloner spawnCloneProcess -INFO: Cloning in parallel from https://github.com/minghowC/ip.git... -Jan 24, 2024 1:56:37 PM reposense.report.RepoCloner waitForCloneProcess -INFO: Waiting for cloning of https://github.com/minghowC/ip.git to complete... -Jan 24, 2024 1:56:37 PM reposense.report.RepoCloner waitForCloneProcess -INFO: Cloning of https://github.com/ys112/ip.git completed! -Jan 24, 2024 1:56:37 PM reposense.report.ReportGenerator analyzeRepos -INFO: [27/428] Analyzing https://github.com/ys112/ip.git (master)... -Jan 24, 2024 1:56:37 PM reposense.report.RepoCloner spawnCloneProcess +Jan 24, 2024 2:13:48 PM reposense.report.RepoCloner spawnCloneProcess INFO: Cloning in parallel from https://github.com/Jaspertzx/ip.git... -Jan 24, 2024 1:56:37 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:13:48 PM reposense.report.ReportGenerator updateRepoConfig +INFO: https://github.com/AL-ZT/ip.git (master) does not contain a standalone config file. +Jan 24, 2024 2:13:48 PM reposense.authorship.FileInfoExtractor extractTextFileInfos +INFO: Extracting relevant file info from https://github.com/AL-ZT/ip.git (master)... +Jan 24, 2024 2:13:48 PM reposense.report.RepoCloner waitForCloneProcess INFO: Waiting for cloning of https://github.com/Jaspertzx/ip.git to complete... -Jan 24, 2024 1:56:37 PM reposense.report.ReportGenerator updateRepoConfig -INFO: https://github.com/ys112/ip.git (master) does not contain a standalone config file. -Jan 24, 2024 1:56:37 PM reposense.authorship.FileInfoExtractor extractTextFileInfos -INFO: Extracting relevant file info from https://github.com/ys112/ip.git (master)... -Jan 24, 2024 1:56:37 PM reposense.commits.CommitInfoExtractor extractCommitInfos -INFO: Extracting commits info for https://github.com/ys112/ip.git (master)... -Jan 24, 2024 1:56:37 PM reposense.commits.CommitInfoAnalyzer analyzeCommits -INFO: Analyzing commits info for https://github.com/ys112/ip.git (master)... -Jan 24, 2024 1:56:37 PM reposense.report.ReportGenerator analyzeRepo -INFO: Analysis of https://github.com/ys112/ip.git (master) completed! -Jan 24, 2024 1:56:37 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:13:48 PM reposense.report.RepoCloner waitForCloneProcess INFO: Cloning of https://github.com/larainezo/ip.git completed! -Jan 24, 2024 1:56:37 PM reposense.report.ReportGenerator analyzeRepos -INFO: [28/428] Analyzing https://github.com/larainezo/ip.git (master)... -Jan 24, 2024 1:56:37 PM reposense.report.RepoCloner spawnCloneProcess -INFO: Cloning in parallel from https://github.com/limrik/ip.git... -Jan 24, 2024 1:56:37 PM reposense.report.RepoCloner waitForCloneProcess -INFO: Waiting for cloning of https://github.com/limrik/ip.git to complete... -Jan 24, 2024 1:56:37 PM reposense.report.ReportGenerator updateRepoConfig -INFO: https://github.com/larainezo/ip.git (master) does not contain a standalone config file. -Jan 24, 2024 1:56:37 PM reposense.authorship.FileInfoExtractor extractTextFileInfos -INFO: Extracting relevant file info from https://github.com/larainezo/ip.git (master)... -Jan 24, 2024 1:56:37 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:13:48 PM reposense.commits.CommitInfoExtractor extractCommitInfos +INFO: Extracting commits info for https://github.com/iynixil/ip.git (master)... +Jan 24, 2024 2:13:48 PM reposense.report.RepoCloner waitForCloneProcess WARNING: Exception met while trying to clone the repo "minghowC/ip[master]", will skip this repo. reposense.system.CommandRunnerProcessException: Error returned from command git clone --bare 'https://github.com/minghowC/ip.git' 'repos/minghowC_ip/ip_bare' on path . : Cloning into bare repository 'repos/minghowC_ip/ip_bare'... @@ -838,47 +778,71 @@ fatal: could not read Username for 'https://github.com': No such device or addre at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) at java.base/java.lang.Thread.run(Thread.java:829) -Jan 24, 2024 1:56:37 PM reposense.report.RepoCloner spawnCloneProcess +Jan 24, 2024 2:13:48 PM reposense.report.RepoCloner spawnCloneProcess +INFO: Cloning in parallel from https://github.com/limrik/ip.git... +Jan 24, 2024 2:13:48 PM reposense.report.RepoCloner spawnCloneProcess INFO: Cloning in parallel from https://github.com/cyqjoseph/ip.git... -Jan 24, 2024 1:56:37 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:13:49 PM reposense.commits.CommitInfoAnalyzer analyzeCommits +INFO: Analyzing commits info for https://github.com/iynixil/ip.git (master)... +Jan 24, 2024 2:13:49 PM reposense.report.ReportGenerator analyzeRepo +INFO: Analysis of https://github.com/iynixil/ip.git (master) completed! +Jan 24, 2024 2:13:49 PM reposense.report.RepoCloner waitForCloneProcess +INFO: Waiting for cloning of https://github.com/limrik/ip.git to complete... +Jan 24, 2024 2:13:49 PM reposense.report.RepoCloner waitForCloneProcess INFO: Waiting for cloning of https://github.com/cyqjoseph/ip.git to complete... -Jan 24, 2024 1:56:37 PM reposense.commits.CommitInfoExtractor extractCommitInfos -INFO: Extracting commits info for https://github.com/larainezo/ip.git (master)... -Jan 24, 2024 1:56:37 PM reposense.commits.CommitInfoAnalyzer analyzeCommits -INFO: Analyzing commits info for https://github.com/larainezo/ip.git (master)... -Jan 24, 2024 1:56:37 PM reposense.report.ReportGenerator analyzeRepo -INFO: Analysis of https://github.com/larainezo/ip.git (master) completed! -Jan 24, 2024 1:56:37 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:13:49 PM reposense.report.ReportGenerator analyzeRepos +INFO: [27/427] Analyzing https://github.com/ys112/ip.git (master)... +Jan 24, 2024 2:13:49 PM reposense.commits.CommitInfoExtractor extractCommitInfos +INFO: Extracting commits info for https://github.com/sebin0817/ip.git (master)... +Jan 24, 2024 2:13:49 PM reposense.commits.CommitInfoExtractor extractCommitInfos +INFO: Extracting commits info for https://github.com/garywongkai/ip.git (master)... +Jan 24, 2024 2:13:49 PM reposense.commits.CommitInfoAnalyzer analyzeCommits +INFO: Analyzing commits info for https://github.com/garywongkai/ip.git (master)... +Jan 24, 2024 2:13:49 PM reposense.report.ReportGenerator analyzeRepo +INFO: Analysis of https://github.com/garywongkai/ip.git (master) completed! +Jan 24, 2024 2:13:49 PM reposense.report.ReportGenerator analyzeRepos +INFO: [28/427] Analyzing https://github.com/larainezo/ip.git (master)... +Jan 24, 2024 2:13:49 PM reposense.report.ReportGenerator updateRepoConfig +INFO: https://github.com/ys112/ip.git (master) does not contain a standalone config file. +Jan 24, 2024 2:13:49 PM reposense.authorship.FileInfoExtractor extractTextFileInfos +INFO: Extracting relevant file info from https://github.com/ys112/ip.git (master)... +Jan 24, 2024 2:13:49 PM reposense.commits.CommitInfoAnalyzer analyzeCommits +INFO: Analyzing commits info for https://github.com/sebin0817/ip.git (master)... +Jan 24, 2024 2:13:49 PM reposense.report.ReportGenerator analyzeRepo +INFO: Analysis of https://github.com/sebin0817/ip.git (master) completed! +Jan 24, 2024 2:13:49 PM reposense.report.ReportGenerator updateRepoConfig +INFO: https://github.com/larainezo/ip.git (master) does not contain a standalone config file. +Jan 24, 2024 2:13:49 PM reposense.authorship.FileInfoExtractor extractTextFileInfos +INFO: Extracting relevant file info from https://github.com/larainezo/ip.git (master)... +Jan 24, 2024 2:13:49 PM reposense.report.RepoCloner waitForCloneProcess INFO: Cloning of https://github.com/AidenLYT/ip.git completed! -Jan 24, 2024 1:56:37 PM reposense.report.ReportGenerator analyzeRepos -INFO: [29/428] Analyzing https://github.com/AidenLYT/ip.git (master)... -Jan 24, 2024 1:56:37 PM reposense.report.RepoCloner spawnCloneProcess +Jan 24, 2024 2:13:49 PM reposense.report.RepoCloner spawnCloneProcess INFO: Cloning in parallel from https://github.com/jeong-jaeho/ip.git... -Jan 24, 2024 1:56:37 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:13:49 PM reposense.report.ReportGenerator analyzeRepos +INFO: [29/427] Analyzing https://github.com/AidenLYT/ip.git (master)... +Jan 24, 2024 2:13:49 PM reposense.report.RepoCloner waitForCloneProcess INFO: Waiting for cloning of https://github.com/jeong-jaeho/ip.git to complete... -Jan 24, 2024 1:56:37 PM reposense.report.ReportGenerator updateRepoConfig +Jan 24, 2024 2:13:49 PM reposense.commits.CommitInfoExtractor extractCommitInfos +INFO: Extracting commits info for https://github.com/AL-ZT/ip.git (master)... +Jan 24, 2024 2:13:49 PM reposense.commits.CommitInfoAnalyzer analyzeCommits +INFO: Analyzing commits info for https://github.com/AL-ZT/ip.git (master)... +Jan 24, 2024 2:13:49 PM reposense.report.ReportGenerator analyzeRepo +INFO: Analysis of https://github.com/AL-ZT/ip.git (master) completed! +Jan 24, 2024 2:13:49 PM reposense.report.ReportGenerator updateRepoConfig INFO: https://github.com/AidenLYT/ip.git (master) does not contain a standalone config file. -Jan 24, 2024 1:56:37 PM reposense.authorship.FileInfoExtractor extractTextFileInfos +Jan 24, 2024 2:13:49 PM reposense.authorship.FileInfoExtractor extractTextFileInfos INFO: Extracting relevant file info from https://github.com/AidenLYT/ip.git (master)... -Jan 24, 2024 1:56:37 PM reposense.commits.CommitInfoExtractor extractCommitInfos -INFO: Extracting commits info for https://github.com/AidenLYT/ip.git (master)... -Jan 24, 2024 1:56:37 PM reposense.commits.CommitInfoAnalyzer analyzeCommits -INFO: Analyzing commits info for https://github.com/AidenLYT/ip.git (master)... -Jan 24, 2024 1:56:37 PM reposense.report.ReportGenerator analyzeRepo -INFO: Analysis of https://github.com/AidenLYT/ip.git (master) completed! -Jan 24, 2024 1:56:37 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:13:49 PM reposense.commits.CommitInfoExtractor extractCommitInfos +INFO: Extracting commits info for https://github.com/ys112/ip.git (master)... +Jan 24, 2024 2:13:49 PM reposense.report.RepoCloner waitForCloneProcess INFO: Cloning of https://github.com/Jaspertzx/ip.git completed! -Jan 24, 2024 1:56:37 PM reposense.report.ReportGenerator analyzeRepos -INFO: [30/428] Analyzing https://github.com/Jaspertzx/ip.git (master)... -Jan 24, 2024 1:56:37 PM reposense.report.RepoCloner spawnCloneProcess +Jan 24, 2024 2:13:49 PM reposense.report.RepoCloner spawnCloneProcess INFO: Cloning in parallel from https://github.com/wilsonwid/ip.git... -Jan 24, 2024 1:56:37 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:13:49 PM reposense.report.ReportGenerator analyzeRepos +INFO: [30/427] Analyzing https://github.com/Jaspertzx/ip.git (master)... +Jan 24, 2024 2:13:49 PM reposense.report.RepoCloner waitForCloneProcess INFO: Waiting for cloning of https://github.com/wilsonwid/ip.git to complete... -Jan 24, 2024 1:56:37 PM reposense.report.ReportGenerator updateRepoConfig -INFO: https://github.com/Jaspertzx/ip.git (master) does not contain a standalone config file. -Jan 24, 2024 1:56:37 PM reposense.authorship.FileInfoExtractor extractTextFileInfos -INFO: Extracting relevant file info from https://github.com/Jaspertzx/ip.git (master)... -Jan 24, 2024 1:56:37 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:13:49 PM reposense.report.RepoCloner waitForCloneProcess WARNING: Exception met while trying to clone the repo "jeong-jaeho/ip[master]", will skip this repo. reposense.system.CommandRunnerProcessException: Error returned from command git clone --bare 'https://github.com/jeong-jaeho/ip.git' 'repos/jeong-jaeho_ip/ip_bare' on path . : Cloning into bare repository 'repos/jeong-jaeho_ip/ip_bare'... @@ -894,103 +858,117 @@ fatal: could not read Username for 'https://github.com': No such device or addre at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) at java.base/java.lang.Thread.run(Thread.java:829) -Jan 24, 2024 1:56:37 PM reposense.report.RepoCloner spawnCloneProcess +Jan 24, 2024 2:13:49 PM reposense.report.RepoCloner spawnCloneProcess INFO: Cloning in parallel from https://github.com/iamtr/ip.git... -Jan 24, 2024 1:56:37 PM reposense.report.RepoCloner waitForCloneProcess -INFO: Waiting for cloning of https://github.com/iamtr/ip.git to complete... -Jan 24, 2024 1:56:37 PM reposense.commits.CommitInfoExtractor extractCommitInfos -INFO: Extracting commits info for https://github.com/Jaspertzx/ip.git (master)... -Jan 24, 2024 1:56:37 PM reposense.commits.CommitInfoAnalyzer analyzeCommits -INFO: Analyzing commits info for https://github.com/Jaspertzx/ip.git (master)... -Jan 24, 2024 1:56:37 PM reposense.report.ReportGenerator analyzeRepo -INFO: Analysis of https://github.com/Jaspertzx/ip.git (master) completed! -Jan 24, 2024 1:56:38 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:13:49 PM reposense.commits.CommitInfoAnalyzer analyzeCommits +INFO: Analyzing commits info for https://github.com/ys112/ip.git (master)... +Jan 24, 2024 2:13:49 PM reposense.report.ReportGenerator analyzeRepo +INFO: Analysis of https://github.com/ys112/ip.git (master) completed! +Jan 24, 2024 2:13:49 PM reposense.report.RepoCloner waitForCloneProcess INFO: Cloning of https://github.com/limrik/ip.git completed! -Jan 24, 2024 1:56:38 PM reposense.report.ReportGenerator analyzeRepos -INFO: [31/428] Analyzing https://github.com/limrik/ip.git (master)... -Jan 24, 2024 1:56:38 PM reposense.report.RepoCloner spawnCloneProcess +Jan 24, 2024 2:13:49 PM reposense.report.RepoCloner spawnCloneProcess INFO: Cloning in parallel from https://github.com/yleeyilin/ip.git... -Jan 24, 2024 1:56:38 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:13:49 PM reposense.report.ReportGenerator analyzeRepos +INFO: [31/427] Analyzing https://github.com/limrik/ip.git (master)... +Jan 24, 2024 2:13:49 PM reposense.report.RepoCloner waitForCloneProcess +INFO: Waiting for cloning of https://github.com/iamtr/ip.git to complete... +Jan 24, 2024 2:13:49 PM reposense.commits.CommitInfoExtractor extractCommitInfos +INFO: Extracting commits info for https://github.com/larainezo/ip.git (master)... +Jan 24, 2024 2:13:49 PM reposense.report.RepoCloner waitForCloneProcess INFO: Waiting for cloning of https://github.com/yleeyilin/ip.git to complete... -Jan 24, 2024 1:56:38 PM reposense.report.ReportGenerator updateRepoConfig -INFO: https://github.com/limrik/ip.git (master) does not contain a standalone config file. -Jan 24, 2024 1:56:38 PM reposense.authorship.FileInfoExtractor extractTextFileInfos -INFO: Extracting relevant file info from https://github.com/limrik/ip.git (master)... -Jan 24, 2024 1:56:38 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:13:49 PM reposense.report.RepoCloner waitForCloneProcess INFO: Cloning of https://github.com/cyqjoseph/ip.git completed! -Jan 24, 2024 1:56:38 PM reposense.report.ReportGenerator analyzeRepos -INFO: [32/428] Analyzing https://github.com/cyqjoseph/ip.git (master)... -Jan 24, 2024 1:56:38 PM reposense.report.RepoCloner spawnCloneProcess +Jan 24, 2024 2:13:49 PM reposense.report.ReportGenerator updateRepoConfig +INFO: https://github.com/Jaspertzx/ip.git (master) does not contain a standalone config file. +Jan 24, 2024 2:13:49 PM reposense.authorship.FileInfoExtractor extractTextFileInfos +INFO: Extracting relevant file info from https://github.com/Jaspertzx/ip.git (master)... +Jan 24, 2024 2:13:49 PM reposense.report.RepoCloner spawnCloneProcess INFO: Cloning in parallel from https://github.com/RunjiaChen/ip.git... -Jan 24, 2024 1:56:38 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:13:49 PM reposense.report.ReportGenerator updateRepoConfig +INFO: https://github.com/limrik/ip.git (master) does not contain a standalone config file. +Jan 24, 2024 2:13:49 PM reposense.authorship.FileInfoExtractor extractTextFileInfos +INFO: Extracting relevant file info from https://github.com/limrik/ip.git (master)... +Jan 24, 2024 2:13:49 PM reposense.report.RepoCloner waitForCloneProcess INFO: Waiting for cloning of https://github.com/RunjiaChen/ip.git to complete... -Jan 24, 2024 1:56:38 PM reposense.report.ReportGenerator updateRepoConfig +Jan 24, 2024 2:13:49 PM reposense.commits.CommitInfoAnalyzer analyzeCommits +INFO: Analyzing commits info for https://github.com/larainezo/ip.git (master)... +Jan 24, 2024 2:13:49 PM reposense.report.ReportGenerator analyzeRepo +INFO: Analysis of https://github.com/larainezo/ip.git (master) completed! +Jan 24, 2024 2:13:49 PM reposense.report.ReportGenerator analyzeRepos +INFO: [32/427] Analyzing https://github.com/cyqjoseph/ip.git (master)... +Jan 24, 2024 2:13:49 PM reposense.commits.CommitInfoExtractor extractCommitInfos +INFO: Extracting commits info for https://github.com/Jaspertzx/ip.git (master)... +Jan 24, 2024 2:13:49 PM reposense.report.ReportGenerator updateRepoConfig INFO: https://github.com/cyqjoseph/ip.git (master) does not contain a standalone config file. -Jan 24, 2024 1:56:38 PM reposense.authorship.FileInfoExtractor extractTextFileInfos +Jan 24, 2024 2:13:49 PM reposense.authorship.FileInfoExtractor extractTextFileInfos INFO: Extracting relevant file info from https://github.com/cyqjoseph/ip.git (master)... -Jan 24, 2024 1:56:38 PM reposense.commits.CommitInfoExtractor extractCommitInfos +Jan 24, 2024 2:13:49 PM reposense.commits.CommitInfoAnalyzer analyzeCommits +INFO: Analyzing commits info for https://github.com/Jaspertzx/ip.git (master)... +Jan 24, 2024 2:13:49 PM reposense.report.ReportGenerator analyzeRepo +INFO: Analysis of https://github.com/Jaspertzx/ip.git (master) completed! +Jan 24, 2024 2:13:49 PM reposense.commits.CommitInfoExtractor extractCommitInfos +INFO: Extracting commits info for https://github.com/AidenLYT/ip.git (master)... +Jan 24, 2024 2:13:49 PM reposense.commits.CommitInfoAnalyzer analyzeCommits +INFO: Analyzing commits info for https://github.com/AidenLYT/ip.git (master)... +Jan 24, 2024 2:13:49 PM reposense.report.ReportGenerator analyzeRepo +INFO: Analysis of https://github.com/AidenLYT/ip.git (master) completed! +Jan 24, 2024 2:13:49 PM reposense.commits.CommitInfoExtractor extractCommitInfos INFO: Extracting commits info for https://github.com/limrik/ip.git (master)... -Jan 24, 2024 1:56:38 PM reposense.commits.CommitInfoAnalyzer analyzeCommits -INFO: Analyzing commits info for https://github.com/limrik/ip.git (master)... -Jan 24, 2024 1:56:38 PM reposense.report.ReportGenerator analyzeRepo -INFO: Analysis of https://github.com/limrik/ip.git (master) completed! -Jan 24, 2024 1:56:38 PM reposense.commits.CommitInfoExtractor extractCommitInfos -INFO: Extracting commits info for https://github.com/cyqjoseph/ip.git (master)... -Jan 24, 2024 1:56:38 PM reposense.commits.CommitInfoAnalyzer analyzeCommits -INFO: Analyzing commits info for https://github.com/cyqjoseph/ip.git (master)... -Jan 24, 2024 1:56:38 PM reposense.report.ReportGenerator analyzeRepo -INFO: Analysis of https://github.com/cyqjoseph/ip.git (master) completed! -Jan 24, 2024 1:56:38 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:13:49 PM reposense.report.RepoCloner waitForCloneProcess +INFO: Cloning of https://github.com/yleeyilin/ip.git completed! +Jan 24, 2024 2:13:49 PM reposense.report.RepoCloner waitForCloneProcess INFO: Cloning of https://github.com/wilsonwid/ip.git completed! -Jan 24, 2024 1:56:38 PM reposense.report.ReportGenerator analyzeRepos -INFO: [33/428] Analyzing https://github.com/wilsonwid/ip.git (master)... -Jan 24, 2024 1:56:38 PM reposense.report.RepoCloner spawnCloneProcess +Jan 24, 2024 2:13:49 PM reposense.report.ReportGenerator analyzeRepos +INFO: [33/427] Analyzing https://github.com/yleeyilin/ip.git (master)... +Jan 24, 2024 2:13:49 PM reposense.report.RepoCloner spawnCloneProcess INFO: Cloning in parallel from https://github.com/nichee/ip.git... -Jan 24, 2024 1:56:38 PM reposense.report.RepoCloner waitForCloneProcess -INFO: Waiting for cloning of https://github.com/nichee/ip.git to complete... -Jan 24, 2024 1:56:38 PM reposense.report.ReportGenerator updateRepoConfig -INFO: https://github.com/wilsonwid/ip.git (master) does not contain a standalone config file. -Jan 24, 2024 1:56:38 PM reposense.authorship.FileInfoExtractor extractTextFileInfos -INFO: Extracting relevant file info from https://github.com/wilsonwid/ip.git (master)... -Jan 24, 2024 1:56:38 PM reposense.report.RepoCloner waitForCloneProcess -INFO: Cloning of https://github.com/iamtr/ip.git completed! -Jan 24, 2024 1:56:38 PM reposense.report.ReportGenerator analyzeRepos -INFO: [34/428] Analyzing https://github.com/iamtr/ip.git (master)... -Jan 24, 2024 1:56:38 PM reposense.report.RepoCloner spawnCloneProcess +Jan 24, 2024 2:13:49 PM reposense.report.RepoCloner spawnCloneProcess INFO: Cloning in parallel from https://github.com/leeweiming3/ip.git... -Jan 24, 2024 1:56:38 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:13:49 PM reposense.report.ReportGenerator analyzeRepos +INFO: [34/427] Analyzing https://github.com/wilsonwid/ip.git (master)... +Jan 24, 2024 2:13:49 PM reposense.report.RepoCloner waitForCloneProcess +INFO: Cloning of https://github.com/iamtr/ip.git completed! +Jan 24, 2024 2:13:49 PM reposense.report.RepoCloner waitForCloneProcess +INFO: Waiting for cloning of https://github.com/nichee/ip.git to complete... +Jan 24, 2024 2:13:49 PM reposense.report.RepoCloner waitForCloneProcess INFO: Waiting for cloning of https://github.com/leeweiming3/ip.git to complete... -Jan 24, 2024 1:56:38 PM reposense.report.ReportGenerator updateRepoConfig -INFO: https://github.com/iamtr/ip.git (master) does not contain a standalone config file. -Jan 24, 2024 1:56:38 PM reposense.authorship.FileInfoExtractor extractTextFileInfos -INFO: Extracting relevant file info from https://github.com/iamtr/ip.git (master)... -Jan 24, 2024 1:56:38 PM reposense.commits.CommitInfoExtractor extractCommitInfos -INFO: Extracting commits info for https://github.com/iamtr/ip.git (master)... -Jan 24, 2024 1:56:38 PM reposense.commits.CommitInfoAnalyzer analyzeCommits -INFO: Analyzing commits info for https://github.com/iamtr/ip.git (master)... -Jan 24, 2024 1:56:38 PM reposense.report.ReportGenerator analyzeRepo -INFO: Analysis of https://github.com/iamtr/ip.git (master) completed! -Jan 24, 2024 1:56:38 PM reposense.commits.CommitInfoExtractor extractCommitInfos -INFO: Extracting commits info for https://github.com/wilsonwid/ip.git (master)... -Jan 24, 2024 1:56:38 PM reposense.commits.CommitInfoAnalyzer analyzeCommits -INFO: Analyzing commits info for https://github.com/wilsonwid/ip.git (master)... -Jan 24, 2024 1:56:38 PM reposense.report.ReportGenerator analyzeRepo -INFO: Analysis of https://github.com/wilsonwid/ip.git (master) completed! -Jan 24, 2024 1:56:38 PM reposense.report.RepoCloner waitForCloneProcess -INFO: Cloning of https://github.com/yleeyilin/ip.git completed! -Jan 24, 2024 1:56:38 PM reposense.report.ReportGenerator analyzeRepos -INFO: [35/428] Analyzing https://github.com/yleeyilin/ip.git (master)... -Jan 24, 2024 1:56:38 PM reposense.report.RepoCloner spawnCloneProcess +Jan 24, 2024 2:13:49 PM reposense.report.RepoCloner spawnCloneProcess INFO: Cloning in parallel from https://github.com/leepoeaik/ip.git... -Jan 24, 2024 1:56:38 PM reposense.report.RepoCloner waitForCloneProcess -INFO: Waiting for cloning of https://github.com/leepoeaik/ip.git to complete... -Jan 24, 2024 1:56:38 PM reposense.report.ReportGenerator updateRepoConfig +Jan 24, 2024 2:13:49 PM reposense.report.RepoCloner waitForCloneProcess +INFO: Cloning of https://github.com/RunjiaChen/ip.git completed! +Jan 24, 2024 2:13:49 PM reposense.commits.CommitInfoAnalyzer analyzeCommits +INFO: Analyzing commits info for https://github.com/limrik/ip.git (master)... +Jan 24, 2024 2:13:49 PM reposense.report.ReportGenerator updateRepoConfig INFO: https://github.com/yleeyilin/ip.git (master) does not contain a standalone config file. -Jan 24, 2024 1:56:38 PM reposense.authorship.FileInfoExtractor extractTextFileInfos +Jan 24, 2024 2:13:49 PM reposense.authorship.FileInfoExtractor extractTextFileInfos INFO: Extracting relevant file info from https://github.com/yleeyilin/ip.git (master)... -Jan 24, 2024 1:56:38 PM reposense.report.RepoCloner waitForCloneProcess -INFO: Cloning of https://github.com/RunjiaChen/ip.git completed! -Jan 24, 2024 1:56:38 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:13:49 PM reposense.report.ReportGenerator analyzeRepo +INFO: Analysis of https://github.com/limrik/ip.git (master) completed! +Jan 24, 2024 2:13:49 PM reposense.report.ReportGenerator analyzeRepos +INFO: [35/427] Analyzing https://github.com/iamtr/ip.git (master)... +Jan 24, 2024 2:13:49 PM reposense.commits.CommitInfoExtractor extractCommitInfos +INFO: Extracting commits info for https://github.com/cyqjoseph/ip.git (master)... +Jan 24, 2024 2:13:49 PM reposense.report.RepoCloner spawnCloneProcess +INFO: Cloning in parallel from https://github.com/danielleloh/ip.git... +Jan 24, 2024 2:13:49 PM reposense.report.RepoCloner waitForCloneProcess +INFO: Waiting for cloning of https://github.com/leepoeaik/ip.git to complete... +Jan 24, 2024 2:13:49 PM reposense.report.ReportGenerator updateRepoConfig +INFO: https://github.com/wilsonwid/ip.git (master) does not contain a standalone config file. +Jan 24, 2024 2:13:49 PM reposense.authorship.FileInfoExtractor extractTextFileInfos +INFO: Extracting relevant file info from https://github.com/wilsonwid/ip.git (master)... +Jan 24, 2024 2:13:49 PM reposense.commits.CommitInfoAnalyzer analyzeCommits +INFO: Analyzing commits info for https://github.com/cyqjoseph/ip.git (master)... +Jan 24, 2024 2:13:49 PM reposense.report.RepoCloner waitForCloneProcess +INFO: Waiting for cloning of https://github.com/danielleloh/ip.git to complete... +Jan 24, 2024 2:13:49 PM reposense.report.ReportGenerator analyzeRepo +INFO: Analysis of https://github.com/cyqjoseph/ip.git (master) completed! +Jan 24, 2024 2:13:49 PM reposense.report.ReportGenerator updateRepoConfig +INFO: https://github.com/iamtr/ip.git (master) does not contain a standalone config file. +Jan 24, 2024 2:13:49 PM reposense.authorship.FileInfoExtractor extractTextFileInfos +INFO: Extracting relevant file info from https://github.com/iamtr/ip.git (master)... +Jan 24, 2024 2:13:49 PM reposense.report.ReportGenerator analyzeRepos +INFO: [36/427] Analyzing https://github.com/RunjiaChen/ip.git (master)... +Jan 24, 2024 2:13:49 PM reposense.report.RepoCloner waitForCloneProcess WARNING: Exception met while trying to clone the repo "leeweiming3/ip[master]", will skip this repo. reposense.system.CommandRunnerProcessException: Error returned from command git clone --bare 'https://github.com/leeweiming3/ip.git' 'repos/leeweiming3_ip/ip_bare' on path . : Cloning into bare repository 'repos/leeweiming3_ip/ip_bare'... @@ -1006,33 +984,13 @@ fatal: could not read Username for 'https://github.com': No such device or addre at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) at java.base/java.lang.Thread.run(Thread.java:829) -Jan 24, 2024 1:56:38 PM reposense.report.RepoCloner spawnCloneProcess -INFO: Cloning in parallel from https://github.com/danielleloh/ip.git... -Jan 24, 2024 1:56:38 PM reposense.report.RepoCloner waitForCloneProcess -INFO: Waiting for cloning of https://github.com/danielleloh/ip.git to complete... -Jan 24, 2024 1:56:38 PM reposense.report.RepoCloner spawnCloneProcess +Jan 24, 2024 2:13:49 PM reposense.report.RepoCloner spawnCloneProcess INFO: Cloning in parallel from https://github.com/wallacexuhanxiao/ip.git... -Jan 24, 2024 1:56:38 PM reposense.report.ReportGenerator analyzeRepos -INFO: [36/428] Analyzing https://github.com/RunjiaChen/ip.git (master)... -Jan 24, 2024 1:56:39 PM reposense.report.RepoCloner waitForCloneProcess -INFO: Waiting for cloning of https://github.com/wallacexuhanxiao/ip.git to complete... -Jan 24, 2024 1:56:39 PM reposense.report.ReportGenerator updateRepoConfig +Jan 24, 2024 2:13:49 PM reposense.report.ReportGenerator updateRepoConfig INFO: https://github.com/RunjiaChen/ip.git (master) does not contain a standalone config file. -Jan 24, 2024 1:56:39 PM reposense.authorship.FileInfoExtractor extractTextFileInfos +Jan 24, 2024 2:13:49 PM reposense.authorship.FileInfoExtractor extractTextFileInfos INFO: Extracting relevant file info from https://github.com/RunjiaChen/ip.git (master)... -Jan 24, 2024 1:56:39 PM reposense.commits.CommitInfoExtractor extractCommitInfos -INFO: Extracting commits info for https://github.com/yleeyilin/ip.git (master)... -Jan 24, 2024 1:56:39 PM reposense.commits.CommitInfoAnalyzer analyzeCommits -INFO: Analyzing commits info for https://github.com/yleeyilin/ip.git (master)... -Jan 24, 2024 1:56:39 PM reposense.report.ReportGenerator analyzeRepo -INFO: Analysis of https://github.com/yleeyilin/ip.git (master) completed! -Jan 24, 2024 1:56:39 PM reposense.commits.CommitInfoExtractor extractCommitInfos -INFO: Extracting commits info for https://github.com/RunjiaChen/ip.git (master)... -Jan 24, 2024 1:56:39 PM reposense.commits.CommitInfoAnalyzer analyzeCommits -INFO: Analyzing commits info for https://github.com/RunjiaChen/ip.git (master)... -Jan 24, 2024 1:56:39 PM reposense.report.ReportGenerator analyzeRepo -INFO: Analysis of https://github.com/RunjiaChen/ip.git (master) completed! -Jan 24, 2024 1:56:39 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:13:49 PM reposense.report.RepoCloner waitForCloneProcess WARNING: Exception met while trying to clone the repo "leepoeaik/ip[master]", will skip this repo. reposense.system.CommandRunnerProcessException: Error returned from command git clone --bare 'https://github.com/leepoeaik/ip.git' 'repos/leepoeaik_ip/ip_bare' on path . : Cloning into bare repository 'repos/leepoeaik_ip/ip_bare'... @@ -1048,83 +1006,81 @@ fatal: could not read Username for 'https://github.com': No such device or addre at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) at java.base/java.lang.Thread.run(Thread.java:829) -Jan 24, 2024 1:56:39 PM reposense.report.RepoCloner spawnCloneProcess +Jan 24, 2024 2:13:49 PM reposense.report.RepoCloner spawnCloneProcess INFO: Cloning in parallel from https://github.com/LimZiJia/ip.git... -Jan 24, 2024 1:56:39 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:13:49 PM reposense.report.RepoCloner waitForCloneProcess +INFO: Waiting for cloning of https://github.com/wallacexuhanxiao/ip.git to complete... +Jan 24, 2024 2:13:49 PM reposense.report.RepoCloner waitForCloneProcess INFO: Waiting for cloning of https://github.com/LimZiJia/ip.git to complete... -Jan 24, 2024 1:56:39 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:13:49 PM reposense.commits.CommitInfoExtractor extractCommitInfos +INFO: Extracting commits info for https://github.com/iamtr/ip.git (master)... +Jan 24, 2024 2:13:49 PM reposense.commits.CommitInfoAnalyzer analyzeCommits +INFO: Analyzing commits info for https://github.com/iamtr/ip.git (master)... +Jan 24, 2024 2:13:49 PM reposense.report.ReportGenerator analyzeRepo +INFO: Analysis of https://github.com/iamtr/ip.git (master) completed! +Jan 24, 2024 2:13:49 PM reposense.commits.CommitInfoExtractor extractCommitInfos +INFO: Extracting commits info for https://github.com/RunjiaChen/ip.git (master)... +Jan 24, 2024 2:13:49 PM reposense.commits.CommitInfoExtractor extractCommitInfos +INFO: Extracting commits info for https://github.com/yleeyilin/ip.git (master)... +Jan 24, 2024 2:13:49 PM reposense.report.RepoCloner waitForCloneProcess INFO: Cloning of https://github.com/nichee/ip.git completed! -Jan 24, 2024 1:56:39 PM reposense.report.ReportGenerator analyzeRepos -INFO: [37/428] Analyzing https://github.com/nichee/ip.git (master)... -Jan 24, 2024 1:56:39 PM reposense.report.RepoCloner spawnCloneProcess +Jan 24, 2024 2:13:49 PM reposense.commits.CommitInfoExtractor extractCommitInfos +INFO: Extracting commits info for https://github.com/wilsonwid/ip.git (master)... +Jan 24, 2024 2:13:49 PM reposense.commits.CommitInfoAnalyzer analyzeCommits +INFO: Analyzing commits info for https://github.com/RunjiaChen/ip.git (master)... +Jan 24, 2024 2:13:49 PM reposense.report.ReportGenerator analyzeRepo +INFO: Analysis of https://github.com/RunjiaChen/ip.git (master) completed! +Jan 24, 2024 2:13:49 PM reposense.report.ReportGenerator analyzeRepos +INFO: [37/427] Analyzing https://github.com/nichee/ip.git (master)... +Jan 24, 2024 2:13:49 PM reposense.report.RepoCloner spawnCloneProcess INFO: Cloning in parallel from https://github.com/thewongdylan/ip.git... -Jan 24, 2024 1:56:39 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:13:49 PM reposense.report.RepoCloner waitForCloneProcess INFO: Waiting for cloning of https://github.com/thewongdylan/ip.git to complete... -Jan 24, 2024 1:56:39 PM reposense.report.ReportGenerator updateRepoConfig +Jan 24, 2024 2:13:49 PM reposense.commits.CommitInfoAnalyzer analyzeCommits +INFO: Analyzing commits info for https://github.com/yleeyilin/ip.git (master)... +Jan 24, 2024 2:13:49 PM reposense.report.ReportGenerator analyzeRepo +INFO: Analysis of https://github.com/yleeyilin/ip.git (master) completed! +Jan 24, 2024 2:13:49 PM reposense.commits.CommitInfoAnalyzer analyzeCommits +INFO: Analyzing commits info for https://github.com/wilsonwid/ip.git (master)... +Jan 24, 2024 2:13:49 PM reposense.report.ReportGenerator updateRepoConfig INFO: https://github.com/nichee/ip.git (master) does not contain a standalone config file. -Jan 24, 2024 1:56:39 PM reposense.authorship.FileInfoExtractor extractTextFileInfos +Jan 24, 2024 2:13:49 PM reposense.authorship.FileInfoExtractor extractTextFileInfos INFO: Extracting relevant file info from https://github.com/nichee/ip.git (master)... -Jan 24, 2024 1:56:39 PM reposense.commits.CommitInfoExtractor extractCommitInfos -INFO: Extracting commits info for https://github.com/nichee/ip.git (master)... -Jan 24, 2024 1:56:39 PM reposense.commits.CommitInfoAnalyzer analyzeCommits -INFO: Analyzing commits info for https://github.com/nichee/ip.git (master)... -Jan 24, 2024 1:56:39 PM reposense.report.ReportGenerator analyzeRepo -INFO: Analysis of https://github.com/nichee/ip.git (master) completed! -Jan 24, 2024 1:56:39 PM reposense.report.RepoCloner waitForCloneProcess -INFO: Cloning of https://github.com/wallacexuhanxiao/ip.git completed! -Jan 24, 2024 1:56:39 PM reposense.report.ReportGenerator analyzeRepos -INFO: [38/428] Analyzing https://github.com/wallacexuhanxiao/ip.git (master)... -Jan 24, 2024 1:56:39 PM reposense.report.RepoCloner spawnCloneProcess +Jan 24, 2024 2:13:49 PM reposense.report.ReportGenerator analyzeRepo +INFO: Analysis of https://github.com/wilsonwid/ip.git (master) completed! +Jan 24, 2024 2:13:50 PM reposense.report.RepoCloner waitForCloneProcess +INFO: Cloning of https://github.com/danielleloh/ip.git completed! +Jan 24, 2024 2:13:50 PM reposense.report.RepoCloner spawnCloneProcess INFO: Cloning in parallel from https://github.com/Ryan-Reno/ip.git... -Jan 24, 2024 1:56:39 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:13:50 PM reposense.report.ReportGenerator analyzeRepos +INFO: [38/427] Analyzing https://github.com/danielleloh/ip.git (master)... +Jan 24, 2024 2:13:50 PM reposense.report.RepoCloner waitForCloneProcess INFO: Waiting for cloning of https://github.com/Ryan-Reno/ip.git to complete... -Jan 24, 2024 1:56:39 PM reposense.report.RepoCloner waitForCloneProcess -INFO: Cloning of https://github.com/danielleloh/ip.git completed! -Jan 24, 2024 1:56:39 PM reposense.report.ReportGenerator analyzeRepos -INFO: [39/428] Analyzing https://github.com/danielleloh/ip.git (master)... -Jan 24, 2024 1:56:39 PM reposense.report.RepoCloner spawnCloneProcess +Jan 24, 2024 2:13:50 PM reposense.report.RepoCloner waitForCloneProcess +INFO: Cloning of https://github.com/wallacexuhanxiao/ip.git completed! +Jan 24, 2024 2:13:50 PM reposense.report.ReportGenerator analyzeRepos +INFO: [39/427] Analyzing https://github.com/wallacexuhanxiao/ip.git (master)... +Jan 24, 2024 2:13:50 PM reposense.report.RepoCloner spawnCloneProcess INFO: Cloning in parallel from https://github.com/jerremyng/ip.git... -Jan 24, 2024 1:56:39 PM reposense.report.ReportGenerator updateRepoConfig -INFO: https://github.com/wallacexuhanxiao/ip.git (master) does not contain a standalone config file. -Jan 24, 2024 1:56:39 PM reposense.authorship.FileInfoExtractor extractTextFileInfos -INFO: Extracting relevant file info from https://github.com/wallacexuhanxiao/ip.git (master)... -Jan 24, 2024 1:56:39 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:13:50 PM reposense.commits.CommitInfoExtractor extractCommitInfos +INFO: Extracting commits info for https://github.com/nichee/ip.git (master)... +Jan 24, 2024 2:13:50 PM reposense.report.RepoCloner waitForCloneProcess INFO: Waiting for cloning of https://github.com/jerremyng/ip.git to complete... -Jan 24, 2024 1:56:39 PM reposense.report.ReportGenerator updateRepoConfig +Jan 24, 2024 2:13:50 PM reposense.report.ReportGenerator updateRepoConfig INFO: https://github.com/danielleloh/ip.git (master) does not contain a standalone config file. -Jan 24, 2024 1:56:39 PM reposense.authorship.FileInfoExtractor extractTextFileInfos +Jan 24, 2024 2:13:50 PM reposense.authorship.FileInfoExtractor extractTextFileInfos INFO: Extracting relevant file info from https://github.com/danielleloh/ip.git (master)... -Jan 24, 2024 1:56:39 PM reposense.commits.CommitInfoExtractor extractCommitInfos +Jan 24, 2024 2:13:50 PM reposense.commits.CommitInfoAnalyzer analyzeCommits +INFO: Analyzing commits info for https://github.com/nichee/ip.git (master)... +Jan 24, 2024 2:13:50 PM reposense.report.ReportGenerator analyzeRepo +INFO: Analysis of https://github.com/nichee/ip.git (master) completed! +Jan 24, 2024 2:13:50 PM reposense.report.ReportGenerator updateRepoConfig +INFO: https://github.com/wallacexuhanxiao/ip.git (master) does not contain a standalone config file. +Jan 24, 2024 2:13:50 PM reposense.authorship.FileInfoExtractor extractTextFileInfos +INFO: Extracting relevant file info from https://github.com/wallacexuhanxiao/ip.git (master)... +Jan 24, 2024 2:13:50 PM reposense.commits.CommitInfoExtractor extractCommitInfos INFO: Extracting commits info for https://github.com/danielleloh/ip.git (master)... -Jan 24, 2024 1:56:39 PM reposense.commits.CommitInfoAnalyzer analyzeCommits -INFO: Analyzing commits info for https://github.com/danielleloh/ip.git (master)... -Jan 24, 2024 1:56:39 PM reposense.report.ReportGenerator analyzeRepo -INFO: Analysis of https://github.com/danielleloh/ip.git (master) completed! -Jan 24, 2024 1:56:39 PM reposense.report.RepoCloner waitForCloneProcess -INFO: Cloning of https://github.com/LimZiJia/ip.git completed! -Jan 24, 2024 1:56:39 PM reposense.report.ReportGenerator analyzeRepos -INFO: [40/428] Analyzing https://github.com/LimZiJia/ip.git (master)... -Jan 24, 2024 1:56:39 PM reposense.report.RepoCloner spawnCloneProcess -INFO: Cloning in parallel from https://github.com/marcus-ny/ip.git... -Jan 24, 2024 1:56:39 PM reposense.report.RepoCloner waitForCloneProcess -INFO: Waiting for cloning of https://github.com/marcus-ny/ip.git to complete... -Jan 24, 2024 1:56:39 PM reposense.commits.CommitInfoExtractor extractCommitInfos -INFO: Extracting commits info for https://github.com/wallacexuhanxiao/ip.git (master)... -Jan 24, 2024 1:56:39 PM reposense.commits.CommitInfoAnalyzer analyzeCommits -INFO: Analyzing commits info for https://github.com/wallacexuhanxiao/ip.git (master)... -Jan 24, 2024 1:56:39 PM reposense.report.ReportGenerator updateRepoConfig -INFO: https://github.com/LimZiJia/ip.git (master) does not contain a standalone config file. -Jan 24, 2024 1:56:39 PM reposense.report.ReportGenerator analyzeRepo -INFO: Analysis of https://github.com/wallacexuhanxiao/ip.git (master) completed! -Jan 24, 2024 1:56:39 PM reposense.authorship.FileInfoExtractor extractTextFileInfos -INFO: Extracting relevant file info from https://github.com/LimZiJia/ip.git (master)... -Jan 24, 2024 1:56:39 PM reposense.commits.CommitInfoExtractor extractCommitInfos -INFO: Extracting commits info for https://github.com/LimZiJia/ip.git (master)... -Jan 24, 2024 1:56:40 PM reposense.commits.CommitInfoAnalyzer analyzeCommits -INFO: Analyzing commits info for https://github.com/LimZiJia/ip.git (master)... -Jan 24, 2024 1:56:40 PM reposense.report.ReportGenerator analyzeRepo -INFO: Analysis of https://github.com/LimZiJia/ip.git (master) completed! -Jan 24, 2024 1:56:40 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:13:50 PM reposense.report.RepoCloner waitForCloneProcess WARNING: Exception met while trying to clone the repo "Ryan-Reno/ip[master]", will skip this repo. reposense.system.CommandRunnerProcessException: Error returned from command git clone --bare 'https://github.com/Ryan-Reno/ip.git' 'repos/Ryan-Reno_ip/ip_bare' on path . : Cloning into bare repository 'repos/Ryan-Reno_ip/ip_bare'... @@ -1140,83 +1096,95 @@ fatal: could not read Username for 'https://github.com': No such device or addre at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) at java.base/java.lang.Thread.run(Thread.java:829) -Jan 24, 2024 1:56:40 PM reposense.report.RepoCloner spawnCloneProcess +Jan 24, 2024 2:13:50 PM reposense.report.RepoCloner spawnCloneProcess +INFO: Cloning in parallel from https://github.com/marcus-ny/ip.git... +Jan 24, 2024 2:13:50 PM reposense.report.RepoCloner waitForCloneProcess +INFO: Waiting for cloning of https://github.com/marcus-ny/ip.git to complete... +Jan 24, 2024 2:13:50 PM reposense.commits.CommitInfoAnalyzer analyzeCommits +INFO: Analyzing commits info for https://github.com/danielleloh/ip.git (master)... +Jan 24, 2024 2:13:50 PM reposense.report.ReportGenerator analyzeRepo +INFO: Analysis of https://github.com/danielleloh/ip.git (master) completed! +Jan 24, 2024 2:13:50 PM reposense.report.RepoCloner waitForCloneProcess +INFO: Cloning of https://github.com/thewongdylan/ip.git completed! +Jan 24, 2024 2:13:50 PM reposense.report.ReportGenerator analyzeRepos +INFO: [40/427] Analyzing https://github.com/thewongdylan/ip.git (master)... +Jan 24, 2024 2:13:50 PM reposense.report.RepoCloner spawnCloneProcess INFO: Cloning in parallel from https://github.com/wapisai/ip.git... -Jan 24, 2024 1:56:40 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:13:50 PM reposense.report.RepoCloner waitForCloneProcess INFO: Waiting for cloning of https://github.com/wapisai/ip.git to complete... -Jan 24, 2024 1:56:40 PM reposense.report.RepoCloner waitForCloneProcess -INFO: Cloning of https://github.com/thewongdylan/ip.git completed! -Jan 24, 2024 1:56:40 PM reposense.report.ReportGenerator analyzeRepos -INFO: [41/428] Analyzing https://github.com/thewongdylan/ip.git (master)... -Jan 24, 2024 1:56:40 PM reposense.report.RepoCloner spawnCloneProcess -INFO: Cloning in parallel from https://github.com/Ty-stan0417/ip.git... -Jan 24, 2024 1:56:40 PM reposense.report.RepoCloner waitForCloneProcess -INFO: Waiting for cloning of https://github.com/Ty-stan0417/ip.git to complete... -Jan 24, 2024 1:56:40 PM reposense.report.ReportGenerator updateRepoConfig +Jan 24, 2024 2:13:50 PM reposense.report.ReportGenerator updateRepoConfig INFO: https://github.com/thewongdylan/ip.git (master) does not contain a standalone config file. -Jan 24, 2024 1:56:40 PM reposense.authorship.FileInfoExtractor extractTextFileInfos +Jan 24, 2024 2:13:50 PM reposense.authorship.FileInfoExtractor extractTextFileInfos INFO: Extracting relevant file info from https://github.com/thewongdylan/ip.git (master)... -Jan 24, 2024 1:56:40 PM reposense.commits.CommitInfoExtractor extractCommitInfos +Jan 24, 2024 2:13:50 PM reposense.commits.CommitInfoExtractor extractCommitInfos INFO: Extracting commits info for https://github.com/thewongdylan/ip.git (master)... -Jan 24, 2024 1:56:40 PM reposense.commits.CommitInfoAnalyzer analyzeCommits +Jan 24, 2024 2:13:50 PM reposense.commits.CommitInfoAnalyzer analyzeCommits INFO: Analyzing commits info for https://github.com/thewongdylan/ip.git (master)... -Jan 24, 2024 1:56:40 PM reposense.report.ReportGenerator analyzeRepo +Jan 24, 2024 2:13:50 PM reposense.report.ReportGenerator analyzeRepo INFO: Analysis of https://github.com/thewongdylan/ip.git (master) completed! -Jan 24, 2024 1:56:40 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:13:50 PM reposense.commits.CommitInfoExtractor extractCommitInfos +INFO: Extracting commits info for https://github.com/wallacexuhanxiao/ip.git (master)... +Jan 24, 2024 2:13:50 PM reposense.commits.CommitInfoAnalyzer analyzeCommits +INFO: Analyzing commits info for https://github.com/wallacexuhanxiao/ip.git (master)... +Jan 24, 2024 2:13:50 PM reposense.report.ReportGenerator analyzeRepo +INFO: Analysis of https://github.com/wallacexuhanxiao/ip.git (master) completed! +Jan 24, 2024 2:13:50 PM reposense.report.RepoCloner waitForCloneProcess INFO: Cloning of https://github.com/jerremyng/ip.git completed! -Jan 24, 2024 1:56:40 PM reposense.report.ReportGenerator analyzeRepos -INFO: [42/428] Analyzing https://github.com/jerremyng/ip.git (master)... -Jan 24, 2024 1:56:40 PM reposense.report.RepoCloner spawnCloneProcess +Jan 24, 2024 2:13:50 PM reposense.report.RepoCloner waitForCloneProcess +INFO: Cloning of https://github.com/LimZiJia/ip.git completed! +Jan 24, 2024 2:13:50 PM reposense.report.ReportGenerator analyzeRepos +INFO: [41/427] Analyzing https://github.com/jerremyng/ip.git (master)... +Jan 24, 2024 2:13:50 PM reposense.report.RepoCloner spawnCloneProcess +INFO: Cloning in parallel from https://github.com/Ty-stan0417/ip.git... +Jan 24, 2024 2:13:50 PM reposense.report.RepoCloner waitForCloneProcess +INFO: Waiting for cloning of https://github.com/Ty-stan0417/ip.git to complete... +Jan 24, 2024 2:13:50 PM reposense.report.ReportGenerator analyzeRepos +INFO: [42/427] Analyzing https://github.com/LimZiJia/ip.git (master)... +Jan 24, 2024 2:13:50 PM reposense.report.RepoCloner spawnCloneProcess INFO: Cloning in parallel from https://github.com/kjw142857/ip.git... -Jan 24, 2024 1:56:40 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:13:50 PM reposense.report.RepoCloner waitForCloneProcess INFO: Waiting for cloning of https://github.com/kjw142857/ip.git to complete... -Jan 24, 2024 1:56:40 PM reposense.report.ReportGenerator updateRepoConfig +Jan 24, 2024 2:13:50 PM reposense.report.ReportGenerator updateRepoConfig INFO: https://github.com/jerremyng/ip.git (master) does not contain a standalone config file. -Jan 24, 2024 1:56:40 PM reposense.authorship.FileInfoExtractor extractTextFileInfos +Jan 24, 2024 2:13:50 PM reposense.authorship.FileInfoExtractor extractTextFileInfos INFO: Extracting relevant file info from https://github.com/jerremyng/ip.git (master)... -Jan 24, 2024 1:56:40 PM reposense.commits.CommitInfoExtractor extractCommitInfos -INFO: Extracting commits info for https://github.com/jerremyng/ip.git (master)... -Jan 24, 2024 1:56:40 PM reposense.commits.CommitInfoAnalyzer analyzeCommits -INFO: Analyzing commits info for https://github.com/jerremyng/ip.git (master)... -Jan 24, 2024 1:56:40 PM reposense.report.ReportGenerator analyzeRepo -INFO: Analysis of https://github.com/jerremyng/ip.git (master) completed! -Jan 24, 2024 1:56:40 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:13:50 PM reposense.report.ReportGenerator updateRepoConfig +INFO: https://github.com/LimZiJia/ip.git (master) does not contain a standalone config file. +Jan 24, 2024 2:13:50 PM reposense.authorship.FileInfoExtractor extractTextFileInfos +INFO: Extracting relevant file info from https://github.com/LimZiJia/ip.git (master)... +Jan 24, 2024 2:13:50 PM reposense.commits.CommitInfoExtractor extractCommitInfos +INFO: Extracting commits info for https://github.com/LimZiJia/ip.git (master)... +Jan 24, 2024 2:13:50 PM reposense.commits.CommitInfoAnalyzer analyzeCommits +INFO: Analyzing commits info for https://github.com/LimZiJia/ip.git (master)... +Jan 24, 2024 2:13:50 PM reposense.report.ReportGenerator analyzeRepo +INFO: Analysis of https://github.com/LimZiJia/ip.git (master) completed! +Jan 24, 2024 2:13:50 PM reposense.report.RepoCloner waitForCloneProcess INFO: Cloning of https://github.com/marcus-ny/ip.git completed! -Jan 24, 2024 1:56:40 PM reposense.report.ReportGenerator analyzeRepos -INFO: [43/428] Analyzing https://github.com/marcus-ny/ip.git (master)... -Jan 24, 2024 1:56:40 PM reposense.report.RepoCloner spawnCloneProcess +Jan 24, 2024 2:13:50 PM reposense.report.ReportGenerator analyzeRepos +INFO: [43/427] Analyzing https://github.com/marcus-ny/ip.git (master)... +Jan 24, 2024 2:13:50 PM reposense.report.RepoCloner spawnCloneProcess INFO: Cloning in parallel from https://github.com/ljy0422/ip.git... -Jan 24, 2024 1:56:40 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:13:50 PM reposense.report.RepoCloner waitForCloneProcess INFO: Waiting for cloning of https://github.com/ljy0422/ip.git to complete... -Jan 24, 2024 1:56:40 PM reposense.report.ReportGenerator updateRepoConfig +Jan 24, 2024 2:13:50 PM reposense.report.ReportGenerator updateRepoConfig INFO: https://github.com/marcus-ny/ip.git (master) does not contain a standalone config file. -Jan 24, 2024 1:56:40 PM reposense.authorship.FileInfoExtractor extractTextFileInfos +Jan 24, 2024 2:13:50 PM reposense.authorship.FileInfoExtractor extractTextFileInfos INFO: Extracting relevant file info from https://github.com/marcus-ny/ip.git (master)... -Jan 24, 2024 1:56:40 PM reposense.commits.CommitInfoExtractor extractCommitInfos -INFO: Extracting commits info for https://github.com/marcus-ny/ip.git (master)... -Jan 24, 2024 1:56:40 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:13:50 PM reposense.commits.CommitInfoExtractor extractCommitInfos +INFO: Extracting commits info for https://github.com/jerremyng/ip.git (master)... +Jan 24, 2024 2:13:50 PM reposense.commits.CommitInfoAnalyzer analyzeCommits +INFO: Analyzing commits info for https://github.com/jerremyng/ip.git (master)... +Jan 24, 2024 2:13:50 PM reposense.report.ReportGenerator analyzeRepo +INFO: Analysis of https://github.com/jerremyng/ip.git (master) completed! +Jan 24, 2024 2:13:50 PM reposense.report.RepoCloner waitForCloneProcess INFO: Cloning of https://github.com/wapisai/ip.git completed! -Jan 24, 2024 1:56:40 PM reposense.report.ReportGenerator analyzeRepos -INFO: [44/428] Analyzing https://github.com/wapisai/ip.git (master)... -Jan 24, 2024 1:56:40 PM reposense.report.RepoCloner spawnCloneProcess +Jan 24, 2024 2:13:50 PM reposense.report.ReportGenerator analyzeRepos +INFO: [44/427] Analyzing https://github.com/wapisai/ip.git (master)... +Jan 24, 2024 2:13:50 PM reposense.report.RepoCloner spawnCloneProcess INFO: Cloning in parallel from https://github.com/lokidoki102/ip.git... -Jan 24, 2024 1:56:40 PM reposense.commits.CommitInfoAnalyzer analyzeCommits -INFO: Analyzing commits info for https://github.com/marcus-ny/ip.git (master)... -Jan 24, 2024 1:56:40 PM reposense.report.ReportGenerator analyzeRepo -INFO: Analysis of https://github.com/marcus-ny/ip.git (master) completed! -Jan 24, 2024 1:56:40 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:13:50 PM reposense.report.RepoCloner waitForCloneProcess INFO: Waiting for cloning of https://github.com/lokidoki102/ip.git to complete... -Jan 24, 2024 1:56:40 PM reposense.report.ReportGenerator updateRepoConfig -INFO: https://github.com/wapisai/ip.git (master) does not contain a standalone config file. -Jan 24, 2024 1:56:40 PM reposense.authorship.FileInfoExtractor extractTextFileInfos -INFO: Extracting relevant file info from https://github.com/wapisai/ip.git (master)... -Jan 24, 2024 1:56:40 PM reposense.commits.CommitInfoExtractor extractCommitInfos -INFO: Extracting commits info for https://github.com/wapisai/ip.git (master)... -Jan 24, 2024 1:56:40 PM reposense.commits.CommitInfoAnalyzer analyzeCommits -INFO: Analyzing commits info for https://github.com/wapisai/ip.git (master)... -Jan 24, 2024 1:56:40 PM reposense.report.ReportGenerator analyzeRepo -INFO: Analysis of https://github.com/wapisai/ip.git (master) completed! -Jan 24, 2024 1:56:40 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:13:50 PM reposense.report.RepoCloner waitForCloneProcess WARNING: Exception met while trying to clone the repo "ljy0422/ip[master]", will skip this repo. reposense.system.CommandRunnerProcessException: Error returned from command git clone --bare 'https://github.com/ljy0422/ip.git' 'repos/ljy0422_ip/ip_bare' on path . : Cloning into bare repository 'repos/ljy0422_ip/ip_bare'... @@ -1232,320 +1200,342 @@ fatal: could not read Username for 'https://github.com': No such device or addre at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) at java.base/java.lang.Thread.run(Thread.java:829) -Jan 24, 2024 1:56:40 PM reposense.report.RepoCloner spawnCloneProcess +Jan 24, 2024 2:13:50 PM reposense.report.RepoCloner spawnCloneProcess INFO: Cloning in parallel from https://github.com/tanguoyang/ip.git... -Jan 24, 2024 1:56:40 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:13:50 PM reposense.report.RepoCloner waitForCloneProcess INFO: Waiting for cloning of https://github.com/tanguoyang/ip.git to complete... -Jan 24, 2024 1:56:41 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:13:50 PM reposense.report.ReportGenerator updateRepoConfig +INFO: https://github.com/wapisai/ip.git (master) does not contain a standalone config file. +Jan 24, 2024 2:13:50 PM reposense.authorship.FileInfoExtractor extractTextFileInfos +INFO: Extracting relevant file info from https://github.com/wapisai/ip.git (master)... +Jan 24, 2024 2:13:50 PM reposense.commits.CommitInfoExtractor extractCommitInfos +INFO: Extracting commits info for https://github.com/marcus-ny/ip.git (master)... +Jan 24, 2024 2:13:50 PM reposense.commits.CommitInfoExtractor extractCommitInfos +INFO: Extracting commits info for https://github.com/wapisai/ip.git (master)... +Jan 24, 2024 2:13:50 PM reposense.report.RepoCloner waitForCloneProcess INFO: Cloning of https://github.com/Ty-stan0417/ip.git completed! -Jan 24, 2024 1:56:41 PM reposense.report.ReportGenerator analyzeRepos -INFO: [45/428] Analyzing https://github.com/Ty-stan0417/ip.git (master)... -Jan 24, 2024 1:56:41 PM reposense.report.RepoCloner spawnCloneProcess +Jan 24, 2024 2:13:50 PM reposense.report.RepoCloner spawnCloneProcess INFO: Cloning in parallel from https://github.com/myang2020/ip.git... -Jan 24, 2024 1:56:41 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:13:50 PM reposense.report.ReportGenerator analyzeRepos +INFO: [45/427] Analyzing https://github.com/Ty-stan0417/ip.git (master)... +Jan 24, 2024 2:13:50 PM reposense.commits.CommitInfoAnalyzer analyzeCommits +INFO: Analyzing commits info for https://github.com/marcus-ny/ip.git (master)... +Jan 24, 2024 2:13:50 PM reposense.report.RepoCloner waitForCloneProcess +INFO: Cloning of https://github.com/kjw142857/ip.git completed! +Jan 24, 2024 2:13:50 PM reposense.report.ReportGenerator analyzeRepo +INFO: Analysis of https://github.com/marcus-ny/ip.git (master) completed! +Jan 24, 2024 2:13:50 PM reposense.commits.CommitInfoAnalyzer analyzeCommits +INFO: Analyzing commits info for https://github.com/wapisai/ip.git (master)... +Jan 24, 2024 2:13:50 PM reposense.report.ReportGenerator analyzeRepo +INFO: Analysis of https://github.com/wapisai/ip.git (master) completed! +Jan 24, 2024 2:13:50 PM reposense.report.ReportGenerator analyzeRepos +INFO: [46/427] Analyzing https://github.com/kjw142857/ip.git (master)... +Jan 24, 2024 2:13:50 PM reposense.report.RepoCloner spawnCloneProcess +INFO: Cloning in parallel from https://github.com/jaejayrome/ip.git... +Jan 24, 2024 2:13:50 PM reposense.report.RepoCloner waitForCloneProcess INFO: Waiting for cloning of https://github.com/myang2020/ip.git to complete... -Jan 24, 2024 1:56:41 PM reposense.report.ReportGenerator updateRepoConfig +Jan 24, 2024 2:13:50 PM reposense.report.RepoCloner waitForCloneProcess +INFO: Waiting for cloning of https://github.com/jaejayrome/ip.git to complete... +Jan 24, 2024 2:13:50 PM reposense.report.ReportGenerator updateRepoConfig INFO: https://github.com/Ty-stan0417/ip.git (master) does not contain a standalone config file. -Jan 24, 2024 1:56:41 PM reposense.authorship.FileInfoExtractor extractTextFileInfos +Jan 24, 2024 2:13:50 PM reposense.authorship.FileInfoExtractor extractTextFileInfos INFO: Extracting relevant file info from https://github.com/Ty-stan0417/ip.git (master)... -Jan 24, 2024 1:56:41 PM reposense.commits.CommitInfoExtractor extractCommitInfos -INFO: Extracting commits info for https://github.com/Ty-stan0417/ip.git (master)... -Jan 24, 2024 1:56:41 PM reposense.commits.CommitInfoAnalyzer analyzeCommits -INFO: Analyzing commits info for https://github.com/Ty-stan0417/ip.git (master)... -Jan 24, 2024 1:56:41 PM reposense.report.ReportGenerator analyzeRepo -INFO: Analysis of https://github.com/Ty-stan0417/ip.git (master) completed! -Jan 24, 2024 1:56:41 PM reposense.report.RepoCloner waitForCloneProcess -INFO: Cloning of https://github.com/kjw142857/ip.git completed! -Jan 24, 2024 1:56:41 PM reposense.report.ReportGenerator analyzeRepos -INFO: [46/428] Analyzing https://github.com/kjw142857/ip.git (master)... -Jan 24, 2024 1:56:41 PM reposense.report.RepoCloner spawnCloneProcess -INFO: Cloning in parallel from https://github.com/jaejayrome/ip.git... -Jan 24, 2024 1:56:41 PM reposense.report.RepoCloner waitForCloneProcess -INFO: Waiting for cloning of https://github.com/jaejayrome/ip.git to complete... -Jan 24, 2024 1:56:41 PM reposense.report.ReportGenerator updateRepoConfig +Jan 24, 2024 2:13:50 PM reposense.report.ReportGenerator updateRepoConfig INFO: https://github.com/kjw142857/ip.git (master) does not contain a standalone config file. -Jan 24, 2024 1:56:41 PM reposense.authorship.FileInfoExtractor extractTextFileInfos +Jan 24, 2024 2:13:50 PM reposense.authorship.FileInfoExtractor extractTextFileInfos INFO: Extracting relevant file info from https://github.com/kjw142857/ip.git (master)... -Jan 24, 2024 1:56:41 PM reposense.commits.CommitInfoExtractor extractCommitInfos +Jan 24, 2024 2:13:50 PM reposense.commits.CommitInfoExtractor extractCommitInfos INFO: Extracting commits info for https://github.com/kjw142857/ip.git (master)... -Jan 24, 2024 1:56:41 PM reposense.commits.CommitInfoAnalyzer analyzeCommits +Jan 24, 2024 2:13:50 PM reposense.commits.CommitInfoExtractor extractCommitInfos +INFO: Extracting commits info for https://github.com/Ty-stan0417/ip.git (master)... +Jan 24, 2024 2:13:50 PM reposense.commits.CommitInfoAnalyzer analyzeCommits INFO: Analyzing commits info for https://github.com/kjw142857/ip.git (master)... -Jan 24, 2024 1:56:41 PM reposense.report.ReportGenerator analyzeRepo +Jan 24, 2024 2:13:50 PM reposense.report.ReportGenerator analyzeRepo INFO: Analysis of https://github.com/kjw142857/ip.git (master) completed! -Jan 24, 2024 1:56:41 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:13:50 PM reposense.commits.CommitInfoAnalyzer analyzeCommits +INFO: Analyzing commits info for https://github.com/Ty-stan0417/ip.git (master)... +Jan 24, 2024 2:13:50 PM reposense.report.ReportGenerator analyzeRepo +INFO: Analysis of https://github.com/Ty-stan0417/ip.git (master) completed! +Jan 24, 2024 2:13:50 PM reposense.report.RepoCloner waitForCloneProcess INFO: Cloning of https://github.com/lokidoki102/ip.git completed! -Jan 24, 2024 1:56:41 PM reposense.report.ReportGenerator analyzeRepos -INFO: [47/428] Analyzing https://github.com/lokidoki102/ip.git (master)... -Jan 24, 2024 1:56:41 PM reposense.report.RepoCloner spawnCloneProcess +Jan 24, 2024 2:13:50 PM reposense.report.ReportGenerator analyzeRepos +INFO: [47/427] Analyzing https://github.com/lokidoki102/ip.git (master)... +Jan 24, 2024 2:13:50 PM reposense.report.RepoCloner spawnCloneProcess INFO: Cloning in parallel from https://github.com/cocoanautz/ip.git... -Jan 24, 2024 1:56:41 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:13:50 PM reposense.report.RepoCloner waitForCloneProcess INFO: Waiting for cloning of https://github.com/cocoanautz/ip.git to complete... -Jan 24, 2024 1:56:41 PM reposense.report.ReportGenerator updateRepoConfig +Jan 24, 2024 2:13:50 PM reposense.report.ReportGenerator updateRepoConfig INFO: https://github.com/lokidoki102/ip.git (master) does not contain a standalone config file. -Jan 24, 2024 1:56:41 PM reposense.authorship.FileInfoExtractor extractTextFileInfos +Jan 24, 2024 2:13:50 PM reposense.authorship.FileInfoExtractor extractTextFileInfos INFO: Extracting relevant file info from https://github.com/lokidoki102/ip.git (master)... -Jan 24, 2024 1:56:41 PM reposense.commits.CommitInfoExtractor extractCommitInfos -INFO: Extracting commits info for https://github.com/lokidoki102/ip.git (master)... -Jan 24, 2024 1:56:41 PM reposense.commits.CommitInfoAnalyzer analyzeCommits -INFO: Analyzing commits info for https://github.com/lokidoki102/ip.git (master)... -Jan 24, 2024 1:56:41 PM reposense.report.ReportGenerator analyzeRepo -INFO: Analysis of https://github.com/lokidoki102/ip.git (master) completed! -Jan 24, 2024 1:56:41 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:13:50 PM reposense.report.RepoCloner waitForCloneProcess INFO: Cloning of https://github.com/tanguoyang/ip.git completed! -Jan 24, 2024 1:56:41 PM reposense.report.ReportGenerator analyzeRepos -INFO: [48/428] Analyzing https://github.com/tanguoyang/ip.git (master)... -Jan 24, 2024 1:56:41 PM reposense.report.RepoCloner spawnCloneProcess +Jan 24, 2024 2:13:50 PM reposense.report.RepoCloner spawnCloneProcess INFO: Cloning in parallel from https://github.com/kaitinghh/ip.git... -Jan 24, 2024 1:56:41 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:13:50 PM reposense.report.ReportGenerator analyzeRepos +INFO: [48/427] Analyzing https://github.com/tanguoyang/ip.git (master)... +Jan 24, 2024 2:13:50 PM reposense.report.RepoCloner waitForCloneProcess INFO: Waiting for cloning of https://github.com/kaitinghh/ip.git to complete... -Jan 24, 2024 1:56:41 PM reposense.report.ReportGenerator updateRepoConfig +Jan 24, 2024 2:13:50 PM reposense.report.ReportGenerator updateRepoConfig INFO: https://github.com/tanguoyang/ip.git (master) does not contain a standalone config file. -Jan 24, 2024 1:56:41 PM reposense.authorship.FileInfoExtractor extractTextFileInfos +Jan 24, 2024 2:13:50 PM reposense.authorship.FileInfoExtractor extractTextFileInfos INFO: Extracting relevant file info from https://github.com/tanguoyang/ip.git (master)... -Jan 24, 2024 1:56:41 PM reposense.commits.CommitInfoExtractor extractCommitInfos -INFO: Extracting commits info for https://github.com/tanguoyang/ip.git (master)... -Jan 24, 2024 1:56:41 PM reposense.commits.CommitInfoAnalyzer analyzeCommits -INFO: Analyzing commits info for https://github.com/tanguoyang/ip.git (master)... -Jan 24, 2024 1:56:41 PM reposense.report.ReportGenerator analyzeRepo -INFO: Analysis of https://github.com/tanguoyang/ip.git (master) completed! -Jan 24, 2024 1:56:41 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:13:50 PM reposense.report.RepoCloner waitForCloneProcess INFO: Cloning of https://github.com/myang2020/ip.git completed! -Jan 24, 2024 1:56:41 PM reposense.report.ReportGenerator analyzeRepos -INFO: [49/428] Analyzing https://github.com/myang2020/ip.git (master)... -Jan 24, 2024 1:56:41 PM reposense.report.RepoCloner spawnCloneProcess +Jan 24, 2024 2:13:50 PM reposense.report.ReportGenerator analyzeRepos +INFO: [49/427] Analyzing https://github.com/myang2020/ip.git (master)... +Jan 24, 2024 2:13:50 PM reposense.report.RepoCloner spawnCloneProcess INFO: Cloning in parallel from https://github.com/1rbg/ip.git... -Jan 24, 2024 1:56:41 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:13:50 PM reposense.report.RepoCloner waitForCloneProcess +INFO: Cloning of https://github.com/jaejayrome/ip.git completed! +Jan 24, 2024 2:13:50 PM reposense.commits.CommitInfoExtractor extractCommitInfos +INFO: Extracting commits info for https://github.com/tanguoyang/ip.git (master)... +Jan 24, 2024 2:13:50 PM reposense.commits.CommitInfoExtractor extractCommitInfos +INFO: Extracting commits info for https://github.com/lokidoki102/ip.git (master)... +Jan 24, 2024 2:13:50 PM reposense.report.RepoCloner spawnCloneProcess +INFO: Cloning in parallel from https://github.com/benson1029/ip.git... +Jan 24, 2024 2:13:50 PM reposense.report.ReportGenerator analyzeRepos +INFO: [50/427] Analyzing https://github.com/jaejayrome/ip.git (master)... +Jan 24, 2024 2:13:50 PM reposense.report.RepoCloner waitForCloneProcess INFO: Waiting for cloning of https://github.com/1rbg/ip.git to complete... -Jan 24, 2024 1:56:41 PM reposense.report.ReportGenerator updateRepoConfig +Jan 24, 2024 2:13:50 PM reposense.report.RepoCloner waitForCloneProcess +INFO: Waiting for cloning of https://github.com/benson1029/ip.git to complete... +Jan 24, 2024 2:13:50 PM reposense.commits.CommitInfoAnalyzer analyzeCommits +INFO: Analyzing commits info for https://github.com/lokidoki102/ip.git (master)... +Jan 24, 2024 2:13:50 PM reposense.report.ReportGenerator analyzeRepo +INFO: Analysis of https://github.com/lokidoki102/ip.git (master) completed! +Jan 24, 2024 2:13:50 PM reposense.report.ReportGenerator updateRepoConfig +INFO: https://github.com/jaejayrome/ip.git (master) does not contain a standalone config file. +Jan 24, 2024 2:13:50 PM reposense.authorship.FileInfoExtractor extractTextFileInfos +INFO: Extracting relevant file info from https://github.com/jaejayrome/ip.git (master)... +Jan 24, 2024 2:13:50 PM reposense.report.ReportGenerator updateRepoConfig INFO: https://github.com/myang2020/ip.git (master) does not contain a standalone config file. -Jan 24, 2024 1:56:41 PM reposense.authorship.FileInfoExtractor extractTextFileInfos +Jan 24, 2024 2:13:50 PM reposense.authorship.FileInfoExtractor extractTextFileInfos INFO: Extracting relevant file info from https://github.com/myang2020/ip.git (master)... -Jan 24, 2024 1:56:41 PM reposense.commits.CommitInfoExtractor extractCommitInfos +Jan 24, 2024 2:13:50 PM reposense.commits.CommitInfoAnalyzer analyzeCommits +INFO: Analyzing commits info for https://github.com/tanguoyang/ip.git (master)... +Jan 24, 2024 2:13:50 PM reposense.report.ReportGenerator analyzeRepo +INFO: Analysis of https://github.com/tanguoyang/ip.git (master) completed! +Jan 24, 2024 2:13:51 PM reposense.commits.CommitInfoExtractor extractCommitInfos INFO: Extracting commits info for https://github.com/myang2020/ip.git (master)... -Jan 24, 2024 1:56:41 PM reposense.commits.CommitInfoAnalyzer analyzeCommits +Jan 24, 2024 2:13:51 PM reposense.commits.CommitInfoAnalyzer analyzeCommits INFO: Analyzing commits info for https://github.com/myang2020/ip.git (master)... -Jan 24, 2024 1:56:41 PM reposense.report.ReportGenerator analyzeRepo +Jan 24, 2024 2:13:51 PM reposense.report.ReportGenerator analyzeRepo INFO: Analysis of https://github.com/myang2020/ip.git (master) completed! -Jan 24, 2024 1:56:42 PM reposense.report.RepoCloner waitForCloneProcess -INFO: Cloning of https://github.com/jaejayrome/ip.git completed! -Jan 24, 2024 1:56:42 PM reposense.report.ReportGenerator analyzeRepos -INFO: [50/428] Analyzing https://github.com/jaejayrome/ip.git (master)... -Jan 24, 2024 1:56:42 PM reposense.report.RepoCloner spawnCloneProcess -INFO: Cloning in parallel from https://github.com/benson1029/ip.git... -Jan 24, 2024 1:56:42 PM reposense.report.RepoCloner waitForCloneProcess -INFO: Waiting for cloning of https://github.com/benson1029/ip.git to complete... -Jan 24, 2024 1:56:42 PM reposense.report.ReportGenerator updateRepoConfig -INFO: https://github.com/jaejayrome/ip.git (master) does not contain a standalone config file. -Jan 24, 2024 1:56:42 PM reposense.authorship.FileInfoExtractor extractTextFileInfos -INFO: Extracting relevant file info from https://github.com/jaejayrome/ip.git (master)... -Jan 24, 2024 1:56:42 PM reposense.commits.CommitInfoExtractor extractCommitInfos -INFO: Extracting commits info for https://github.com/jaejayrome/ip.git (master)... -Jan 24, 2024 1:56:42 PM reposense.commits.CommitInfoAnalyzer analyzeCommits -INFO: Analyzing commits info for https://github.com/jaejayrome/ip.git (master)... -Jan 24, 2024 1:56:42 PM reposense.report.ReportGenerator analyzeRepo -INFO: Analysis of https://github.com/jaejayrome/ip.git (master) completed! -Jan 24, 2024 1:56:42 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:13:51 PM reposense.report.RepoCloner waitForCloneProcess INFO: Cloning of https://github.com/cocoanautz/ip.git completed! -Jan 24, 2024 1:56:42 PM reposense.report.ReportGenerator analyzeRepos -INFO: [51/428] Analyzing https://github.com/cocoanautz/ip.git (master)... -Jan 24, 2024 1:56:42 PM reposense.report.RepoCloner spawnCloneProcess +Jan 24, 2024 2:13:51 PM reposense.report.ReportGenerator analyzeRepos +INFO: [51/427] Analyzing https://github.com/cocoanautz/ip.git (master)... +Jan 24, 2024 2:13:51 PM reposense.report.RepoCloner spawnCloneProcess INFO: Cloning in parallel from https://github.com/CaptainKeqing/ip.git... -Jan 24, 2024 1:56:42 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:13:51 PM reposense.report.RepoCloner waitForCloneProcess INFO: Waiting for cloning of https://github.com/CaptainKeqing/ip.git to complete... -Jan 24, 2024 1:56:42 PM reposense.report.ReportGenerator updateRepoConfig +Jan 24, 2024 2:13:51 PM reposense.report.ReportGenerator updateRepoConfig INFO: https://github.com/cocoanautz/ip.git (master) does not contain a standalone config file. -Jan 24, 2024 1:56:42 PM reposense.authorship.FileInfoExtractor extractTextFileInfos +Jan 24, 2024 2:13:51 PM reposense.authorship.FileInfoExtractor extractTextFileInfos INFO: Extracting relevant file info from https://github.com/cocoanautz/ip.git (master)... -Jan 24, 2024 1:56:42 PM reposense.commits.CommitInfoExtractor extractCommitInfos -INFO: Extracting commits info for https://github.com/cocoanautz/ip.git (master)... -Jan 24, 2024 1:56:42 PM reposense.commits.CommitInfoAnalyzer analyzeCommits -INFO: Analyzing commits info for https://github.com/cocoanautz/ip.git (master)... -Jan 24, 2024 1:56:42 PM reposense.report.ReportGenerator analyzeRepo -INFO: Analysis of https://github.com/cocoanautz/ip.git (master) completed! -Jan 24, 2024 1:56:42 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:13:51 PM reposense.commits.CommitInfoExtractor extractCommitInfos +INFO: Extracting commits info for https://github.com/jaejayrome/ip.git (master)... +Jan 24, 2024 2:13:51 PM reposense.report.RepoCloner waitForCloneProcess INFO: Cloning of https://github.com/kaitinghh/ip.git completed! -Jan 24, 2024 1:56:42 PM reposense.report.ReportGenerator analyzeRepos -INFO: [52/428] Analyzing https://github.com/kaitinghh/ip.git (master)... -Jan 24, 2024 1:56:42 PM reposense.report.RepoCloner spawnCloneProcess +Jan 24, 2024 2:13:51 PM reposense.report.RepoCloner spawnCloneProcess INFO: Cloning in parallel from https://github.com/yuechen2001/ip.git... -Jan 24, 2024 1:56:42 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:13:51 PM reposense.report.ReportGenerator analyzeRepos +INFO: [52/427] Analyzing https://github.com/kaitinghh/ip.git (master)... +Jan 24, 2024 2:13:51 PM reposense.commits.CommitInfoAnalyzer analyzeCommits +INFO: Analyzing commits info for https://github.com/jaejayrome/ip.git (master)... +Jan 24, 2024 2:13:51 PM reposense.report.ReportGenerator analyzeRepo +INFO: Analysis of https://github.com/jaejayrome/ip.git (master) completed! +Jan 24, 2024 2:13:51 PM reposense.commits.CommitInfoExtractor extractCommitInfos +INFO: Extracting commits info for https://github.com/cocoanautz/ip.git (master)... +Jan 24, 2024 2:13:51 PM reposense.report.RepoCloner waitForCloneProcess INFO: Waiting for cloning of https://github.com/yuechen2001/ip.git to complete... -Jan 24, 2024 1:56:42 PM reposense.report.ReportGenerator updateRepoConfig +Jan 24, 2024 2:13:51 PM reposense.commits.CommitInfoAnalyzer analyzeCommits +INFO: Analyzing commits info for https://github.com/cocoanautz/ip.git (master)... +Jan 24, 2024 2:13:51 PM reposense.report.ReportGenerator analyzeRepo +INFO: Analysis of https://github.com/cocoanautz/ip.git (master) completed! +Jan 24, 2024 2:13:51 PM reposense.report.ReportGenerator updateRepoConfig INFO: https://github.com/kaitinghh/ip.git (master) does not contain a standalone config file. -Jan 24, 2024 1:56:42 PM reposense.authorship.FileInfoExtractor extractTextFileInfos +Jan 24, 2024 2:13:51 PM reposense.authorship.FileInfoExtractor extractTextFileInfos INFO: Extracting relevant file info from https://github.com/kaitinghh/ip.git (master)... -Jan 24, 2024 1:56:42 PM reposense.commits.CommitInfoExtractor extractCommitInfos +Jan 24, 2024 2:13:51 PM reposense.commits.CommitInfoExtractor extractCommitInfos INFO: Extracting commits info for https://github.com/kaitinghh/ip.git (master)... -Jan 24, 2024 1:56:42 PM reposense.commits.CommitInfoAnalyzer analyzeCommits +Jan 24, 2024 2:13:51 PM reposense.commits.CommitInfoAnalyzer analyzeCommits INFO: Analyzing commits info for https://github.com/kaitinghh/ip.git (master)... -Jan 24, 2024 1:56:42 PM reposense.report.ReportGenerator analyzeRepo +Jan 24, 2024 2:13:51 PM reposense.report.ReportGenerator analyzeRepo INFO: Analysis of https://github.com/kaitinghh/ip.git (master) completed! -Jan 24, 2024 1:56:42 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:13:51 PM reposense.report.RepoCloner waitForCloneProcess INFO: Cloning of https://github.com/1rbg/ip.git completed! -Jan 24, 2024 1:56:42 PM reposense.report.ReportGenerator analyzeRepos -INFO: [53/428] Analyzing https://github.com/1rbg/ip.git (master)... -Jan 24, 2024 1:56:42 PM reposense.report.RepoCloner spawnCloneProcess +Jan 24, 2024 2:13:51 PM reposense.report.ReportGenerator analyzeRepos +INFO: [53/427] Analyzing https://github.com/1rbg/ip.git (master)... +Jan 24, 2024 2:13:51 PM reposense.report.RepoCloner spawnCloneProcess INFO: Cloning in parallel from https://github.com/wang-xinrong/ip.git... -Jan 24, 2024 1:56:42 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:13:51 PM reposense.report.RepoCloner waitForCloneProcess INFO: Waiting for cloning of https://github.com/wang-xinrong/ip.git to complete... -Jan 24, 2024 1:56:42 PM reposense.report.ReportGenerator updateRepoConfig +Jan 24, 2024 2:13:51 PM reposense.report.ReportGenerator updateRepoConfig INFO: https://github.com/1rbg/ip.git (master) does not contain a standalone config file. -Jan 24, 2024 1:56:42 PM reposense.authorship.FileInfoExtractor extractTextFileInfos +Jan 24, 2024 2:13:51 PM reposense.authorship.FileInfoExtractor extractTextFileInfos INFO: Extracting relevant file info from https://github.com/1rbg/ip.git (master)... -Jan 24, 2024 1:56:42 PM reposense.commits.CommitInfoExtractor extractCommitInfos -INFO: Extracting commits info for https://github.com/1rbg/ip.git (master)... -Jan 24, 2024 1:56:42 PM reposense.commits.CommitInfoAnalyzer analyzeCommits -INFO: Analyzing commits info for https://github.com/1rbg/ip.git (master)... -Jan 24, 2024 1:56:42 PM reposense.report.ReportGenerator analyzeRepo -INFO: Analysis of https://github.com/1rbg/ip.git (master) completed! -Jan 24, 2024 1:56:42 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:13:51 PM reposense.report.RepoCloner waitForCloneProcess INFO: Cloning of https://github.com/benson1029/ip.git completed! -Jan 24, 2024 1:56:42 PM reposense.report.ReportGenerator analyzeRepos -INFO: [54/428] Analyzing https://github.com/benson1029/ip.git (master)... -Jan 24, 2024 1:56:42 PM reposense.report.RepoCloner spawnCloneProcess +Jan 24, 2024 2:13:51 PM reposense.report.RepoCloner spawnCloneProcess INFO: Cloning in parallel from https://github.com/jiahui0309/ip.git... -Jan 24, 2024 1:56:42 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:13:51 PM reposense.report.ReportGenerator analyzeRepos +INFO: [54/427] Analyzing https://github.com/benson1029/ip.git (master)... +Jan 24, 2024 2:13:51 PM reposense.report.RepoCloner waitForCloneProcess INFO: Waiting for cloning of https://github.com/jiahui0309/ip.git to complete... -Jan 24, 2024 1:56:42 PM reposense.report.ReportGenerator updateRepoConfig +Jan 24, 2024 2:13:51 PM reposense.report.ReportGenerator updateRepoConfig INFO: https://github.com/benson1029/ip.git (master) does not contain a standalone config file. -Jan 24, 2024 1:56:42 PM reposense.authorship.FileInfoExtractor extractTextFileInfos +Jan 24, 2024 2:13:51 PM reposense.authorship.FileInfoExtractor extractTextFileInfos INFO: Extracting relevant file info from https://github.com/benson1029/ip.git (master)... -Jan 24, 2024 1:56:43 PM reposense.commits.CommitInfoExtractor extractCommitInfos -INFO: Extracting commits info for https://github.com/benson1029/ip.git (master)... -Jan 24, 2024 1:56:43 PM reposense.commits.CommitInfoAnalyzer analyzeCommits -INFO: Analyzing commits info for https://github.com/benson1029/ip.git (master)... -Jan 24, 2024 1:56:43 PM reposense.report.ReportGenerator analyzeRepo -INFO: Analysis of https://github.com/benson1029/ip.git (master) completed! -Jan 24, 2024 1:56:43 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:13:51 PM reposense.report.RepoCloner waitForCloneProcess INFO: Cloning of https://github.com/CaptainKeqing/ip.git completed! -Jan 24, 2024 1:56:43 PM reposense.report.ReportGenerator analyzeRepos -INFO: [55/428] Analyzing https://github.com/CaptainKeqing/ip.git (master)... -Jan 24, 2024 1:56:43 PM reposense.report.RepoCloner spawnCloneProcess +Jan 24, 2024 2:13:51 PM reposense.commits.CommitInfoExtractor extractCommitInfos +INFO: Extracting commits info for https://github.com/1rbg/ip.git (master)... +Jan 24, 2024 2:13:51 PM reposense.report.RepoCloner spawnCloneProcess INFO: Cloning in parallel from https://github.com/TheodoreKooo/ip.git... -Jan 24, 2024 1:56:43 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:13:51 PM reposense.report.ReportGenerator analyzeRepos +INFO: [55/427] Analyzing https://github.com/CaptainKeqing/ip.git (master)... +Jan 24, 2024 2:13:51 PM reposense.report.RepoCloner waitForCloneProcess +INFO: Cloning of https://github.com/yuechen2001/ip.git completed! +Jan 24, 2024 2:13:51 PM reposense.report.RepoCloner waitForCloneProcess INFO: Waiting for cloning of https://github.com/TheodoreKooo/ip.git to complete... -Jan 24, 2024 1:56:43 PM reposense.report.ReportGenerator updateRepoConfig +Jan 24, 2024 2:13:51 PM reposense.commits.CommitInfoAnalyzer analyzeCommits +INFO: Analyzing commits info for https://github.com/1rbg/ip.git (master)... +Jan 24, 2024 2:13:51 PM reposense.report.ReportGenerator analyzeRepo +INFO: Analysis of https://github.com/1rbg/ip.git (master) completed! +Jan 24, 2024 2:13:51 PM reposense.report.ReportGenerator analyzeRepos +INFO: [56/427] Analyzing https://github.com/yuechen2001/ip.git (master)... +Jan 24, 2024 2:13:51 PM reposense.report.RepoCloner spawnCloneProcess +INFO: Cloning in parallel from https://github.com/kokerinks/ip.git... +Jan 24, 2024 2:13:51 PM reposense.report.ReportGenerator updateRepoConfig INFO: https://github.com/CaptainKeqing/ip.git (master) does not contain a standalone config file. -Jan 24, 2024 1:56:43 PM reposense.authorship.FileInfoExtractor extractTextFileInfos +Jan 24, 2024 2:13:51 PM reposense.authorship.FileInfoExtractor extractTextFileInfos INFO: Extracting relevant file info from https://github.com/CaptainKeqing/ip.git (master)... -Jan 24, 2024 1:56:43 PM reposense.commits.CommitInfoExtractor extractCommitInfos -INFO: Extracting commits info for https://github.com/CaptainKeqing/ip.git (master)... -Jan 24, 2024 1:56:43 PM reposense.commits.CommitInfoAnalyzer analyzeCommits -INFO: Analyzing commits info for https://github.com/CaptainKeqing/ip.git (master)... -Jan 24, 2024 1:56:43 PM reposense.report.ReportGenerator analyzeRepo -INFO: Analysis of https://github.com/CaptainKeqing/ip.git (master) completed! -Jan 24, 2024 1:56:43 PM reposense.report.RepoCloner waitForCloneProcess -INFO: Cloning of https://github.com/yuechen2001/ip.git completed! -Jan 24, 2024 1:56:43 PM reposense.report.ReportGenerator analyzeRepos -INFO: [56/428] Analyzing https://github.com/yuechen2001/ip.git (master)... -Jan 24, 2024 1:56:43 PM reposense.report.RepoCloner spawnCloneProcess -INFO: Cloning in parallel from https://github.com/kokerinks/ip.git... -Jan 24, 2024 1:56:43 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:13:51 PM reposense.report.RepoCloner waitForCloneProcess INFO: Waiting for cloning of https://github.com/kokerinks/ip.git to complete... -Jan 24, 2024 1:56:43 PM reposense.report.ReportGenerator updateRepoConfig +Jan 24, 2024 2:13:51 PM reposense.report.ReportGenerator updateRepoConfig INFO: https://github.com/yuechen2001/ip.git (master) does not contain a standalone config file. -Jan 24, 2024 1:56:43 PM reposense.authorship.FileInfoExtractor extractTextFileInfos +Jan 24, 2024 2:13:51 PM reposense.authorship.FileInfoExtractor extractTextFileInfos INFO: Extracting relevant file info from https://github.com/yuechen2001/ip.git (master)... -Jan 24, 2024 1:56:43 PM reposense.commits.CommitInfoExtractor extractCommitInfos +Jan 24, 2024 2:13:51 PM reposense.commits.CommitInfoExtractor extractCommitInfos +INFO: Extracting commits info for https://github.com/benson1029/ip.git (master)... +Jan 24, 2024 2:13:51 PM reposense.commits.CommitInfoAnalyzer analyzeCommits +INFO: Analyzing commits info for https://github.com/benson1029/ip.git (master)... +Jan 24, 2024 2:13:51 PM reposense.report.ReportGenerator analyzeRepo +INFO: Analysis of https://github.com/benson1029/ip.git (master) completed! +Jan 24, 2024 2:13:51 PM reposense.commits.CommitInfoExtractor extractCommitInfos INFO: Extracting commits info for https://github.com/yuechen2001/ip.git (master)... -Jan 24, 2024 1:56:43 PM reposense.commits.CommitInfoAnalyzer analyzeCommits -INFO: Analyzing commits info for https://github.com/yuechen2001/ip.git (master)... -Jan 24, 2024 1:56:43 PM reposense.report.ReportGenerator analyzeRepo -INFO: Analysis of https://github.com/yuechen2001/ip.git (master) completed! -Jan 24, 2024 1:56:43 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:13:51 PM reposense.report.RepoCloner waitForCloneProcess INFO: Cloning of https://github.com/wang-xinrong/ip.git completed! -Jan 24, 2024 1:56:43 PM reposense.report.ReportGenerator analyzeRepos -INFO: [57/428] Analyzing https://github.com/wang-xinrong/ip.git (master)... -Jan 24, 2024 1:56:43 PM reposense.report.RepoCloner spawnCloneProcess +Jan 24, 2024 2:13:51 PM reposense.commits.CommitInfoExtractor extractCommitInfos +INFO: Extracting commits info for https://github.com/CaptainKeqing/ip.git (master)... +Jan 24, 2024 2:13:51 PM reposense.report.RepoCloner spawnCloneProcess INFO: Cloning in parallel from https://github.com/Ella-e/ip.git... -Jan 24, 2024 1:56:43 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:13:51 PM reposense.commits.CommitInfoAnalyzer analyzeCommits +INFO: Analyzing commits info for https://github.com/yuechen2001/ip.git (master)... +Jan 24, 2024 2:13:51 PM reposense.report.ReportGenerator analyzeRepos +INFO: [57/427] Analyzing https://github.com/wang-xinrong/ip.git (master)... +Jan 24, 2024 2:13:51 PM reposense.report.ReportGenerator analyzeRepo +INFO: Analysis of https://github.com/yuechen2001/ip.git (master) completed! +Jan 24, 2024 2:13:51 PM reposense.report.RepoCloner waitForCloneProcess +INFO: Cloning of https://github.com/jiahui0309/ip.git completed! +Jan 24, 2024 2:13:51 PM reposense.report.RepoCloner waitForCloneProcess INFO: Waiting for cloning of https://github.com/Ella-e/ip.git to complete... -Jan 24, 2024 1:56:43 PM reposense.report.ReportGenerator updateRepoConfig +Jan 24, 2024 2:13:51 PM reposense.commits.CommitInfoAnalyzer analyzeCommits +INFO: Analyzing commits info for https://github.com/CaptainKeqing/ip.git (master)... +Jan 24, 2024 2:13:51 PM reposense.report.RepoCloner spawnCloneProcess +INFO: Cloning in parallel from https://github.com/ForAeons/ip.git... +Jan 24, 2024 2:13:51 PM reposense.report.ReportGenerator analyzeRepos +INFO: [58/427] Analyzing https://github.com/jiahui0309/ip.git (master)... +Jan 24, 2024 2:13:51 PM reposense.report.ReportGenerator analyzeRepo +INFO: Analysis of https://github.com/CaptainKeqing/ip.git (master) completed! +Jan 24, 2024 2:13:51 PM reposense.report.RepoCloner waitForCloneProcess +INFO: Waiting for cloning of https://github.com/ForAeons/ip.git to complete... +Jan 24, 2024 2:13:51 PM reposense.report.ReportGenerator updateRepoConfig INFO: https://github.com/wang-xinrong/ip.git (master) does not contain a standalone config file. -Jan 24, 2024 1:56:43 PM reposense.authorship.FileInfoExtractor extractTextFileInfos +Jan 24, 2024 2:13:51 PM reposense.authorship.FileInfoExtractor extractTextFileInfos INFO: Extracting relevant file info from https://github.com/wang-xinrong/ip.git (master)... -Jan 24, 2024 1:56:43 PM reposense.commits.CommitInfoExtractor extractCommitInfos +Jan 24, 2024 2:13:51 PM reposense.report.ReportGenerator updateRepoConfig +INFO: https://github.com/jiahui0309/ip.git (master) does not contain a standalone config file. +Jan 24, 2024 2:13:51 PM reposense.authorship.FileInfoExtractor extractTextFileInfos +INFO: Extracting relevant file info from https://github.com/jiahui0309/ip.git (master)... +Jan 24, 2024 2:13:51 PM reposense.commits.CommitInfoExtractor extractCommitInfos INFO: Extracting commits info for https://github.com/wang-xinrong/ip.git (master)... -Jan 24, 2024 1:56:43 PM reposense.commits.CommitInfoAnalyzer analyzeCommits +Jan 24, 2024 2:13:51 PM reposense.commits.CommitInfoAnalyzer analyzeCommits INFO: Analyzing commits info for https://github.com/wang-xinrong/ip.git (master)... -Jan 24, 2024 1:56:43 PM reposense.report.ReportGenerator analyzeRepo +Jan 24, 2024 2:13:51 PM reposense.report.ReportGenerator analyzeRepo INFO: Analysis of https://github.com/wang-xinrong/ip.git (master) completed! -Jan 24, 2024 1:56:43 PM reposense.report.RepoCloner waitForCloneProcess -INFO: Cloning of https://github.com/jiahui0309/ip.git completed! -Jan 24, 2024 1:56:43 PM reposense.report.ReportGenerator analyzeRepos -INFO: [58/428] Analyzing https://github.com/jiahui0309/ip.git (master)... -Jan 24, 2024 1:56:43 PM reposense.report.RepoCloner spawnCloneProcess -INFO: Cloning in parallel from https://github.com/ForAeons/ip.git... -Jan 24, 2024 1:56:43 PM reposense.report.RepoCloner waitForCloneProcess -INFO: Waiting for cloning of https://github.com/ForAeons/ip.git to complete... -Jan 24, 2024 1:56:43 PM reposense.report.ReportGenerator updateRepoConfig -INFO: https://github.com/jiahui0309/ip.git (master) does not contain a standalone config file. -Jan 24, 2024 1:56:43 PM reposense.authorship.FileInfoExtractor extractTextFileInfos -INFO: Extracting relevant file info from https://github.com/jiahui0309/ip.git (master)... -Jan 24, 2024 1:56:43 PM reposense.commits.CommitInfoExtractor extractCommitInfos -INFO: Extracting commits info for https://github.com/jiahui0309/ip.git (master)... -Jan 24, 2024 1:56:43 PM reposense.commits.CommitInfoAnalyzer analyzeCommits -INFO: Analyzing commits info for https://github.com/jiahui0309/ip.git (master)... -Jan 24, 2024 1:56:43 PM reposense.report.ReportGenerator analyzeRepo -INFO: Analysis of https://github.com/jiahui0309/ip.git (master) completed! -Jan 24, 2024 1:56:43 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:13:51 PM reposense.report.RepoCloner waitForCloneProcess INFO: Cloning of https://github.com/TheodoreKooo/ip.git completed! -Jan 24, 2024 1:56:43 PM reposense.report.ReportGenerator analyzeRepos -INFO: [59/428] Analyzing https://github.com/TheodoreKooo/ip.git (master)... -Jan 24, 2024 1:56:43 PM reposense.report.RepoCloner spawnCloneProcess +Jan 24, 2024 2:13:51 PM reposense.report.ReportGenerator analyzeRepos +INFO: [59/427] Analyzing https://github.com/TheodoreKooo/ip.git (master)... +Jan 24, 2024 2:13:51 PM reposense.report.RepoCloner spawnCloneProcess INFO: Cloning in parallel from https://github.com/solomonng2001/ip.git... -Jan 24, 2024 1:56:43 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:13:51 PM reposense.report.RepoCloner waitForCloneProcess INFO: Waiting for cloning of https://github.com/solomonng2001/ip.git to complete... -Jan 24, 2024 1:56:43 PM reposense.report.ReportGenerator updateRepoConfig +Jan 24, 2024 2:13:51 PM reposense.report.ReportGenerator updateRepoConfig INFO: https://github.com/TheodoreKooo/ip.git (master) does not contain a standalone config file. -Jan 24, 2024 1:56:43 PM reposense.authorship.FileInfoExtractor extractTextFileInfos +Jan 24, 2024 2:13:51 PM reposense.authorship.FileInfoExtractor extractTextFileInfos INFO: Extracting relevant file info from https://github.com/TheodoreKooo/ip.git (master)... -Jan 24, 2024 1:56:44 PM reposense.commits.CommitInfoExtractor extractCommitInfos -INFO: Extracting commits info for https://github.com/TheodoreKooo/ip.git (master)... -Jan 24, 2024 1:56:44 PM reposense.commits.CommitInfoAnalyzer analyzeCommits -INFO: Analyzing commits info for https://github.com/TheodoreKooo/ip.git (master)... -Jan 24, 2024 1:56:44 PM reposense.report.ReportGenerator analyzeRepo -INFO: Analysis of https://github.com/TheodoreKooo/ip.git (master) completed! -Jan 24, 2024 1:56:44 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:13:51 PM reposense.report.RepoCloner waitForCloneProcess INFO: Cloning of https://github.com/kokerinks/ip.git completed! -Jan 24, 2024 1:56:44 PM reposense.report.ReportGenerator analyzeRepos -INFO: [60/428] Analyzing https://github.com/kokerinks/ip.git (master)... -Jan 24, 2024 1:56:44 PM reposense.report.RepoCloner spawnCloneProcess +Jan 24, 2024 2:13:51 PM reposense.report.RepoCloner spawnCloneProcess INFO: Cloning in parallel from https://github.com/Xuyan0518/ip.git... -Jan 24, 2024 1:56:44 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:13:51 PM reposense.report.ReportGenerator analyzeRepos +INFO: [60/427] Analyzing https://github.com/kokerinks/ip.git (master)... +Jan 24, 2024 2:13:51 PM reposense.report.RepoCloner waitForCloneProcess INFO: Waiting for cloning of https://github.com/Xuyan0518/ip.git to complete... -Jan 24, 2024 1:56:44 PM reposense.report.ReportGenerator updateRepoConfig +Jan 24, 2024 2:13:51 PM reposense.commits.CommitInfoExtractor extractCommitInfos +INFO: Extracting commits info for https://github.com/jiahui0309/ip.git (master)... +Jan 24, 2024 2:13:51 PM reposense.report.ReportGenerator updateRepoConfig INFO: https://github.com/kokerinks/ip.git (master) does not contain a standalone config file. -Jan 24, 2024 1:56:44 PM reposense.authorship.FileInfoExtractor extractTextFileInfos +Jan 24, 2024 2:13:51 PM reposense.authorship.FileInfoExtractor extractTextFileInfos INFO: Extracting relevant file info from https://github.com/kokerinks/ip.git (master)... -Jan 24, 2024 1:56:44 PM reposense.commits.CommitInfoExtractor extractCommitInfos -INFO: Extracting commits info for https://github.com/kokerinks/ip.git (master)... -Jan 24, 2024 1:56:44 PM reposense.commits.CommitInfoAnalyzer analyzeCommits -INFO: Analyzing commits info for https://github.com/kokerinks/ip.git (master)... -Jan 24, 2024 1:56:44 PM reposense.report.ReportGenerator analyzeRepo -INFO: Analysis of https://github.com/kokerinks/ip.git (master) completed! -Jan 24, 2024 1:56:44 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:13:51 PM reposense.commits.CommitInfoAnalyzer analyzeCommits +INFO: Analyzing commits info for https://github.com/jiahui0309/ip.git (master)... +Jan 24, 2024 2:13:51 PM reposense.report.ReportGenerator analyzeRepo +INFO: Analysis of https://github.com/jiahui0309/ip.git (master) completed! +Jan 24, 2024 2:13:51 PM reposense.commits.CommitInfoExtractor extractCommitInfos +INFO: Extracting commits info for https://github.com/TheodoreKooo/ip.git (master)... +Jan 24, 2024 2:13:51 PM reposense.commits.CommitInfoAnalyzer analyzeCommits +INFO: Analyzing commits info for https://github.com/TheodoreKooo/ip.git (master)... +Jan 24, 2024 2:13:51 PM reposense.report.ReportGenerator analyzeRepo +INFO: Analysis of https://github.com/TheodoreKooo/ip.git (master) completed! +Jan 24, 2024 2:13:51 PM reposense.report.RepoCloner waitForCloneProcess +INFO: Cloning of https://github.com/ForAeons/ip.git completed! +Jan 24, 2024 2:13:51 PM reposense.report.RepoCloner waitForCloneProcess INFO: Cloning of https://github.com/Ella-e/ip.git completed! -Jan 24, 2024 1:56:44 PM reposense.report.ReportGenerator analyzeRepos -INFO: [61/428] Analyzing https://github.com/Ella-e/ip.git (master)... -Jan 24, 2024 1:56:44 PM reposense.report.RepoCloner spawnCloneProcess +Jan 24, 2024 2:13:51 PM reposense.commits.CommitInfoExtractor extractCommitInfos +INFO: Extracting commits info for https://github.com/kokerinks/ip.git (master)... +Jan 24, 2024 2:13:51 PM reposense.report.ReportGenerator analyzeRepos +INFO: [61/427] Analyzing https://github.com/Ella-e/ip.git (master)... +Jan 24, 2024 2:13:51 PM reposense.report.RepoCloner spawnCloneProcess INFO: Cloning in parallel from https://github.com/justinlengch/ip.git... -Jan 24, 2024 1:56:44 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:13:51 PM reposense.report.RepoCloner spawnCloneProcess +INFO: Cloning in parallel from https://github.com/jjchee77/ip.git... +Jan 24, 2024 2:13:51 PM reposense.report.ReportGenerator analyzeRepos +INFO: [62/427] Analyzing https://github.com/ForAeons/ip.git (master)... +Jan 24, 2024 2:13:51 PM reposense.report.RepoCloner waitForCloneProcess +INFO: Waiting for cloning of https://github.com/jjchee77/ip.git to complete... +Jan 24, 2024 2:13:51 PM reposense.report.RepoCloner waitForCloneProcess INFO: Waiting for cloning of https://github.com/justinlengch/ip.git to complete... -Jan 24, 2024 1:56:44 PM reposense.report.ReportGenerator updateRepoConfig +Jan 24, 2024 2:13:51 PM reposense.commits.CommitInfoAnalyzer analyzeCommits +INFO: Analyzing commits info for https://github.com/kokerinks/ip.git (master)... +Jan 24, 2024 2:13:51 PM reposense.report.ReportGenerator analyzeRepo +INFO: Analysis of https://github.com/kokerinks/ip.git (master) completed! +Jan 24, 2024 2:13:51 PM reposense.report.ReportGenerator updateRepoConfig INFO: https://github.com/Ella-e/ip.git (master) does not contain a standalone config file. -Jan 24, 2024 1:56:44 PM reposense.authorship.FileInfoExtractor extractTextFileInfos +Jan 24, 2024 2:13:51 PM reposense.authorship.FileInfoExtractor extractTextFileInfos INFO: Extracting relevant file info from https://github.com/Ella-e/ip.git (master)... -Jan 24, 2024 1:56:44 PM reposense.commits.CommitInfoExtractor extractCommitInfos -INFO: Extracting commits info for https://github.com/Ella-e/ip.git (master)... -Jan 24, 2024 1:56:44 PM reposense.commits.CommitInfoAnalyzer analyzeCommits -INFO: Analyzing commits info for https://github.com/Ella-e/ip.git (master)... -Jan 24, 2024 1:56:44 PM reposense.report.ReportGenerator analyzeRepo -INFO: Analysis of https://github.com/Ella-e/ip.git (master) completed! -Jan 24, 2024 1:56:44 PM reposense.report.RepoCloner waitForCloneProcess -WARNING: Exception met while trying to clone the repo "justinlengch/ip[master]", will skip this repo. -reposense.system.CommandRunnerProcessException: Error returned from command git clone --bare 'https://github.com/justinlengch/ip.git' 'repos/justinlengch_ip/ip_bare' on path . : -Cloning into bare repository 'repos/justinlengch_ip/ip_bare'... +Jan 24, 2024 2:13:51 PM reposense.report.ReportGenerator updateRepoConfig +INFO: https://github.com/ForAeons/ip.git (master) does not contain a standalone config file. +Jan 24, 2024 2:13:51 PM reposense.authorship.FileInfoExtractor extractTextFileInfos +INFO: Extracting relevant file info from https://github.com/ForAeons/ip.git (master)... +Jan 24, 2024 2:13:51 PM reposense.report.RepoCloner waitForCloneProcess +WARNING: Exception met while trying to clone the repo "jjchee77/ip[master]", will skip this repo. +reposense.system.CommandRunnerProcessException: Error returned from command git clone --bare 'https://github.com/jjchee77/ip.git' 'repos/jjchee77_ip/ip_bare' on path . : +Cloning into bare repository 'repos/jjchee77_ip/ip_bare'... fatal: could not read Username for 'https://github.com': No such device or address at reposense.system.CommandRunnerProcess.waitForProcess(CommandRunnerProcess.java:46) @@ -1558,26 +1548,12 @@ fatal: could not read Username for 'https://github.com': No such device or addre at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) at java.base/java.lang.Thread.run(Thread.java:829) -Jan 24, 2024 1:56:44 PM reposense.report.RepoCloner spawnCloneProcess -INFO: Cloning in parallel from https://github.com/jjchee77/ip.git... -Jan 24, 2024 1:56:44 PM reposense.report.RepoCloner waitForCloneProcess -INFO: Waiting for cloning of https://github.com/jjchee77/ip.git to complete... -Jan 24, 2024 1:56:44 PM reposense.report.RepoCloner waitForCloneProcess -INFO: Cloning of https://github.com/ForAeons/ip.git completed! -Jan 24, 2024 1:56:44 PM reposense.report.ReportGenerator analyzeRepos -INFO: [62/428] Analyzing https://github.com/ForAeons/ip.git (master)... -Jan 24, 2024 1:56:44 PM reposense.report.RepoCloner spawnCloneProcess +Jan 24, 2024 2:13:51 PM reposense.report.RepoCloner spawnCloneProcess INFO: Cloning in parallel from https://github.com/ronnnnnnnnn/ip.git... -Jan 24, 2024 1:56:44 PM reposense.report.RepoCloner waitForCloneProcess -INFO: Waiting for cloning of https://github.com/ronnnnnnnnn/ip.git to complete... -Jan 24, 2024 1:56:44 PM reposense.report.ReportGenerator updateRepoConfig -INFO: https://github.com/ForAeons/ip.git (master) does not contain a standalone config file. -Jan 24, 2024 1:56:44 PM reposense.authorship.FileInfoExtractor extractTextFileInfos -INFO: Extracting relevant file info from https://github.com/ForAeons/ip.git (master)... -Jan 24, 2024 1:56:44 PM reposense.report.RepoCloner waitForCloneProcess -WARNING: Exception met while trying to clone the repo "jjchee77/ip[master]", will skip this repo. -reposense.system.CommandRunnerProcessException: Error returned from command git clone --bare 'https://github.com/jjchee77/ip.git' 'repos/jjchee77_ip/ip_bare' on path . : -Cloning into bare repository 'repos/jjchee77_ip/ip_bare'... +Jan 24, 2024 2:13:51 PM reposense.report.RepoCloner waitForCloneProcess +WARNING: Exception met while trying to clone the repo "justinlengch/ip[master]", will skip this repo. +reposense.system.CommandRunnerProcessException: Error returned from command git clone --bare 'https://github.com/justinlengch/ip.git' 'repos/justinlengch_ip/ip_bare' on path . : +Cloning into bare repository 'repos/justinlengch_ip/ip_bare'... fatal: could not read Username for 'https://github.com': No such device or address at reposense.system.CommandRunnerProcess.waitForProcess(CommandRunnerProcess.java:46) @@ -1590,23 +1566,37 @@ fatal: could not read Username for 'https://github.com': No such device or addre at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) at java.base/java.lang.Thread.run(Thread.java:829) -Jan 24, 2024 1:56:44 PM reposense.report.RepoCloner spawnCloneProcess +Jan 24, 2024 2:13:51 PM reposense.report.RepoCloner spawnCloneProcess INFO: Cloning in parallel from https://github.com/dayn-1/ip.git... -Jan 24, 2024 1:56:44 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:13:51 PM reposense.report.RepoCloner waitForCloneProcess +INFO: Waiting for cloning of https://github.com/ronnnnnnnnn/ip.git to complete... +Jan 24, 2024 2:13:51 PM reposense.report.RepoCloner waitForCloneProcess INFO: Waiting for cloning of https://github.com/dayn-1/ip.git to complete... -Jan 24, 2024 1:56:44 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:13:51 PM reposense.report.RepoCloner waitForCloneProcess INFO: Cloning of https://github.com/solomonng2001/ip.git completed! -Jan 24, 2024 1:56:44 PM reposense.report.ReportGenerator analyzeRepos -INFO: [63/428] Analyzing https://github.com/solomonng2001/ip.git (master)... -Jan 24, 2024 1:56:44 PM reposense.report.RepoCloner spawnCloneProcess +Jan 24, 2024 2:13:51 PM reposense.report.RepoCloner spawnCloneProcess INFO: Cloning in parallel from https://github.com/NeoHW/ip.git... -Jan 24, 2024 1:56:44 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:13:51 PM reposense.report.ReportGenerator analyzeRepos +INFO: [63/427] Analyzing https://github.com/solomonng2001/ip.git (master)... +Jan 24, 2024 2:13:51 PM reposense.report.RepoCloner waitForCloneProcess INFO: Waiting for cloning of https://github.com/NeoHW/ip.git to complete... -Jan 24, 2024 1:56:44 PM reposense.report.ReportGenerator updateRepoConfig +Jan 24, 2024 2:13:51 PM reposense.report.ReportGenerator updateRepoConfig INFO: https://github.com/solomonng2001/ip.git (master) does not contain a standalone config file. -Jan 24, 2024 1:56:44 PM reposense.authorship.FileInfoExtractor extractTextFileInfos +Jan 24, 2024 2:13:51 PM reposense.report.RepoCloner waitForCloneProcess +INFO: Cloning of https://github.com/Xuyan0518/ip.git completed! +Jan 24, 2024 2:13:51 PM reposense.authorship.FileInfoExtractor extractTextFileInfos INFO: Extracting relevant file info from https://github.com/solomonng2001/ip.git (master)... -Jan 24, 2024 1:56:44 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:13:52 PM reposense.report.ReportGenerator analyzeRepos +INFO: [64/427] Analyzing https://github.com/Xuyan0518/ip.git (master)... +Jan 24, 2024 2:13:52 PM reposense.report.RepoCloner spawnCloneProcess +INFO: Cloning in parallel from https://github.com/tituschewxj/ip.git... +Jan 24, 2024 2:13:52 PM reposense.report.RepoCloner waitForCloneProcess +INFO: Waiting for cloning of https://github.com/tituschewxj/ip.git to complete... +Jan 24, 2024 2:13:52 PM reposense.report.ReportGenerator updateRepoConfig +INFO: https://github.com/Xuyan0518/ip.git (master) does not contain a standalone config file. +Jan 24, 2024 2:13:52 PM reposense.authorship.FileInfoExtractor extractTextFileInfos +INFO: Extracting relevant file info from https://github.com/Xuyan0518/ip.git (master)... +Jan 24, 2024 2:13:52 PM reposense.report.RepoCloner waitForCloneProcess WARNING: Exception met while trying to clone the repo "ronnnnnnnnn/ip[master]", will skip this repo. reposense.system.CommandRunnerProcessException: Error returned from command git clone --bare 'https://github.com/ronnnnnnnnn/ip.git' 'repos/ronnnnnnnnn_ip/ip_bare' on path . : Cloning into bare repository 'repos/ronnnnnnnnn_ip/ip_bare'... @@ -1622,109 +1612,71 @@ fatal: could not read Username for 'https://github.com': No such device or addre at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) at java.base/java.lang.Thread.run(Thread.java:829) -Jan 24, 2024 1:56:44 PM reposense.report.RepoCloner spawnCloneProcess -INFO: Cloning in parallel from https://github.com/tituschewxj/ip.git... -Jan 24, 2024 1:56:44 PM reposense.report.RepoCloner waitForCloneProcess -INFO: Waiting for cloning of https://github.com/tituschewxj/ip.git to complete... -Jan 24, 2024 1:56:44 PM reposense.commits.CommitInfoExtractor extractCommitInfos -INFO: Extracting commits info for https://github.com/ForAeons/ip.git (master)... -Jan 24, 2024 1:56:44 PM reposense.commits.CommitInfoAnalyzer analyzeCommits -INFO: Analyzing commits info for https://github.com/ForAeons/ip.git (master)... -Jan 24, 2024 1:56:44 PM reposense.report.ReportGenerator analyzeRepo -INFO: Analysis of https://github.com/ForAeons/ip.git (master) completed! -Jan 24, 2024 1:56:44 PM reposense.report.RepoCloner waitForCloneProcess -INFO: Cloning of https://github.com/Xuyan0518/ip.git completed! -Jan 24, 2024 1:56:44 PM reposense.report.ReportGenerator analyzeRepos -INFO: [64/428] Analyzing https://github.com/Xuyan0518/ip.git (master)... -Jan 24, 2024 1:56:44 PM reposense.report.RepoCloner spawnCloneProcess +Jan 24, 2024 2:13:52 PM reposense.report.RepoCloner spawnCloneProcess INFO: Cloning in parallel from https://github.com/choowengyan/ip.git... -Jan 24, 2024 1:56:44 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:13:52 PM reposense.report.RepoCloner waitForCloneProcess INFO: Waiting for cloning of https://github.com/choowengyan/ip.git to complete... -Jan 24, 2024 1:56:44 PM reposense.report.ReportGenerator updateRepoConfig -INFO: https://github.com/Xuyan0518/ip.git (master) does not contain a standalone config file. -Jan 24, 2024 1:56:44 PM reposense.authorship.FileInfoExtractor extractTextFileInfos -INFO: Extracting relevant file info from https://github.com/Xuyan0518/ip.git (master)... -Jan 24, 2024 1:56:44 PM reposense.commits.CommitInfoExtractor extractCommitInfos -INFO: Extracting commits info for https://github.com/solomonng2001/ip.git (master)... -Jan 24, 2024 1:56:44 PM reposense.commits.CommitInfoAnalyzer analyzeCommits -INFO: Analyzing commits info for https://github.com/solomonng2001/ip.git (master)... -Jan 24, 2024 1:56:44 PM reposense.commits.CommitInfoExtractor extractCommitInfos +Jan 24, 2024 2:13:52 PM reposense.commits.CommitInfoExtractor extractCommitInfos INFO: Extracting commits info for https://github.com/Xuyan0518/ip.git (master)... -Jan 24, 2024 1:56:44 PM reposense.report.ReportGenerator analyzeRepo -INFO: Analysis of https://github.com/solomonng2001/ip.git (master) completed! -Jan 24, 2024 1:56:44 PM reposense.commits.CommitInfoAnalyzer analyzeCommits +Jan 24, 2024 2:13:52 PM reposense.commits.CommitInfoExtractor extractCommitInfos +INFO: Extracting commits info for https://github.com/Ella-e/ip.git (master)... +Jan 24, 2024 2:13:52 PM reposense.commits.CommitInfoAnalyzer analyzeCommits INFO: Analyzing commits info for https://github.com/Xuyan0518/ip.git (master)... -Jan 24, 2024 1:56:44 PM reposense.report.ReportGenerator analyzeRepo +Jan 24, 2024 2:13:52 PM reposense.report.ReportGenerator analyzeRepo INFO: Analysis of https://github.com/Xuyan0518/ip.git (master) completed! -Jan 24, 2024 1:56:45 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:13:52 PM reposense.commits.CommitInfoAnalyzer analyzeCommits +INFO: Analyzing commits info for https://github.com/Ella-e/ip.git (master)... +Jan 24, 2024 2:13:52 PM reposense.report.ReportGenerator analyzeRepo +INFO: Analysis of https://github.com/Ella-e/ip.git (master) completed! +Jan 24, 2024 2:13:52 PM reposense.report.RepoCloner waitForCloneProcess INFO: Cloning of https://github.com/dayn-1/ip.git completed! -Jan 24, 2024 1:56:45 PM reposense.report.ReportGenerator analyzeRepos -INFO: [65/428] Analyzing https://github.com/dayn-1/ip.git (master)... -Jan 24, 2024 1:56:45 PM reposense.report.RepoCloner spawnCloneProcess +Jan 24, 2024 2:13:52 PM reposense.report.ReportGenerator analyzeRepos +INFO: [65/427] Analyzing https://github.com/dayn-1/ip.git (master)... +Jan 24, 2024 2:13:52 PM reposense.report.RepoCloner spawnCloneProcess INFO: Cloning in parallel from https://github.com/guanquann/ip.git... -Jan 24, 2024 1:56:45 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:13:52 PM reposense.report.RepoCloner waitForCloneProcess INFO: Waiting for cloning of https://github.com/guanquann/ip.git to complete... -Jan 24, 2024 1:56:45 PM reposense.report.ReportGenerator updateRepoConfig +Jan 24, 2024 2:13:52 PM reposense.commits.CommitInfoExtractor extractCommitInfos +INFO: Extracting commits info for https://github.com/solomonng2001/ip.git (master)... +Jan 24, 2024 2:13:52 PM reposense.report.ReportGenerator updateRepoConfig INFO: https://github.com/dayn-1/ip.git (master) does not contain a standalone config file. -Jan 24, 2024 1:56:45 PM reposense.authorship.FileInfoExtractor extractTextFileInfos +Jan 24, 2024 2:13:52 PM reposense.authorship.FileInfoExtractor extractTextFileInfos INFO: Extracting relevant file info from https://github.com/dayn-1/ip.git (master)... -Jan 24, 2024 1:56:45 PM reposense.commits.CommitInfoExtractor extractCommitInfos -INFO: Extracting commits info for https://github.com/dayn-1/ip.git (master)... -Jan 24, 2024 1:56:45 PM reposense.report.RepoCloner waitForCloneProcess -INFO: Cloning of https://github.com/tituschewxj/ip.git completed! -Jan 24, 2024 1:56:45 PM reposense.report.ReportGenerator analyzeRepos -INFO: [66/428] Analyzing https://github.com/tituschewxj/ip.git (master)... -Jan 24, 2024 1:56:45 PM reposense.report.RepoCloner spawnCloneProcess +Jan 24, 2024 2:13:52 PM reposense.commits.CommitInfoAnalyzer analyzeCommits +INFO: Analyzing commits info for https://github.com/solomonng2001/ip.git (master)... +Jan 24, 2024 2:13:52 PM reposense.report.ReportGenerator analyzeRepo +INFO: Analysis of https://github.com/solomonng2001/ip.git (master) completed! +Jan 24, 2024 2:13:52 PM reposense.report.RepoCloner waitForCloneProcess +INFO: Cloning of https://github.com/NeoHW/ip.git completed! +Jan 24, 2024 2:13:52 PM reposense.report.RepoCloner spawnCloneProcess INFO: Cloning in parallel from https://github.com/Hibeom0929/ip.git... -Jan 24, 2024 1:56:45 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:13:52 PM reposense.report.ReportGenerator analyzeRepos +INFO: [66/427] Analyzing https://github.com/NeoHW/ip.git (master)... +Jan 24, 2024 2:13:52 PM reposense.report.RepoCloner waitForCloneProcess INFO: Waiting for cloning of https://github.com/Hibeom0929/ip.git to complete... -Jan 24, 2024 1:56:45 PM reposense.commits.CommitInfoAnalyzer analyzeCommits -INFO: Analyzing commits info for https://github.com/dayn-1/ip.git (master)... -Jan 24, 2024 1:56:45 PM reposense.report.RepoCloner waitForCloneProcess -INFO: Cloning of https://github.com/NeoHW/ip.git completed! -Jan 24, 2024 1:56:45 PM reposense.report.ReportGenerator analyzeRepo -INFO: Analysis of https://github.com/dayn-1/ip.git (master) completed! -Jan 24, 2024 1:56:45 PM reposense.report.ReportGenerator updateRepoConfig -INFO: https://github.com/tituschewxj/ip.git (master) does not contain a standalone config file. -Jan 24, 2024 1:56:45 PM reposense.authorship.FileInfoExtractor extractTextFileInfos -INFO: Extracting relevant file info from https://github.com/tituschewxj/ip.git (master)... -Jan 24, 2024 1:56:45 PM reposense.report.RepoCloner spawnCloneProcess -INFO: Cloning in parallel from https://github.com/JukeBoxK/ip.git... -Jan 24, 2024 1:56:45 PM reposense.report.ReportGenerator analyzeRepos -INFO: [67/428] Analyzing https://github.com/NeoHW/ip.git (master)... -Jan 24, 2024 1:56:45 PM reposense.report.RepoCloner waitForCloneProcess -INFO: Waiting for cloning of https://github.com/JukeBoxK/ip.git to complete... -Jan 24, 2024 1:56:45 PM reposense.report.ReportGenerator updateRepoConfig +Jan 24, 2024 2:13:52 PM reposense.report.RepoCloner waitForCloneProcess +INFO: Cloning of https://github.com/tituschewxj/ip.git completed! +Jan 24, 2024 2:13:52 PM reposense.report.ReportGenerator updateRepoConfig INFO: https://github.com/NeoHW/ip.git (master) does not contain a standalone config file. -Jan 24, 2024 1:56:45 PM reposense.authorship.FileInfoExtractor extractTextFileInfos +Jan 24, 2024 2:13:52 PM reposense.authorship.FileInfoExtractor extractTextFileInfos INFO: Extracting relevant file info from https://github.com/NeoHW/ip.git (master)... -Jan 24, 2024 1:56:45 PM reposense.commits.CommitInfoExtractor extractCommitInfos -INFO: Extracting commits info for https://github.com/NeoHW/ip.git (master)... -Jan 24, 2024 1:56:45 PM reposense.commits.CommitInfoAnalyzer analyzeCommits -INFO: Analyzing commits info for https://github.com/NeoHW/ip.git (master)... -Jan 24, 2024 1:56:45 PM reposense.report.ReportGenerator analyzeRepo -INFO: Analysis of https://github.com/NeoHW/ip.git (master) completed! -Jan 24, 2024 1:56:45 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:13:52 PM reposense.report.RepoCloner spawnCloneProcess +INFO: Cloning in parallel from https://github.com/JukeBoxK/ip.git... +Jan 24, 2024 2:13:52 PM reposense.report.ReportGenerator analyzeRepos +INFO: [67/427] Analyzing https://github.com/tituschewxj/ip.git (master)... +Jan 24, 2024 2:13:52 PM reposense.report.RepoCloner waitForCloneProcess INFO: Cloning of https://github.com/choowengyan/ip.git completed! -Jan 24, 2024 1:56:45 PM reposense.report.ReportGenerator analyzeRepos -INFO: [68/428] Analyzing https://github.com/choowengyan/ip.git (master)... -Jan 24, 2024 1:56:45 PM reposense.report.RepoCloner spawnCloneProcess +Jan 24, 2024 2:13:52 PM reposense.report.RepoCloner spawnCloneProcess INFO: Cloning in parallel from https://github.com/lynnetteeee/ip.git... -Jan 24, 2024 1:56:45 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:13:52 PM reposense.report.RepoCloner waitForCloneProcess +INFO: Waiting for cloning of https://github.com/JukeBoxK/ip.git to complete... +Jan 24, 2024 2:13:52 PM reposense.report.RepoCloner waitForCloneProcess INFO: Waiting for cloning of https://github.com/lynnetteeee/ip.git to complete... -Jan 24, 2024 1:56:45 PM reposense.report.ReportGenerator updateRepoConfig -INFO: https://github.com/choowengyan/ip.git (master) does not contain a standalone config file. -Jan 24, 2024 1:56:45 PM reposense.authorship.FileInfoExtractor extractTextFileInfos -INFO: Extracting relevant file info from https://github.com/choowengyan/ip.git (master)... -Jan 24, 2024 1:56:45 PM reposense.commits.CommitInfoExtractor extractCommitInfos -INFO: Extracting commits info for https://github.com/choowengyan/ip.git (master)... -Jan 24, 2024 1:56:45 PM reposense.commits.CommitInfoAnalyzer analyzeCommits -INFO: Analyzing commits info for https://github.com/choowengyan/ip.git (master)... -Jan 24, 2024 1:56:45 PM reposense.report.ReportGenerator analyzeRepo -INFO: Analysis of https://github.com/choowengyan/ip.git (master) completed! -Jan 24, 2024 1:56:45 PM reposense.commits.CommitInfoExtractor extractCommitInfos -INFO: Extracting commits info for https://github.com/tituschewxj/ip.git (master)... -Jan 24, 2024 1:56:45 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:13:52 PM reposense.report.ReportGenerator updateRepoConfig +INFO: https://github.com/tituschewxj/ip.git (master) does not contain a standalone config file. +Jan 24, 2024 2:13:52 PM reposense.authorship.FileInfoExtractor extractTextFileInfos +INFO: Extracting relevant file info from https://github.com/tituschewxj/ip.git (master)... +Jan 24, 2024 2:13:52 PM reposense.report.RepoCloner waitForCloneProcess WARNING: Exception met while trying to clone the repo "Hibeom0929/ip[master]", will skip this repo. reposense.system.CommandRunnerProcessException: Error returned from command git clone --bare 'https://github.com/Hibeom0929/ip.git' 'repos/Hibeom0929_ip/ip_bare' on path . : Cloning into bare repository 'repos/Hibeom0929_ip/ip_bare'... @@ -1740,11 +1692,13 @@ fatal: could not read Username for 'https://github.com': No such device or addre at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) at java.base/java.lang.Thread.run(Thread.java:829) -Jan 24, 2024 1:56:45 PM reposense.report.RepoCloner spawnCloneProcess +Jan 24, 2024 2:13:52 PM reposense.report.RepoCloner spawnCloneProcess INFO: Cloning in parallel from https://github.com/tamagochuuu/ip.git... -Jan 24, 2024 1:56:45 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:13:52 PM reposense.report.RepoCloner waitForCloneProcess INFO: Waiting for cloning of https://github.com/tamagochuuu/ip.git to complete... -Jan 24, 2024 1:56:45 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:13:52 PM reposense.commits.CommitInfoExtractor extractCommitInfos +INFO: Extracting commits info for https://github.com/dayn-1/ip.git (master)... +Jan 24, 2024 2:13:52 PM reposense.report.RepoCloner waitForCloneProcess WARNING: Exception met while trying to clone the repo "JukeBoxK/ip[master]", will skip this repo. reposense.system.CommandRunnerProcessException: Error returned from command git clone --bare 'https://github.com/JukeBoxK/ip.git' 'repos/JukeBoxK_ip/ip_bare' on path . : Cloning into bare repository 'repos/JukeBoxK_ip/ip_bare'... @@ -1760,15 +1714,41 @@ fatal: could not read Username for 'https://github.com': No such device or addre at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) at java.base/java.lang.Thread.run(Thread.java:829) -Jan 24, 2024 1:56:45 PM reposense.report.RepoCloner spawnCloneProcess +Jan 24, 2024 2:13:52 PM reposense.report.RepoCloner spawnCloneProcess INFO: Cloning in parallel from https://github.com/owenong1/ip.git... -Jan 24, 2024 1:56:45 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:13:52 PM reposense.commits.CommitInfoAnalyzer analyzeCommits +INFO: Analyzing commits info for https://github.com/dayn-1/ip.git (master)... +Jan 24, 2024 2:13:52 PM reposense.report.ReportGenerator analyzeRepo +INFO: Analysis of https://github.com/dayn-1/ip.git (master) completed! +Jan 24, 2024 2:13:52 PM reposense.report.ReportGenerator analyzeRepos +INFO: [68/427] Analyzing https://github.com/choowengyan/ip.git (master)... +Jan 24, 2024 2:13:52 PM reposense.report.RepoCloner waitForCloneProcess INFO: Waiting for cloning of https://github.com/owenong1/ip.git to complete... -Jan 24, 2024 1:56:45 PM reposense.commits.CommitInfoAnalyzer analyzeCommits -INFO: Analyzing commits info for https://github.com/tituschewxj/ip.git (master)... -Jan 24, 2024 1:56:45 PM reposense.report.ReportGenerator analyzeRepo -INFO: Analysis of https://github.com/tituschewxj/ip.git (master) completed! -Jan 24, 2024 1:56:46 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:13:52 PM reposense.commits.CommitInfoExtractor extractCommitInfos +INFO: Extracting commits info for https://github.com/ForAeons/ip.git (master)... +Jan 24, 2024 2:13:52 PM reposense.commits.CommitInfoAnalyzer analyzeCommits +INFO: Analyzing commits info for https://github.com/ForAeons/ip.git (master)... +Jan 24, 2024 2:13:52 PM reposense.report.ReportGenerator analyzeRepo +INFO: Analysis of https://github.com/ForAeons/ip.git (master) completed! +Jan 24, 2024 2:13:52 PM reposense.report.ReportGenerator updateRepoConfig +INFO: https://github.com/choowengyan/ip.git (master) does not contain a standalone config file. +Jan 24, 2024 2:13:52 PM reposense.authorship.FileInfoExtractor extractTextFileInfos +INFO: Extracting relevant file info from https://github.com/choowengyan/ip.git (master)... +Jan 24, 2024 2:13:52 PM reposense.commits.CommitInfoExtractor extractCommitInfos +INFO: Extracting commits info for https://github.com/NeoHW/ip.git (master)... +Jan 24, 2024 2:13:52 PM reposense.report.RepoCloner waitForCloneProcess +INFO: Cloning of https://github.com/guanquann/ip.git completed! +Jan 24, 2024 2:13:52 PM reposense.report.RepoCloner spawnCloneProcess +INFO: Cloning in parallel from https://github.com/willowisp01/ip.git... +Jan 24, 2024 2:13:52 PM reposense.report.ReportGenerator analyzeRepos +INFO: [69/427] Analyzing https://github.com/guanquann/ip.git (master)... +Jan 24, 2024 2:13:52 PM reposense.report.RepoCloner waitForCloneProcess +INFO: Waiting for cloning of https://github.com/willowisp01/ip.git to complete... +Jan 24, 2024 2:13:52 PM reposense.commits.CommitInfoAnalyzer analyzeCommits +INFO: Analyzing commits info for https://github.com/NeoHW/ip.git (master)... +Jan 24, 2024 2:13:52 PM reposense.report.ReportGenerator analyzeRepo +INFO: Analysis of https://github.com/NeoHW/ip.git (master) completed! +Jan 24, 2024 2:13:52 PM reposense.report.RepoCloner waitForCloneProcess WARNING: Exception met while trying to clone the repo "owenong1/ip[master]", will skip this repo. reposense.system.CommandRunnerProcessException: Error returned from command git clone --bare 'https://github.com/owenong1/ip.git' 'repos/owenong1_ip/ip_bare' on path . : Cloning into bare repository 'repos/owenong1_ip/ip_bare'... @@ -1784,101 +1764,97 @@ fatal: could not read Username for 'https://github.com': No such device or addre at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) at java.base/java.lang.Thread.run(Thread.java:829) -Jan 24, 2024 1:56:46 PM reposense.report.RepoCloner spawnCloneProcess -INFO: Cloning in parallel from https://github.com/willowisp01/ip.git... -Jan 24, 2024 1:56:46 PM reposense.report.RepoCloner waitForCloneProcess -INFO: Waiting for cloning of https://github.com/willowisp01/ip.git to complete... -Jan 24, 2024 1:56:46 PM reposense.report.RepoCloner waitForCloneProcess -INFO: Cloning of https://github.com/guanquann/ip.git completed! -Jan 24, 2024 1:56:46 PM reposense.report.ReportGenerator analyzeRepos -INFO: [69/428] Analyzing https://github.com/guanquann/ip.git (master)... -Jan 24, 2024 1:56:46 PM reposense.report.RepoCloner spawnCloneProcess +Jan 24, 2024 2:13:52 PM reposense.report.RepoCloner spawnCloneProcess INFO: Cloning in parallel from https://github.com/HongRay/ip.git... -Jan 24, 2024 1:56:46 PM reposense.report.RepoCloner waitForCloneProcess -INFO: Waiting for cloning of https://github.com/HongRay/ip.git to complete... -Jan 24, 2024 1:56:46 PM reposense.report.ReportGenerator updateRepoConfig +Jan 24, 2024 2:13:52 PM reposense.report.ReportGenerator updateRepoConfig INFO: https://github.com/guanquann/ip.git (master) does not contain a standalone config file. -Jan 24, 2024 1:56:46 PM reposense.authorship.FileInfoExtractor extractTextFileInfos +Jan 24, 2024 2:13:52 PM reposense.authorship.FileInfoExtractor extractTextFileInfos INFO: Extracting relevant file info from https://github.com/guanquann/ip.git (master)... -Jan 24, 2024 1:56:46 PM reposense.commits.CommitInfoExtractor extractCommitInfos -INFO: Extracting commits info for https://github.com/guanquann/ip.git (master)... -Jan 24, 2024 1:56:46 PM reposense.commits.CommitInfoAnalyzer analyzeCommits -INFO: Analyzing commits info for https://github.com/guanquann/ip.git (master)... -Jan 24, 2024 1:56:46 PM reposense.report.ReportGenerator analyzeRepo -INFO: Analysis of https://github.com/guanquann/ip.git (master) completed! -Jan 24, 2024 1:56:46 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:13:52 PM reposense.report.RepoCloner waitForCloneProcess +INFO: Waiting for cloning of https://github.com/HongRay/ip.git to complete... +Jan 24, 2024 2:13:52 PM reposense.commits.CommitInfoExtractor extractCommitInfos +INFO: Extracting commits info for https://github.com/choowengyan/ip.git (master)... +Jan 24, 2024 2:13:52 PM reposense.commits.CommitInfoAnalyzer analyzeCommits +INFO: Analyzing commits info for https://github.com/choowengyan/ip.git (master)... +Jan 24, 2024 2:13:52 PM reposense.report.ReportGenerator analyzeRepo +INFO: Analysis of https://github.com/choowengyan/ip.git (master) completed! +Jan 24, 2024 2:13:52 PM reposense.report.RepoCloner waitForCloneProcess INFO: Cloning of https://github.com/lynnetteeee/ip.git completed! -Jan 24, 2024 1:56:46 PM reposense.report.ReportGenerator analyzeRepos -INFO: [70/428] Analyzing https://github.com/lynnetteeee/ip.git (master)... -Jan 24, 2024 1:56:46 PM reposense.report.RepoCloner spawnCloneProcess +Jan 24, 2024 2:13:52 PM reposense.report.ReportGenerator analyzeRepos +INFO: [70/427] Analyzing https://github.com/lynnetteeee/ip.git (master)... +Jan 24, 2024 2:13:52 PM reposense.report.RepoCloner spawnCloneProcess INFO: Cloning in parallel from https://github.com/Wyrkx/ip.git... -Jan 24, 2024 1:56:46 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:13:52 PM reposense.report.RepoCloner waitForCloneProcess INFO: Waiting for cloning of https://github.com/Wyrkx/ip.git to complete... -Jan 24, 2024 1:56:46 PM reposense.report.ReportGenerator updateRepoConfig +Jan 24, 2024 2:13:52 PM reposense.report.ReportGenerator updateRepoConfig INFO: https://github.com/lynnetteeee/ip.git (master) does not contain a standalone config file. -Jan 24, 2024 1:56:46 PM reposense.authorship.FileInfoExtractor extractTextFileInfos +Jan 24, 2024 2:13:52 PM reposense.authorship.FileInfoExtractor extractTextFileInfos INFO: Extracting relevant file info from https://github.com/lynnetteeee/ip.git (master)... -Jan 24, 2024 1:56:46 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:13:52 PM reposense.report.RepoCloner waitForCloneProcess INFO: Cloning of https://github.com/tamagochuuu/ip.git completed! -Jan 24, 2024 1:56:46 PM reposense.report.ReportGenerator analyzeRepos -INFO: [71/428] Analyzing https://github.com/tamagochuuu/ip.git (master)... -Jan 24, 2024 1:56:46 PM reposense.report.RepoCloner spawnCloneProcess +Jan 24, 2024 2:13:52 PM reposense.report.ReportGenerator analyzeRepos +INFO: [71/427] Analyzing https://github.com/tamagochuuu/ip.git (master)... +Jan 24, 2024 2:13:52 PM reposense.report.RepoCloner spawnCloneProcess INFO: Cloning in parallel from https://github.com/Benson15912/ip.git... -Jan 24, 2024 1:56:46 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:13:52 PM reposense.report.RepoCloner waitForCloneProcess INFO: Waiting for cloning of https://github.com/Benson15912/ip.git to complete... -Jan 24, 2024 1:56:46 PM reposense.commits.CommitInfoExtractor extractCommitInfos -INFO: Extracting commits info for https://github.com/lynnetteeee/ip.git (master)... -Jan 24, 2024 1:56:46 PM reposense.commits.CommitInfoAnalyzer analyzeCommits -INFO: Analyzing commits info for https://github.com/lynnetteeee/ip.git (master)... -Jan 24, 2024 1:56:46 PM reposense.report.ReportGenerator analyzeRepo -INFO: Analysis of https://github.com/lynnetteeee/ip.git (master) completed! -Jan 24, 2024 1:56:46 PM reposense.report.ReportGenerator updateRepoConfig +Jan 24, 2024 2:13:52 PM reposense.report.ReportGenerator updateRepoConfig INFO: https://github.com/tamagochuuu/ip.git (master) does not contain a standalone config file. -Jan 24, 2024 1:56:46 PM reposense.authorship.FileInfoExtractor extractTextFileInfos +Jan 24, 2024 2:13:52 PM reposense.authorship.FileInfoExtractor extractTextFileInfos INFO: Extracting relevant file info from https://github.com/tamagochuuu/ip.git (master)... -Jan 24, 2024 1:56:46 PM reposense.commits.CommitInfoExtractor extractCommitInfos -INFO: Extracting commits info for https://github.com/tamagochuuu/ip.git (master)... -Jan 24, 2024 1:56:46 PM reposense.commits.CommitInfoAnalyzer analyzeCommits -INFO: Analyzing commits info for https://github.com/tamagochuuu/ip.git (master)... -Jan 24, 2024 1:56:46 PM reposense.report.ReportGenerator analyzeRepo -INFO: Analysis of https://github.com/tamagochuuu/ip.git (master) completed! -Jan 24, 2024 1:56:46 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:13:52 PM reposense.commits.CommitInfoExtractor extractCommitInfos +INFO: Extracting commits info for https://github.com/guanquann/ip.git (master)... +Jan 24, 2024 2:13:52 PM reposense.commits.CommitInfoAnalyzer analyzeCommits +INFO: Analyzing commits info for https://github.com/guanquann/ip.git (master)... +Jan 24, 2024 2:13:52 PM reposense.report.ReportGenerator analyzeRepo +INFO: Analysis of https://github.com/guanquann/ip.git (master) completed! +Jan 24, 2024 2:13:52 PM reposense.commits.CommitInfoExtractor extractCommitInfos +INFO: Extracting commits info for https://github.com/lynnetteeee/ip.git (master)... +Jan 24, 2024 2:13:52 PM reposense.report.RepoCloner waitForCloneProcess INFO: Cloning of https://github.com/willowisp01/ip.git completed! -Jan 24, 2024 1:56:46 PM reposense.report.ReportGenerator analyzeRepos -INFO: [72/428] Analyzing https://github.com/willowisp01/ip.git (master)... -Jan 24, 2024 1:56:46 PM reposense.report.RepoCloner spawnCloneProcess +Jan 24, 2024 2:13:52 PM reposense.commits.CommitInfoAnalyzer analyzeCommits +INFO: Analyzing commits info for https://github.com/lynnetteeee/ip.git (master)... +Jan 24, 2024 2:13:52 PM reposense.report.ReportGenerator analyzeRepo +INFO: Analysis of https://github.com/lynnetteeee/ip.git (master) completed! +Jan 24, 2024 2:13:52 PM reposense.report.ReportGenerator analyzeRepos +INFO: [72/427] Analyzing https://github.com/willowisp01/ip.git (master)... +Jan 24, 2024 2:13:52 PM reposense.report.RepoCloner spawnCloneProcess INFO: Cloning in parallel from https://github.com/kailinteoo/ip.git... -Jan 24, 2024 1:56:46 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:13:52 PM reposense.report.RepoCloner waitForCloneProcess INFO: Waiting for cloning of https://github.com/kailinteoo/ip.git to complete... -Jan 24, 2024 1:56:46 PM reposense.report.ReportGenerator updateRepoConfig -INFO: https://github.com/willowisp01/ip.git (master) does not contain a standalone config file. -Jan 24, 2024 1:56:46 PM reposense.authorship.FileInfoExtractor extractTextFileInfos -INFO: Extracting relevant file info from https://github.com/willowisp01/ip.git (master)... -Jan 24, 2024 1:56:46 PM reposense.commits.CommitInfoExtractor extractCommitInfos -INFO: Extracting commits info for https://github.com/willowisp01/ip.git (master)... -Jan 24, 2024 1:56:46 PM reposense.commits.CommitInfoAnalyzer analyzeCommits -INFO: Analyzing commits info for https://github.com/willowisp01/ip.git (master)... -Jan 24, 2024 1:56:46 PM reposense.report.ReportGenerator analyzeRepo -INFO: Analysis of https://github.com/willowisp01/ip.git (master) completed! -Jan 24, 2024 1:56:47 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:13:52 PM reposense.report.RepoCloner waitForCloneProcess INFO: Cloning of https://github.com/HongRay/ip.git completed! -Jan 24, 2024 1:56:47 PM reposense.report.ReportGenerator analyzeRepos -INFO: [73/428] Analyzing https://github.com/HongRay/ip.git (master)... -Jan 24, 2024 1:56:47 PM reposense.report.RepoCloner spawnCloneProcess +Jan 24, 2024 2:13:52 PM reposense.commits.CommitInfoExtractor extractCommitInfos +INFO: Extracting commits info for https://github.com/tituschewxj/ip.git (master)... +Jan 24, 2024 2:13:52 PM reposense.report.RepoCloner spawnCloneProcess INFO: Cloning in parallel from https://github.com/Alteqa/ip.git... -Jan 24, 2024 1:56:47 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:13:52 PM reposense.report.ReportGenerator analyzeRepos +INFO: [73/427] Analyzing https://github.com/HongRay/ip.git (master)... +Jan 24, 2024 2:13:52 PM reposense.report.ReportGenerator updateRepoConfig +INFO: https://github.com/willowisp01/ip.git (master) does not contain a standalone config file. +Jan 24, 2024 2:13:52 PM reposense.authorship.FileInfoExtractor extractTextFileInfos +INFO: Extracting relevant file info from https://github.com/willowisp01/ip.git (master)... +Jan 24, 2024 2:13:52 PM reposense.report.RepoCloner waitForCloneProcess INFO: Waiting for cloning of https://github.com/Alteqa/ip.git to complete... -Jan 24, 2024 1:56:47 PM reposense.report.ReportGenerator updateRepoConfig +Jan 24, 2024 2:13:52 PM reposense.commits.CommitInfoAnalyzer analyzeCommits +INFO: Analyzing commits info for https://github.com/tituschewxj/ip.git (master)... +Jan 24, 2024 2:13:52 PM reposense.report.ReportGenerator updateRepoConfig INFO: https://github.com/HongRay/ip.git (master) does not contain a standalone config file. -Jan 24, 2024 1:56:47 PM reposense.authorship.FileInfoExtractor extractTextFileInfos +Jan 24, 2024 2:13:52 PM reposense.authorship.FileInfoExtractor extractTextFileInfos INFO: Extracting relevant file info from https://github.com/HongRay/ip.git (master)... -Jan 24, 2024 1:56:47 PM reposense.commits.CommitInfoExtractor extractCommitInfos -INFO: Extracting commits info for https://github.com/HongRay/ip.git (master)... -Jan 24, 2024 1:56:47 PM reposense.commits.CommitInfoAnalyzer analyzeCommits -INFO: Analyzing commits info for https://github.com/HongRay/ip.git (master)... -Jan 24, 2024 1:56:47 PM reposense.report.ReportGenerator analyzeRepo -INFO: Analysis of https://github.com/HongRay/ip.git (master) completed! -Jan 24, 2024 1:56:47 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:13:52 PM reposense.report.ReportGenerator analyzeRepo +INFO: Analysis of https://github.com/tituschewxj/ip.git (master) completed! +Jan 24, 2024 2:13:53 PM reposense.report.RepoCloner waitForCloneProcess +INFO: Cloning of https://github.com/Wyrkx/ip.git completed! +Jan 24, 2024 2:13:53 PM reposense.report.ReportGenerator analyzeRepos +INFO: [74/427] Analyzing https://github.com/Wyrkx/ip.git (master)... +Jan 24, 2024 2:13:53 PM reposense.report.RepoCloner spawnCloneProcess +INFO: Cloning in parallel from https://github.com/MaYuehan/ip.git... +Jan 24, 2024 2:13:53 PM reposense.commits.CommitInfoExtractor extractCommitInfos +INFO: Extracting commits info for https://github.com/tamagochuuu/ip.git (master)... +Jan 24, 2024 2:13:53 PM reposense.report.RepoCloner waitForCloneProcess +INFO: Waiting for cloning of https://github.com/MaYuehan/ip.git to complete... +Jan 24, 2024 2:13:53 PM reposense.report.RepoCloner waitForCloneProcess WARNING: Exception met while trying to clone the repo "Alteqa/ip[master]", will skip this repo. reposense.system.CommandRunnerProcessException: Error returned from command git clone --bare 'https://github.com/Alteqa/ip.git' 'repos/Alteqa_ip/ip_bare' on path . : Cloning into bare repository 'repos/Alteqa_ip/ip_bare'... @@ -1894,47 +1870,31 @@ fatal: could not read Username for 'https://github.com': No such device or addre at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) at java.base/java.lang.Thread.run(Thread.java:829) -Jan 24, 2024 1:56:47 PM reposense.report.RepoCloner spawnCloneProcess -INFO: Cloning in parallel from https://github.com/MaYuehan/ip.git... -Jan 24, 2024 1:56:47 PM reposense.report.RepoCloner waitForCloneProcess -INFO: Waiting for cloning of https://github.com/MaYuehan/ip.git to complete... -Jan 24, 2024 1:56:47 PM reposense.report.RepoCloner waitForCloneProcess -INFO: Cloning of https://github.com/Wyrkx/ip.git completed! -Jan 24, 2024 1:56:47 PM reposense.report.ReportGenerator analyzeRepos -INFO: [74/428] Analyzing https://github.com/Wyrkx/ip.git (master)... -Jan 24, 2024 1:56:47 PM reposense.report.RepoCloner spawnCloneProcess +Jan 24, 2024 2:13:53 PM reposense.report.RepoCloner spawnCloneProcess INFO: Cloning in parallel from https://github.com/zhenghuil/ip.git... -Jan 24, 2024 1:56:47 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:13:53 PM reposense.commits.CommitInfoAnalyzer analyzeCommits +INFO: Analyzing commits info for https://github.com/tamagochuuu/ip.git (master)... +Jan 24, 2024 2:13:53 PM reposense.report.ReportGenerator analyzeRepo +INFO: Analysis of https://github.com/tamagochuuu/ip.git (master) completed! +Jan 24, 2024 2:13:53 PM reposense.report.RepoCloner waitForCloneProcess INFO: Waiting for cloning of https://github.com/zhenghuil/ip.git to complete... -Jan 24, 2024 1:56:47 PM reposense.report.ReportGenerator updateRepoConfig +Jan 24, 2024 2:13:53 PM reposense.report.ReportGenerator updateRepoConfig INFO: https://github.com/Wyrkx/ip.git (master) does not contain a standalone config file. -Jan 24, 2024 1:56:47 PM reposense.authorship.FileInfoExtractor extractTextFileInfos +Jan 24, 2024 2:13:53 PM reposense.authorship.FileInfoExtractor extractTextFileInfos INFO: Extracting relevant file info from https://github.com/Wyrkx/ip.git (master)... -Jan 24, 2024 1:56:47 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:13:53 PM reposense.report.RepoCloner waitForCloneProcess INFO: Cloning of https://github.com/Benson15912/ip.git completed! -Jan 24, 2024 1:56:47 PM reposense.report.ReportGenerator analyzeRepos -INFO: [75/428] Analyzing https://github.com/Benson15912/ip.git (master)... -Jan 24, 2024 1:56:47 PM reposense.report.RepoCloner spawnCloneProcess +Jan 24, 2024 2:13:53 PM reposense.report.ReportGenerator analyzeRepos +INFO: [75/427] Analyzing https://github.com/Benson15912/ip.git (master)... +Jan 24, 2024 2:13:53 PM reposense.report.RepoCloner spawnCloneProcess INFO: Cloning in parallel from https://github.com/sarjinius/ip.git... -Jan 24, 2024 1:56:47 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:13:53 PM reposense.report.RepoCloner waitForCloneProcess INFO: Waiting for cloning of https://github.com/sarjinius/ip.git to complete... -Jan 24, 2024 1:56:47 PM reposense.commits.CommitInfoExtractor extractCommitInfos -INFO: Extracting commits info for https://github.com/Wyrkx/ip.git (master)... -Jan 24, 2024 1:56:47 PM reposense.commits.CommitInfoAnalyzer analyzeCommits -INFO: Analyzing commits info for https://github.com/Wyrkx/ip.git (master)... -Jan 24, 2024 1:56:47 PM reposense.report.ReportGenerator analyzeRepo -INFO: Analysis of https://github.com/Wyrkx/ip.git (master) completed! -Jan 24, 2024 1:56:47 PM reposense.report.ReportGenerator updateRepoConfig +Jan 24, 2024 2:13:53 PM reposense.report.ReportGenerator updateRepoConfig INFO: https://github.com/Benson15912/ip.git (master) does not contain a standalone config file. -Jan 24, 2024 1:56:47 PM reposense.authorship.FileInfoExtractor extractTextFileInfos +Jan 24, 2024 2:13:53 PM reposense.authorship.FileInfoExtractor extractTextFileInfos INFO: Extracting relevant file info from https://github.com/Benson15912/ip.git (master)... -Jan 24, 2024 1:56:47 PM reposense.commits.CommitInfoExtractor extractCommitInfos -INFO: Extracting commits info for https://github.com/Benson15912/ip.git (master)... -Jan 24, 2024 1:56:47 PM reposense.commits.CommitInfoAnalyzer analyzeCommits -INFO: Analyzing commits info for https://github.com/Benson15912/ip.git (master)... -Jan 24, 2024 1:56:47 PM reposense.report.ReportGenerator analyzeRepo -INFO: Analysis of https://github.com/Benson15912/ip.git (master) completed! -Jan 24, 2024 1:56:47 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:13:53 PM reposense.report.RepoCloner waitForCloneProcess WARNING: Exception met while trying to clone the repo "zhenghuil/ip[master]", will skip this repo. reposense.system.CommandRunnerProcessException: Error returned from command git clone --bare 'https://github.com/zhenghuil/ip.git' 'repos/zhenghuil_ip/ip_bare' on path . : Cloning into bare repository 'repos/zhenghuil_ip/ip_bare'... @@ -1950,23 +1910,21 @@ fatal: could not read Username for 'https://github.com': No such device or addre at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) at java.base/java.lang.Thread.run(Thread.java:829) -Jan 24, 2024 1:56:47 PM reposense.report.RepoCloner spawnCloneProcess +Jan 24, 2024 2:13:53 PM reposense.report.RepoCloner spawnCloneProcess INFO: Cloning in parallel from https://github.com/appleraincoat/ip.git... -Jan 24, 2024 1:56:47 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:13:53 PM reposense.report.RepoCloner waitForCloneProcess INFO: Waiting for cloning of https://github.com/appleraincoat/ip.git to complete... -Jan 24, 2024 1:56:47 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:13:53 PM reposense.commits.CommitInfoExtractor extractCommitInfos +INFO: Extracting commits info for https://github.com/willowisp01/ip.git (master)... +Jan 24, 2024 2:13:53 PM reposense.commits.CommitInfoExtractor extractCommitInfos +INFO: Extracting commits info for https://github.com/Wyrkx/ip.git (master)... +Jan 24, 2024 2:13:53 PM reposense.report.RepoCloner waitForCloneProcess INFO: Cloning of https://github.com/kailinteoo/ip.git completed! -Jan 24, 2024 1:56:47 PM reposense.report.ReportGenerator analyzeRepos -INFO: [76/428] Analyzing https://github.com/kailinteoo/ip.git (master)... -Jan 24, 2024 1:56:47 PM reposense.report.RepoCloner spawnCloneProcess -INFO: Cloning in parallel from https://github.com/reetmitra/ip.git... -Jan 24, 2024 1:56:47 PM reposense.report.RepoCloner waitForCloneProcess -INFO: Waiting for cloning of https://github.com/reetmitra/ip.git to complete... -Jan 24, 2024 1:56:47 PM reposense.report.ReportGenerator updateRepoConfig -INFO: https://github.com/kailinteoo/ip.git (master) does not contain a standalone config file. -Jan 24, 2024 1:56:47 PM reposense.authorship.FileInfoExtractor extractTextFileInfos -INFO: Extracting relevant file info from https://github.com/kailinteoo/ip.git (master)... -Jan 24, 2024 1:56:47 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:13:53 PM reposense.commits.CommitInfoAnalyzer analyzeCommits +INFO: Analyzing commits info for https://github.com/willowisp01/ip.git (master)... +Jan 24, 2024 2:13:53 PM reposense.report.ReportGenerator analyzeRepo +INFO: Analysis of https://github.com/willowisp01/ip.git (master) completed! +Jan 24, 2024 2:13:53 PM reposense.report.RepoCloner waitForCloneProcess WARNING: Exception met while trying to clone the repo "sarjinius/ip[master]", will skip this repo. reposense.system.CommandRunnerProcessException: Error returned from command git clone --bare 'https://github.com/sarjinius/ip.git' 'repos/sarjinius_ip/ip_bare' on path . : Cloning into bare repository 'repos/sarjinius_ip/ip_bare'... @@ -1982,20 +1940,48 @@ fatal: could not read Username for 'https://github.com': No such device or addre at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) at java.base/java.lang.Thread.run(Thread.java:829) -Jan 24, 2024 1:56:47 PM reposense.report.RepoCloner spawnCloneProcess +Jan 24, 2024 2:13:53 PM reposense.report.RepoCloner spawnCloneProcess +INFO: Cloning in parallel from https://github.com/reetmitra/ip.git... +Jan 24, 2024 2:13:53 PM reposense.commits.CommitInfoAnalyzer analyzeCommits +INFO: Analyzing commits info for https://github.com/Wyrkx/ip.git (master)... +Jan 24, 2024 2:13:53 PM reposense.report.RepoCloner spawnCloneProcess INFO: Cloning in parallel from https://github.com/taeewonnn/ip.git... -Jan 24, 2024 1:56:47 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:13:53 PM reposense.report.ReportGenerator analyzeRepo +INFO: Analysis of https://github.com/Wyrkx/ip.git (master) completed! +Jan 24, 2024 2:13:53 PM reposense.report.ReportGenerator analyzeRepos +INFO: [76/427] Analyzing https://github.com/kailinteoo/ip.git (master)... +Jan 24, 2024 2:13:53 PM reposense.report.RepoCloner waitForCloneProcess +INFO: Waiting for cloning of https://github.com/reetmitra/ip.git to complete... +Jan 24, 2024 2:13:53 PM reposense.report.RepoCloner waitForCloneProcess INFO: Waiting for cloning of https://github.com/taeewonnn/ip.git to complete... -Jan 24, 2024 1:56:47 PM reposense.commits.CommitInfoExtractor extractCommitInfos -INFO: Extracting commits info for https://github.com/kailinteoo/ip.git (master)... -Jan 24, 2024 1:56:47 PM reposense.commits.CommitInfoAnalyzer analyzeCommits -INFO: Analyzing commits info for https://github.com/kailinteoo/ip.git (master)... -Jan 24, 2024 1:56:47 PM reposense.report.ReportGenerator analyzeRepo -INFO: Analysis of https://github.com/kailinteoo/ip.git (master) completed! -Jan 24, 2024 1:56:47 PM reposense.report.RepoCloner waitForCloneProcess -WARNING: Exception met while trying to clone the repo "reetmitra/ip[master]", will skip this repo. -reposense.system.CommandRunnerProcessException: Error returned from command git clone --bare 'https://github.com/reetmitra/ip.git' 'repos/reetmitra_ip/ip_bare' on path . : -Cloning into bare repository 'repos/reetmitra_ip/ip_bare'... +Jan 24, 2024 2:13:53 PM reposense.commits.CommitInfoExtractor extractCommitInfos +INFO: Extracting commits info for https://github.com/HongRay/ip.git (master)... +Jan 24, 2024 2:13:53 PM reposense.commits.CommitInfoExtractor extractCommitInfos +INFO: Extracting commits info for https://github.com/Benson15912/ip.git (master)... +Jan 24, 2024 2:13:53 PM reposense.report.ReportGenerator updateRepoConfig +INFO: https://github.com/kailinteoo/ip.git (master) does not contain a standalone config file. +Jan 24, 2024 2:13:53 PM reposense.authorship.FileInfoExtractor extractTextFileInfos +INFO: Extracting relevant file info from https://github.com/kailinteoo/ip.git (master)... +Jan 24, 2024 2:13:53 PM reposense.commits.CommitInfoAnalyzer analyzeCommits +INFO: Analyzing commits info for https://github.com/Benson15912/ip.git (master)... +Jan 24, 2024 2:13:53 PM reposense.report.ReportGenerator analyzeRepo +INFO: Analysis of https://github.com/Benson15912/ip.git (master) completed! +Jan 24, 2024 2:13:53 PM reposense.commits.CommitInfoAnalyzer analyzeCommits +INFO: Analyzing commits info for https://github.com/HongRay/ip.git (master)... +Jan 24, 2024 2:13:53 PM reposense.report.ReportGenerator analyzeRepo +INFO: Analysis of https://github.com/HongRay/ip.git (master) completed! +Jan 24, 2024 2:13:53 PM reposense.commits.CommitInfoExtractor extractCommitInfos +INFO: Extracting commits info for https://github.com/kailinteoo/ip.git (master)... +Jan 24, 2024 2:13:53 PM reposense.commits.CommitInfoAnalyzer analyzeCommits +INFO: Analyzing commits info for https://github.com/kailinteoo/ip.git (master)... +Jan 24, 2024 2:13:53 PM reposense.report.ReportGenerator analyzeRepo +INFO: Analysis of https://github.com/kailinteoo/ip.git (master) completed! +Jan 24, 2024 2:13:53 PM reposense.report.RepoCloner waitForCloneProcess +INFO: Cloning of https://github.com/MaYuehan/ip.git completed! +Jan 24, 2024 2:13:53 PM reposense.report.RepoCloner waitForCloneProcess +WARNING: Exception met while trying to clone the repo "reetmitra/ip[master]", will skip this repo. +reposense.system.CommandRunnerProcessException: Error returned from command git clone --bare 'https://github.com/reetmitra/ip.git' 'repos/reetmitra_ip/ip_bare' on path . : +Cloning into bare repository 'repos/reetmitra_ip/ip_bare'... fatal: could not read Username for 'https://github.com': No such device or address at reposense.system.CommandRunnerProcess.waitForProcess(CommandRunnerProcess.java:46) @@ -2008,29 +1994,21 @@ fatal: could not read Username for 'https://github.com': No such device or addre at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) at java.base/java.lang.Thread.run(Thread.java:829) -Jan 24, 2024 1:56:47 PM reposense.report.RepoCloner spawnCloneProcess +Jan 24, 2024 2:13:53 PM reposense.report.RepoCloner spawnCloneProcess INFO: Cloning in parallel from https://github.com/jamessinmaojun/ip.git... -Jan 24, 2024 1:56:47 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:13:53 PM reposense.report.RepoCloner waitForCloneProcess INFO: Waiting for cloning of https://github.com/jamessinmaojun/ip.git to complete... -Jan 24, 2024 1:56:48 PM reposense.report.RepoCloner waitForCloneProcess -INFO: Cloning of https://github.com/MaYuehan/ip.git completed! -Jan 24, 2024 1:56:48 PM reposense.report.ReportGenerator analyzeRepos -INFO: [77/428] Analyzing https://github.com/MaYuehan/ip.git (master)... -Jan 24, 2024 1:56:48 PM reposense.report.RepoCloner spawnCloneProcess +Jan 24, 2024 2:13:53 PM reposense.report.RepoCloner spawnCloneProcess INFO: Cloning in parallel from https://github.com/H4mes/ip.git... -Jan 24, 2024 1:56:48 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:13:53 PM reposense.report.ReportGenerator analyzeRepos +INFO: [77/427] Analyzing https://github.com/MaYuehan/ip.git (master)... +Jan 24, 2024 2:13:53 PM reposense.report.RepoCloner waitForCloneProcess INFO: Waiting for cloning of https://github.com/H4mes/ip.git to complete... -Jan 24, 2024 1:56:48 PM reposense.report.ReportGenerator updateRepoConfig +Jan 24, 2024 2:13:53 PM reposense.report.ReportGenerator updateRepoConfig INFO: https://github.com/MaYuehan/ip.git (master) does not contain a standalone config file. -Jan 24, 2024 1:56:48 PM reposense.authorship.FileInfoExtractor extractTextFileInfos +Jan 24, 2024 2:13:53 PM reposense.authorship.FileInfoExtractor extractTextFileInfos INFO: Extracting relevant file info from https://github.com/MaYuehan/ip.git (master)... -Jan 24, 2024 1:56:48 PM reposense.commits.CommitInfoExtractor extractCommitInfos -INFO: Extracting commits info for https://github.com/MaYuehan/ip.git (master)... -Jan 24, 2024 1:56:48 PM reposense.commits.CommitInfoAnalyzer analyzeCommits -INFO: Analyzing commits info for https://github.com/MaYuehan/ip.git (master)... -Jan 24, 2024 1:56:48 PM reposense.report.ReportGenerator analyzeRepo -INFO: Analysis of https://github.com/MaYuehan/ip.git (master) completed! -Jan 24, 2024 1:56:48 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:13:53 PM reposense.report.RepoCloner waitForCloneProcess WARNING: Exception met while trying to clone the repo "H4mes/ip[master]", will skip this repo. reposense.system.CommandRunnerProcessException: Error returned from command git clone --bare 'https://github.com/H4mes/ip.git' 'repos/H4mes_ip/ip_bare' on path . : Cloning into bare repository 'repos/H4mes_ip/ip_bare'... @@ -2046,119 +2024,85 @@ fatal: could not read Username for 'https://github.com': No such device or addre at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) at java.base/java.lang.Thread.run(Thread.java:829) -Jan 24, 2024 1:56:48 PM reposense.report.RepoCloner spawnCloneProcess +Jan 24, 2024 2:13:53 PM reposense.report.RepoCloner spawnCloneProcess INFO: Cloning in parallel from https://github.com/ChocoRagdoll/ip.git... -Jan 24, 2024 1:56:48 PM reposense.report.RepoCloner waitForCloneProcess -INFO: Waiting for cloning of https://github.com/ChocoRagdoll/ip.git to complete... -Jan 24, 2024 1:56:48 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:13:53 PM reposense.report.RepoCloner waitForCloneProcess INFO: Cloning of https://github.com/appleraincoat/ip.git completed! -Jan 24, 2024 1:56:48 PM reposense.report.ReportGenerator analyzeRepos -INFO: [78/428] Analyzing https://github.com/appleraincoat/ip.git (master)... -Jan 24, 2024 1:56:48 PM reposense.report.RepoCloner spawnCloneProcess +Jan 24, 2024 2:13:53 PM reposense.report.RepoCloner waitForCloneProcess +INFO: Waiting for cloning of https://github.com/ChocoRagdoll/ip.git to complete... +Jan 24, 2024 2:13:53 PM reposense.report.ReportGenerator analyzeRepos +INFO: [78/427] Analyzing https://github.com/appleraincoat/ip.git (master)... +Jan 24, 2024 2:13:53 PM reposense.report.RepoCloner spawnCloneProcess INFO: Cloning in parallel from https://github.com/ondretann/ip.git... -Jan 24, 2024 1:56:48 PM reposense.report.RepoCloner waitForCloneProcess -INFO: Waiting for cloning of https://github.com/ondretann/ip.git to complete... -Jan 24, 2024 1:56:48 PM reposense.report.ReportGenerator updateRepoConfig +Jan 24, 2024 2:13:53 PM reposense.report.ReportGenerator updateRepoConfig INFO: https://github.com/appleraincoat/ip.git (master) does not contain a standalone config file. -Jan 24, 2024 1:56:48 PM reposense.authorship.FileInfoExtractor extractTextFileInfos +Jan 24, 2024 2:13:53 PM reposense.authorship.FileInfoExtractor extractTextFileInfos INFO: Extracting relevant file info from https://github.com/appleraincoat/ip.git (master)... -Jan 24, 2024 1:56:48 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:13:53 PM reposense.commits.CommitInfoExtractor extractCommitInfos +INFO: Extracting commits info for https://github.com/MaYuehan/ip.git (master)... +Jan 24, 2024 2:13:53 PM reposense.report.RepoCloner waitForCloneProcess +INFO: Waiting for cloning of https://github.com/ondretann/ip.git to complete... +Jan 24, 2024 2:13:53 PM reposense.report.RepoCloner waitForCloneProcess INFO: Cloning of https://github.com/taeewonnn/ip.git completed! -Jan 24, 2024 1:56:48 PM reposense.report.ReportGenerator analyzeRepos -INFO: [79/428] Analyzing https://github.com/taeewonnn/ip.git (master)... -Jan 24, 2024 1:56:48 PM reposense.report.RepoCloner spawnCloneProcess +Jan 24, 2024 2:13:53 PM reposense.commits.CommitInfoAnalyzer analyzeCommits +INFO: Analyzing commits info for https://github.com/MaYuehan/ip.git (master)... +Jan 24, 2024 2:13:53 PM reposense.report.ReportGenerator analyzeRepo +INFO: Analysis of https://github.com/MaYuehan/ip.git (master) completed! +Jan 24, 2024 2:13:53 PM reposense.report.RepoCloner spawnCloneProcess INFO: Cloning in parallel from https://github.com/ashleygoh1/ip.git... -Jan 24, 2024 1:56:48 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:13:53 PM reposense.report.ReportGenerator analyzeRepos +INFO: [79/427] Analyzing https://github.com/taeewonnn/ip.git (master)... +Jan 24, 2024 2:13:53 PM reposense.report.RepoCloner waitForCloneProcess INFO: Waiting for cloning of https://github.com/ashleygoh1/ip.git to complete... -Jan 24, 2024 1:56:48 PM reposense.report.ReportGenerator updateRepoConfig +Jan 24, 2024 2:13:53 PM reposense.report.ReportGenerator updateRepoConfig INFO: https://github.com/taeewonnn/ip.git (master) does not contain a standalone config file. -Jan 24, 2024 1:56:48 PM reposense.authorship.FileInfoExtractor extractTextFileInfos +Jan 24, 2024 2:13:53 PM reposense.authorship.FileInfoExtractor extractTextFileInfos INFO: Extracting relevant file info from https://github.com/taeewonnn/ip.git (master)... -Jan 24, 2024 1:56:48 PM reposense.commits.CommitInfoExtractor extractCommitInfos +Jan 24, 2024 2:13:53 PM reposense.commits.CommitInfoExtractor extractCommitInfos INFO: Extracting commits info for https://github.com/appleraincoat/ip.git (master)... -Jan 24, 2024 1:56:48 PM reposense.commits.CommitInfoAnalyzer analyzeCommits -INFO: Analyzing commits info for https://github.com/appleraincoat/ip.git (master)... -Jan 24, 2024 1:56:48 PM reposense.report.ReportGenerator analyzeRepo -INFO: Analysis of https://github.com/appleraincoat/ip.git (master) completed! -Jan 24, 2024 1:56:48 PM reposense.commits.CommitInfoExtractor extractCommitInfos -INFO: Extracting commits info for https://github.com/taeewonnn/ip.git (master)... -Jan 24, 2024 1:56:48 PM reposense.commits.CommitInfoAnalyzer analyzeCommits -INFO: Analyzing commits info for https://github.com/taeewonnn/ip.git (master)... -Jan 24, 2024 1:56:48 PM reposense.report.ReportGenerator analyzeRepo -INFO: Analysis of https://github.com/taeewonnn/ip.git (master) completed! -Jan 24, 2024 1:56:48 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:13:53 PM reposense.report.RepoCloner waitForCloneProcess INFO: Cloning of https://github.com/jamessinmaojun/ip.git completed! -Jan 24, 2024 1:56:48 PM reposense.report.ReportGenerator analyzeRepos -INFO: [80/428] Analyzing https://github.com/jamessinmaojun/ip.git (master)... -Jan 24, 2024 1:56:48 PM reposense.report.RepoCloner spawnCloneProcess +Jan 24, 2024 2:13:53 PM reposense.commits.CommitInfoAnalyzer analyzeCommits +INFO: Analyzing commits info for https://github.com/appleraincoat/ip.git (master)... +Jan 24, 2024 2:13:53 PM reposense.report.RepoCloner spawnCloneProcess INFO: Cloning in parallel from https://github.com/justincred/ip.git... -Jan 24, 2024 1:56:48 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:13:53 PM reposense.report.ReportGenerator analyzeRepos +INFO: [80/427] Analyzing https://github.com/jamessinmaojun/ip.git (master)... +Jan 24, 2024 2:13:53 PM reposense.report.ReportGenerator analyzeRepo +INFO: Analysis of https://github.com/appleraincoat/ip.git (master) completed! +Jan 24, 2024 2:13:53 PM reposense.report.RepoCloner waitForCloneProcess INFO: Waiting for cloning of https://github.com/justincred/ip.git to complete... -Jan 24, 2024 1:56:48 PM reposense.report.ReportGenerator updateRepoConfig +Jan 24, 2024 2:13:53 PM reposense.report.ReportGenerator updateRepoConfig INFO: https://github.com/jamessinmaojun/ip.git (master) does not contain a standalone config file. -Jan 24, 2024 1:56:48 PM reposense.authorship.FileInfoExtractor extractTextFileInfos +Jan 24, 2024 2:13:53 PM reposense.authorship.FileInfoExtractor extractTextFileInfos INFO: Extracting relevant file info from https://github.com/jamessinmaojun/ip.git (master)... -Jan 24, 2024 1:56:48 PM reposense.commits.CommitInfoExtractor extractCommitInfos +Jan 24, 2024 2:13:53 PM reposense.commits.CommitInfoExtractor extractCommitInfos +INFO: Extracting commits info for https://github.com/taeewonnn/ip.git (master)... +Jan 24, 2024 2:13:53 PM reposense.commits.CommitInfoAnalyzer analyzeCommits +INFO: Analyzing commits info for https://github.com/taeewonnn/ip.git (master)... +Jan 24, 2024 2:13:53 PM reposense.report.ReportGenerator analyzeRepo +INFO: Analysis of https://github.com/taeewonnn/ip.git (master) completed! +Jan 24, 2024 2:13:53 PM reposense.report.RepoCloner waitForCloneProcess +INFO: Cloning of https://github.com/ondretann/ip.git completed! +Jan 24, 2024 2:13:53 PM reposense.report.ReportGenerator analyzeRepos +INFO: [81/427] Analyzing https://github.com/ondretann/ip.git (master)... +Jan 24, 2024 2:13:53 PM reposense.report.RepoCloner spawnCloneProcess +INFO: Cloning in parallel from https://github.com/JerryWang0000/ip.git... +Jan 24, 2024 2:13:53 PM reposense.commits.CommitInfoExtractor extractCommitInfos INFO: Extracting commits info for https://github.com/jamessinmaojun/ip.git (master)... -Jan 24, 2024 1:56:48 PM reposense.commits.CommitInfoAnalyzer analyzeCommits +Jan 24, 2024 2:13:53 PM reposense.report.RepoCloner waitForCloneProcess +INFO: Waiting for cloning of https://github.com/JerryWang0000/ip.git to complete... +Jan 24, 2024 2:13:53 PM reposense.commits.CommitInfoAnalyzer analyzeCommits INFO: Analyzing commits info for https://github.com/jamessinmaojun/ip.git (master)... -Jan 24, 2024 1:56:48 PM reposense.report.ReportGenerator analyzeRepo +Jan 24, 2024 2:13:53 PM reposense.report.ReportGenerator analyzeRepo INFO: Analysis of https://github.com/jamessinmaojun/ip.git (master) completed! -Jan 24, 2024 1:56:49 PM reposense.report.RepoCloner waitForCloneProcess -INFO: Cloning of https://github.com/ChocoRagdoll/ip.git completed! -Jan 24, 2024 1:56:49 PM reposense.report.ReportGenerator analyzeRepos -INFO: [81/428] Analyzing https://github.com/ChocoRagdoll/ip.git (master)... -Jan 24, 2024 1:56:49 PM reposense.report.RepoCloner spawnCloneProcess -INFO: Cloning in parallel from https://github.com/JerryWang0000/ip.git... -Jan 24, 2024 1:56:49 PM reposense.report.RepoCloner waitForCloneProcess -INFO: Waiting for cloning of https://github.com/JerryWang0000/ip.git to complete... -Jan 24, 2024 1:56:49 PM reposense.report.ReportGenerator updateRepoConfig -INFO: https://github.com/ChocoRagdoll/ip.git (master) does not contain a standalone config file. -Jan 24, 2024 1:56:49 PM reposense.authorship.FileInfoExtractor extractTextFileInfos -INFO: Extracting relevant file info from https://github.com/ChocoRagdoll/ip.git (master)... -Jan 24, 2024 1:56:49 PM reposense.commits.CommitInfoExtractor extractCommitInfos -INFO: Extracting commits info for https://github.com/ChocoRagdoll/ip.git (master)... -Jan 24, 2024 1:56:49 PM reposense.commits.CommitInfoAnalyzer analyzeCommits -INFO: Analyzing commits info for https://github.com/ChocoRagdoll/ip.git (master)... -Jan 24, 2024 1:56:49 PM reposense.report.ReportGenerator analyzeRepo -INFO: Analysis of https://github.com/ChocoRagdoll/ip.git (master) completed! -Jan 24, 2024 1:56:49 PM reposense.report.RepoCloner waitForCloneProcess -INFO: Cloning of https://github.com/ondretann/ip.git completed! -Jan 24, 2024 1:56:49 PM reposense.report.RepoCloner spawnCloneProcess -INFO: Cloning in parallel from https://github.com/julia-cp/ip.git... -Jan 24, 2024 1:56:49 PM reposense.report.ReportGenerator analyzeRepos -INFO: [82/428] Analyzing https://github.com/ondretann/ip.git (master)... -Jan 24, 2024 1:56:49 PM reposense.report.RepoCloner waitForCloneProcess -INFO: Waiting for cloning of https://github.com/julia-cp/ip.git to complete... -Jan 24, 2024 1:56:49 PM reposense.report.ReportGenerator updateRepoConfig +Jan 24, 2024 2:13:53 PM reposense.report.ReportGenerator updateRepoConfig INFO: https://github.com/ondretann/ip.git (master) does not contain a standalone config file. -Jan 24, 2024 1:56:49 PM reposense.authorship.FileInfoExtractor extractTextFileInfos +Jan 24, 2024 2:13:53 PM reposense.authorship.FileInfoExtractor extractTextFileInfos INFO: Extracting relevant file info from https://github.com/ondretann/ip.git (master)... -Jan 24, 2024 1:56:49 PM reposense.report.RepoCloner waitForCloneProcess -INFO: Cloning of https://github.com/ashleygoh1/ip.git completed! -Jan 24, 2024 1:56:49 PM reposense.report.ReportGenerator analyzeRepos -INFO: [83/428] Analyzing https://github.com/ashleygoh1/ip.git (master)... -Jan 24, 2024 1:56:49 PM reposense.report.RepoCloner spawnCloneProcess -INFO: Cloning in parallel from https://github.com/Tanzhiheng26/ip.git... -Jan 24, 2024 1:56:49 PM reposense.report.RepoCloner waitForCloneProcess -INFO: Waiting for cloning of https://github.com/Tanzhiheng26/ip.git to complete... -Jan 24, 2024 1:56:49 PM reposense.report.ReportGenerator updateRepoConfig -INFO: https://github.com/ashleygoh1/ip.git (master) does not contain a standalone config file. -Jan 24, 2024 1:56:49 PM reposense.authorship.FileInfoExtractor extractTextFileInfos -INFO: Extracting relevant file info from https://github.com/ashleygoh1/ip.git (master)... -Jan 24, 2024 1:56:49 PM reposense.commits.CommitInfoExtractor extractCommitInfos -INFO: Extracting commits info for https://github.com/ashleygoh1/ip.git (master)... -Jan 24, 2024 1:56:49 PM reposense.commits.CommitInfoExtractor extractCommitInfos +Jan 24, 2024 2:13:53 PM reposense.commits.CommitInfoExtractor extractCommitInfos INFO: Extracting commits info for https://github.com/ondretann/ip.git (master)... -Jan 24, 2024 1:56:49 PM reposense.commits.CommitInfoAnalyzer analyzeCommits -INFO: Analyzing commits info for https://github.com/ashleygoh1/ip.git (master)... -Jan 24, 2024 1:56:49 PM reposense.report.ReportGenerator analyzeRepo -INFO: Analysis of https://github.com/ashleygoh1/ip.git (master) completed! -Jan 24, 2024 1:56:49 PM reposense.commits.CommitInfoAnalyzer analyzeCommits -INFO: Analyzing commits info for https://github.com/ondretann/ip.git (master)... -Jan 24, 2024 1:56:49 PM reposense.report.ReportGenerator analyzeRepo -INFO: Analysis of https://github.com/ondretann/ip.git (master) completed! -Jan 24, 2024 1:56:49 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:13:53 PM reposense.report.RepoCloner waitForCloneProcess WARNING: Exception met while trying to clone the repo "JerryWang0000/ip[master]", will skip this repo. reposense.system.CommandRunnerProcessException: Error returned from command git clone --bare 'https://github.com/JerryWang0000/ip.git' 'repos/JerryWang0000_ip/ip_bare' on path . : Cloning into bare repository 'repos/JerryWang0000_ip/ip_bare'... @@ -2174,11 +2118,51 @@ fatal: could not read Username for 'https://github.com': No such device or addre at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) at java.base/java.lang.Thread.run(Thread.java:829) -Jan 24, 2024 1:56:49 PM reposense.report.RepoCloner spawnCloneProcess +Jan 24, 2024 2:13:53 PM reposense.report.RepoCloner spawnCloneProcess +INFO: Cloning in parallel from https://github.com/julia-cp/ip.git... +Jan 24, 2024 2:13:53 PM reposense.commits.CommitInfoAnalyzer analyzeCommits +INFO: Analyzing commits info for https://github.com/ondretann/ip.git (master)... +Jan 24, 2024 2:13:53 PM reposense.report.ReportGenerator analyzeRepo +INFO: Analysis of https://github.com/ondretann/ip.git (master) completed! +Jan 24, 2024 2:13:53 PM reposense.report.RepoCloner waitForCloneProcess +INFO: Waiting for cloning of https://github.com/julia-cp/ip.git to complete... +Jan 24, 2024 2:13:53 PM reposense.report.RepoCloner waitForCloneProcess +INFO: Cloning of https://github.com/ashleygoh1/ip.git completed! +Jan 24, 2024 2:13:53 PM reposense.report.RepoCloner waitForCloneProcess +INFO: Cloning of https://github.com/ChocoRagdoll/ip.git completed! +Jan 24, 2024 2:13:53 PM reposense.report.RepoCloner spawnCloneProcess +INFO: Cloning in parallel from https://github.com/Tanzhiheng26/ip.git... +Jan 24, 2024 2:13:53 PM reposense.report.ReportGenerator analyzeRepos +INFO: [82/427] Analyzing https://github.com/ashleygoh1/ip.git (master)... +Jan 24, 2024 2:13:53 PM reposense.report.RepoCloner spawnCloneProcess INFO: Cloning in parallel from https://github.com/BryanL2303/ip.git... -Jan 24, 2024 1:56:49 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:13:53 PM reposense.report.ReportGenerator analyzeRepos +INFO: [83/427] Analyzing https://github.com/ChocoRagdoll/ip.git (master)... +Jan 24, 2024 2:13:53 PM reposense.report.RepoCloner waitForCloneProcess +INFO: Waiting for cloning of https://github.com/Tanzhiheng26/ip.git to complete... +Jan 24, 2024 2:13:53 PM reposense.report.RepoCloner waitForCloneProcess INFO: Waiting for cloning of https://github.com/BryanL2303/ip.git to complete... -Jan 24, 2024 1:56:49 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:13:53 PM reposense.report.RepoCloner waitForCloneProcess +INFO: Cloning of https://github.com/justincred/ip.git completed! +Jan 24, 2024 2:13:53 PM reposense.report.RepoCloner spawnCloneProcess +INFO: Cloning in parallel from https://github.com/sethteo/ip.git... +Jan 24, 2024 2:13:53 PM reposense.report.ReportGenerator analyzeRepos +INFO: [84/427] Analyzing https://github.com/justincred/ip.git (master)... +Jan 24, 2024 2:13:53 PM reposense.report.RepoCloner waitForCloneProcess +INFO: Waiting for cloning of https://github.com/sethteo/ip.git to complete... +Jan 24, 2024 2:13:53 PM reposense.report.ReportGenerator updateRepoConfig +INFO: https://github.com/ashleygoh1/ip.git (master) does not contain a standalone config file. +Jan 24, 2024 2:13:53 PM reposense.authorship.FileInfoExtractor extractTextFileInfos +INFO: Extracting relevant file info from https://github.com/ashleygoh1/ip.git (master)... +Jan 24, 2024 2:13:53 PM reposense.report.ReportGenerator updateRepoConfig +INFO: https://github.com/ChocoRagdoll/ip.git (master) does not contain a standalone config file. +Jan 24, 2024 2:13:53 PM reposense.authorship.FileInfoExtractor extractTextFileInfos +INFO: Extracting relevant file info from https://github.com/ChocoRagdoll/ip.git (master)... +Jan 24, 2024 2:13:53 PM reposense.report.ReportGenerator updateRepoConfig +INFO: https://github.com/justincred/ip.git (master) does not contain a standalone config file. +Jan 24, 2024 2:13:53 PM reposense.authorship.FileInfoExtractor extractTextFileInfos +INFO: Extracting relevant file info from https://github.com/justincred/ip.git (master)... +Jan 24, 2024 2:13:53 PM reposense.report.RepoCloner waitForCloneProcess WARNING: Exception met while trying to clone the repo "julia-cp/ip[master]", will skip this repo. reposense.system.CommandRunnerProcessException: Error returned from command git clone --bare 'https://github.com/julia-cp/ip.git' 'repos/julia-cp_ip/ip_bare' on path . : Cloning into bare repository 'repos/julia-cp_ip/ip_bare'... @@ -2194,101 +2178,91 @@ fatal: could not read Username for 'https://github.com': No such device or addre at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) at java.base/java.lang.Thread.run(Thread.java:829) -Jan 24, 2024 1:56:49 PM reposense.report.RepoCloner spawnCloneProcess -INFO: Cloning in parallel from https://github.com/sethteo/ip.git... -Jan 24, 2024 1:56:49 PM reposense.report.RepoCloner waitForCloneProcess -INFO: Waiting for cloning of https://github.com/sethteo/ip.git to complete... -Jan 24, 2024 1:56:49 PM reposense.report.RepoCloner waitForCloneProcess -INFO: Cloning of https://github.com/justincred/ip.git completed! -Jan 24, 2024 1:56:49 PM reposense.report.ReportGenerator analyzeRepos -INFO: [84/428] Analyzing https://github.com/justincred/ip.git (master)... -Jan 24, 2024 1:56:49 PM reposense.report.RepoCloner spawnCloneProcess +Jan 24, 2024 2:13:53 PM reposense.report.RepoCloner spawnCloneProcess INFO: Cloning in parallel from https://github.com/Joelwang22/ip.git... -Jan 24, 2024 1:56:49 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:13:53 PM reposense.report.RepoCloner waitForCloneProcess INFO: Waiting for cloning of https://github.com/Joelwang22/ip.git to complete... -Jan 24, 2024 1:56:49 PM reposense.report.ReportGenerator updateRepoConfig -INFO: https://github.com/justincred/ip.git (master) does not contain a standalone config file. -Jan 24, 2024 1:56:49 PM reposense.authorship.FileInfoExtractor extractTextFileInfos -INFO: Extracting relevant file info from https://github.com/justincred/ip.git (master)... -Jan 24, 2024 1:56:49 PM reposense.commits.CommitInfoExtractor extractCommitInfos +Jan 24, 2024 2:13:53 PM reposense.commits.CommitInfoExtractor extractCommitInfos +INFO: Extracting commits info for https://github.com/ashleygoh1/ip.git (master)... +Jan 24, 2024 2:13:53 PM reposense.commits.CommitInfoAnalyzer analyzeCommits +INFO: Analyzing commits info for https://github.com/ashleygoh1/ip.git (master)... +Jan 24, 2024 2:13:53 PM reposense.report.ReportGenerator analyzeRepo +INFO: Analysis of https://github.com/ashleygoh1/ip.git (master) completed! +Jan 24, 2024 2:13:53 PM reposense.commits.CommitInfoExtractor extractCommitInfos +INFO: Extracting commits info for https://github.com/ChocoRagdoll/ip.git (master)... +Jan 24, 2024 2:13:53 PM reposense.commits.CommitInfoExtractor extractCommitInfos INFO: Extracting commits info for https://github.com/justincred/ip.git (master)... -Jan 24, 2024 1:56:49 PM reposense.commits.CommitInfoAnalyzer analyzeCommits +Jan 24, 2024 2:13:53 PM reposense.commits.CommitInfoAnalyzer analyzeCommits +INFO: Analyzing commits info for https://github.com/ChocoRagdoll/ip.git (master)... +Jan 24, 2024 2:13:53 PM reposense.report.ReportGenerator analyzeRepo +INFO: Analysis of https://github.com/ChocoRagdoll/ip.git (master) completed! +Jan 24, 2024 2:13:53 PM reposense.commits.CommitInfoAnalyzer analyzeCommits INFO: Analyzing commits info for https://github.com/justincred/ip.git (master)... -Jan 24, 2024 1:56:49 PM reposense.report.ReportGenerator analyzeRepo +Jan 24, 2024 2:13:53 PM reposense.report.ReportGenerator analyzeRepo INFO: Analysis of https://github.com/justincred/ip.git (master) completed! -Jan 24, 2024 1:56:49 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:13:54 PM reposense.report.RepoCloner waitForCloneProcess INFO: Cloning of https://github.com/Tanzhiheng26/ip.git completed! -Jan 24, 2024 1:56:49 PM reposense.report.ReportGenerator analyzeRepos -INFO: [85/428] Analyzing https://github.com/Tanzhiheng26/ip.git (master)... -Jan 24, 2024 1:56:49 PM reposense.report.RepoCloner spawnCloneProcess +Jan 24, 2024 2:13:54 PM reposense.report.ReportGenerator analyzeRepos +INFO: [85/427] Analyzing https://github.com/Tanzhiheng26/ip.git (master)... +Jan 24, 2024 2:13:54 PM reposense.report.RepoCloner spawnCloneProcess INFO: Cloning in parallel from https://github.com/ibnu2651/ip.git... -Jan 24, 2024 1:56:49 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:13:54 PM reposense.report.RepoCloner waitForCloneProcess INFO: Waiting for cloning of https://github.com/ibnu2651/ip.git to complete... -Jan 24, 2024 1:56:49 PM reposense.report.ReportGenerator updateRepoConfig -INFO: https://github.com/Tanzhiheng26/ip.git (master) does not contain a standalone config file. -Jan 24, 2024 1:56:49 PM reposense.authorship.FileInfoExtractor extractTextFileInfos -INFO: Extracting relevant file info from https://github.com/Tanzhiheng26/ip.git (master)... -Jan 24, 2024 1:56:49 PM reposense.commits.CommitInfoExtractor extractCommitInfos -INFO: Extracting commits info for https://github.com/Tanzhiheng26/ip.git (master)... -Jan 24, 2024 1:56:50 PM reposense.commits.CommitInfoAnalyzer analyzeCommits -INFO: Analyzing commits info for https://github.com/Tanzhiheng26/ip.git (master)... -Jan 24, 2024 1:56:50 PM reposense.report.ReportGenerator analyzeRepo -INFO: Analysis of https://github.com/Tanzhiheng26/ip.git (master) completed! -Jan 24, 2024 1:56:50 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:13:54 PM reposense.report.RepoCloner waitForCloneProcess INFO: Cloning of https://github.com/BryanL2303/ip.git completed! -Jan 24, 2024 1:56:50 PM reposense.report.ReportGenerator analyzeRepos -INFO: [86/428] Analyzing https://github.com/BryanL2303/ip.git (master)... -Jan 24, 2024 1:56:50 PM reposense.report.RepoCloner spawnCloneProcess +Jan 24, 2024 2:13:54 PM reposense.report.RepoCloner spawnCloneProcess INFO: Cloning in parallel from https://github.com/SimKianSeng/ip.git... -Jan 24, 2024 1:56:50 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:13:54 PM reposense.report.ReportGenerator analyzeRepos +INFO: [86/427] Analyzing https://github.com/BryanL2303/ip.git (master)... +Jan 24, 2024 2:13:54 PM reposense.report.RepoCloner waitForCloneProcess INFO: Waiting for cloning of https://github.com/SimKianSeng/ip.git to complete... -Jan 24, 2024 1:56:50 PM reposense.report.ReportGenerator updateRepoConfig +Jan 24, 2024 2:13:54 PM reposense.report.ReportGenerator updateRepoConfig +INFO: https://github.com/Tanzhiheng26/ip.git (master) does not contain a standalone config file. +Jan 24, 2024 2:13:54 PM reposense.authorship.FileInfoExtractor extractTextFileInfos +INFO: Extracting relevant file info from https://github.com/Tanzhiheng26/ip.git (master)... +Jan 24, 2024 2:13:54 PM reposense.report.ReportGenerator updateRepoConfig INFO: https://github.com/BryanL2303/ip.git (master) does not contain a standalone config file. -Jan 24, 2024 1:56:50 PM reposense.authorship.FileInfoExtractor extractTextFileInfos +Jan 24, 2024 2:13:54 PM reposense.authorship.FileInfoExtractor extractTextFileInfos INFO: Extracting relevant file info from https://github.com/BryanL2303/ip.git (master)... -Jan 24, 2024 1:56:50 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:13:54 PM reposense.report.RepoCloner waitForCloneProcess INFO: Cloning of https://github.com/sethteo/ip.git completed! -Jan 24, 2024 1:56:50 PM reposense.report.ReportGenerator analyzeRepos -INFO: [87/428] Analyzing https://github.com/sethteo/ip.git (master)... -Jan 24, 2024 1:56:50 PM reposense.report.RepoCloner spawnCloneProcess +Jan 24, 2024 2:13:54 PM reposense.report.RepoCloner spawnCloneProcess INFO: Cloning in parallel from https://github.com/guohuang88/ip.git... -Jan 24, 2024 1:56:50 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:13:54 PM reposense.report.ReportGenerator analyzeRepos +INFO: [87/427] Analyzing https://github.com/sethteo/ip.git (master)... +Jan 24, 2024 2:13:54 PM reposense.report.RepoCloner waitForCloneProcess INFO: Waiting for cloning of https://github.com/guohuang88/ip.git to complete... -Jan 24, 2024 1:56:50 PM reposense.report.ReportGenerator updateRepoConfig +Jan 24, 2024 2:13:54 PM reposense.report.ReportGenerator updateRepoConfig INFO: https://github.com/sethteo/ip.git (master) does not contain a standalone config file. -Jan 24, 2024 1:56:50 PM reposense.authorship.FileInfoExtractor extractTextFileInfos +Jan 24, 2024 2:13:54 PM reposense.authorship.FileInfoExtractor extractTextFileInfos INFO: Extracting relevant file info from https://github.com/sethteo/ip.git (master)... -Jan 24, 2024 1:56:50 PM reposense.commits.CommitInfoExtractor extractCommitInfos -INFO: Extracting commits info for https://github.com/BryanL2303/ip.git (master)... -Jan 24, 2024 1:56:50 PM reposense.commits.CommitInfoAnalyzer analyzeCommits -INFO: Analyzing commits info for https://github.com/BryanL2303/ip.git (master)... -Jan 24, 2024 1:56:50 PM reposense.report.ReportGenerator analyzeRepo -INFO: Analysis of https://github.com/BryanL2303/ip.git (master) completed! -Jan 24, 2024 1:56:50 PM reposense.commits.CommitInfoExtractor extractCommitInfos -INFO: Extracting commits info for https://github.com/sethteo/ip.git (master)... -Jan 24, 2024 1:56:50 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:13:54 PM reposense.report.RepoCloner waitForCloneProcess INFO: Cloning of https://github.com/Joelwang22/ip.git completed! -Jan 24, 2024 1:56:50 PM reposense.report.RepoCloner spawnCloneProcess +Jan 24, 2024 2:13:54 PM reposense.report.RepoCloner spawnCloneProcess INFO: Cloning in parallel from https://github.com/rizkidelta/ip.git... -Jan 24, 2024 1:56:50 PM reposense.report.ReportGenerator analyzeRepos -INFO: [88/428] Analyzing https://github.com/Joelwang22/ip.git (master)... -Jan 24, 2024 1:56:50 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:13:54 PM reposense.report.ReportGenerator analyzeRepos +INFO: [88/427] Analyzing https://github.com/Joelwang22/ip.git (master)... +Jan 24, 2024 2:13:54 PM reposense.report.RepoCloner waitForCloneProcess INFO: Waiting for cloning of https://github.com/rizkidelta/ip.git to complete... -Jan 24, 2024 1:56:50 PM reposense.commits.CommitInfoAnalyzer analyzeCommits -INFO: Analyzing commits info for https://github.com/sethteo/ip.git (master)... -Jan 24, 2024 1:56:50 PM reposense.report.ReportGenerator analyzeRepo -INFO: Analysis of https://github.com/sethteo/ip.git (master) completed! -Jan 24, 2024 1:56:50 PM reposense.report.ReportGenerator updateRepoConfig +Jan 24, 2024 2:13:54 PM reposense.report.ReportGenerator updateRepoConfig INFO: https://github.com/Joelwang22/ip.git (master) does not contain a standalone config file. -Jan 24, 2024 1:56:50 PM reposense.authorship.FileInfoExtractor extractTextFileInfos +Jan 24, 2024 2:13:54 PM reposense.authorship.FileInfoExtractor extractTextFileInfos INFO: Extracting relevant file info from https://github.com/Joelwang22/ip.git (master)... -Jan 24, 2024 1:56:50 PM reposense.commits.CommitInfoExtractor extractCommitInfos +Jan 24, 2024 2:13:54 PM reposense.commits.CommitInfoExtractor extractCommitInfos +INFO: Extracting commits info for https://github.com/Tanzhiheng26/ip.git (master)... +Jan 24, 2024 2:13:54 PM reposense.commits.CommitInfoAnalyzer analyzeCommits +INFO: Analyzing commits info for https://github.com/Tanzhiheng26/ip.git (master)... +Jan 24, 2024 2:13:54 PM reposense.report.ReportGenerator analyzeRepo +INFO: Analysis of https://github.com/Tanzhiheng26/ip.git (master) completed! +Jan 24, 2024 2:13:54 PM reposense.commits.CommitInfoExtractor extractCommitInfos INFO: Extracting commits info for https://github.com/Joelwang22/ip.git (master)... -Jan 24, 2024 1:56:50 PM reposense.commits.CommitInfoAnalyzer analyzeCommits +Jan 24, 2024 2:13:54 PM reposense.commits.CommitInfoAnalyzer analyzeCommits INFO: Analyzing commits info for https://github.com/Joelwang22/ip.git (master)... -Jan 24, 2024 1:56:50 PM reposense.report.ReportGenerator analyzeRepo +Jan 24, 2024 2:13:54 PM reposense.commits.CommitInfoExtractor extractCommitInfos +INFO: Extracting commits info for https://github.com/BryanL2303/ip.git (master)... +Jan 24, 2024 2:13:54 PM reposense.report.ReportGenerator analyzeRepo INFO: Analysis of https://github.com/Joelwang22/ip.git (master) completed! -Jan 24, 2024 1:56:50 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:13:54 PM reposense.report.RepoCloner waitForCloneProcess WARNING: Exception met while trying to clone the repo "rizkidelta/ip[master]", will skip this repo. reposense.system.CommandRunnerProcessException: Error returned from command git clone --bare 'https://github.com/rizkidelta/ip.git' 'repos/rizkidelta_ip/ip_bare' on path . : Cloning into bare repository 'repos/rizkidelta_ip/ip_bare'... @@ -2304,83 +2278,93 @@ fatal: could not read Username for 'https://github.com': No such device or addre at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) at java.base/java.lang.Thread.run(Thread.java:829) -Jan 24, 2024 1:56:50 PM reposense.report.RepoCloner spawnCloneProcess +Jan 24, 2024 2:13:54 PM reposense.report.RepoCloner spawnCloneProcess INFO: Cloning in parallel from https://github.com/Murugan-Maniish/ip.git... -Jan 24, 2024 1:56:50 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:13:54 PM reposense.commits.CommitInfoAnalyzer analyzeCommits +INFO: Analyzing commits info for https://github.com/BryanL2303/ip.git (master)... +Jan 24, 2024 2:13:54 PM reposense.report.ReportGenerator analyzeRepo +INFO: Analysis of https://github.com/BryanL2303/ip.git (master) completed! +Jan 24, 2024 2:13:54 PM reposense.report.RepoCloner waitForCloneProcess INFO: Waiting for cloning of https://github.com/Murugan-Maniish/ip.git to complete... -Jan 24, 2024 1:56:50 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:13:54 PM reposense.commits.CommitInfoExtractor extractCommitInfos +INFO: Extracting commits info for https://github.com/sethteo/ip.git (master)... +Jan 24, 2024 2:13:54 PM reposense.commits.CommitInfoAnalyzer analyzeCommits +INFO: Analyzing commits info for https://github.com/sethteo/ip.git (master)... +Jan 24, 2024 2:13:54 PM reposense.report.ReportGenerator analyzeRepo +INFO: Analysis of https://github.com/sethteo/ip.git (master) completed! +Jan 24, 2024 2:13:54 PM reposense.report.RepoCloner waitForCloneProcess INFO: Cloning of https://github.com/ibnu2651/ip.git completed! -Jan 24, 2024 1:56:50 PM reposense.report.ReportGenerator analyzeRepos -INFO: [89/428] Analyzing https://github.com/ibnu2651/ip.git (master)... -Jan 24, 2024 1:56:50 PM reposense.report.RepoCloner spawnCloneProcess +Jan 24, 2024 2:13:54 PM reposense.report.ReportGenerator analyzeRepos +INFO: [89/427] Analyzing https://github.com/ibnu2651/ip.git (master)... +Jan 24, 2024 2:13:54 PM reposense.report.RepoCloner spawnCloneProcess INFO: Cloning in parallel from https://github.com/AjayArvind2207/ip.git... -Jan 24, 2024 1:56:50 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:13:54 PM reposense.report.RepoCloner waitForCloneProcess INFO: Waiting for cloning of https://github.com/AjayArvind2207/ip.git to complete... -Jan 24, 2024 1:56:50 PM reposense.report.ReportGenerator updateRepoConfig +Jan 24, 2024 2:13:54 PM reposense.report.RepoCloner waitForCloneProcess +INFO: Cloning of https://github.com/SimKianSeng/ip.git completed! +Jan 24, 2024 2:13:54 PM reposense.report.ReportGenerator updateRepoConfig INFO: https://github.com/ibnu2651/ip.git (master) does not contain a standalone config file. -Jan 24, 2024 1:56:50 PM reposense.authorship.FileInfoExtractor extractTextFileInfos +Jan 24, 2024 2:13:54 PM reposense.authorship.FileInfoExtractor extractTextFileInfos INFO: Extracting relevant file info from https://github.com/ibnu2651/ip.git (master)... -Jan 24, 2024 1:56:50 PM reposense.commits.CommitInfoExtractor extractCommitInfos -INFO: Extracting commits info for https://github.com/ibnu2651/ip.git (master)... -Jan 24, 2024 1:56:50 PM reposense.report.RepoCloner waitForCloneProcess -INFO: Cloning of https://github.com/SimKianSeng/ip.git completed! -Jan 24, 2024 1:56:50 PM reposense.report.ReportGenerator analyzeRepos -INFO: [90/428] Analyzing https://github.com/SimKianSeng/ip.git (master)... -Jan 24, 2024 1:56:50 PM reposense.report.RepoCloner spawnCloneProcess +Jan 24, 2024 2:13:54 PM reposense.report.RepoCloner spawnCloneProcess INFO: Cloning in parallel from https://github.com/Teee728/ip.git... -Jan 24, 2024 1:56:50 PM reposense.commits.CommitInfoAnalyzer analyzeCommits -INFO: Analyzing commits info for https://github.com/ibnu2651/ip.git (master)... -Jan 24, 2024 1:56:50 PM reposense.report.ReportGenerator analyzeRepo -INFO: Analysis of https://github.com/ibnu2651/ip.git (master) completed! -Jan 24, 2024 1:56:50 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:13:54 PM reposense.report.ReportGenerator analyzeRepos +INFO: [90/427] Analyzing https://github.com/SimKianSeng/ip.git (master)... +Jan 24, 2024 2:13:54 PM reposense.report.RepoCloner waitForCloneProcess INFO: Waiting for cloning of https://github.com/Teee728/ip.git to complete... -Jan 24, 2024 1:56:50 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:13:54 PM reposense.report.ReportGenerator updateRepoConfig +INFO: https://github.com/SimKianSeng/ip.git (master) does not contain a standalone config file. +Jan 24, 2024 2:13:54 PM reposense.report.RepoCloner waitForCloneProcess INFO: Cloning of https://github.com/guohuang88/ip.git completed! -Jan 24, 2024 1:56:50 PM reposense.report.ReportGenerator analyzeRepos -INFO: [91/428] Analyzing https://github.com/guohuang88/ip.git (master)... -Jan 24, 2024 1:56:50 PM reposense.report.RepoCloner spawnCloneProcess +Jan 24, 2024 2:13:54 PM reposense.authorship.FileInfoExtractor extractTextFileInfos +INFO: Extracting relevant file info from https://github.com/SimKianSeng/ip.git (master)... +Jan 24, 2024 2:13:54 PM reposense.report.RepoCloner spawnCloneProcess INFO: Cloning in parallel from https://github.com/dillontkh/ip.git... -Jan 24, 2024 1:56:50 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:13:54 PM reposense.report.ReportGenerator analyzeRepos +INFO: [91/427] Analyzing https://github.com/guohuang88/ip.git (master)... +Jan 24, 2024 2:13:54 PM reposense.report.RepoCloner waitForCloneProcess INFO: Waiting for cloning of https://github.com/dillontkh/ip.git to complete... -Jan 24, 2024 1:56:50 PM reposense.report.ReportGenerator updateRepoConfig -INFO: https://github.com/SimKianSeng/ip.git (master) does not contain a standalone config file. -Jan 24, 2024 1:56:50 PM reposense.authorship.FileInfoExtractor extractTextFileInfos -INFO: Extracting relevant file info from https://github.com/SimKianSeng/ip.git (master)... -Jan 24, 2024 1:56:50 PM reposense.report.ReportGenerator updateRepoConfig +Jan 24, 2024 2:13:54 PM reposense.report.ReportGenerator updateRepoConfig INFO: https://github.com/guohuang88/ip.git (master) does not contain a standalone config file. -Jan 24, 2024 1:56:50 PM reposense.authorship.FileInfoExtractor extractTextFileInfos +Jan 24, 2024 2:13:54 PM reposense.authorship.FileInfoExtractor extractTextFileInfos INFO: Extracting relevant file info from https://github.com/guohuang88/ip.git (master)... -Jan 24, 2024 1:56:50 PM reposense.commits.CommitInfoExtractor extractCommitInfos +Jan 24, 2024 2:13:54 PM reposense.commits.CommitInfoExtractor extractCommitInfos +INFO: Extracting commits info for https://github.com/ibnu2651/ip.git (master)... +Jan 24, 2024 2:13:54 PM reposense.commits.CommitInfoExtractor extractCommitInfos INFO: Extracting commits info for https://github.com/SimKianSeng/ip.git (master)... -Jan 24, 2024 1:56:50 PM reposense.commits.CommitInfoAnalyzer analyzeCommits -INFO: Analyzing commits info for https://github.com/SimKianSeng/ip.git (master)... -Jan 24, 2024 1:56:50 PM reposense.commits.CommitInfoExtractor extractCommitInfos +Jan 24, 2024 2:13:54 PM reposense.commits.CommitInfoExtractor extractCommitInfos INFO: Extracting commits info for https://github.com/guohuang88/ip.git (master)... -Jan 24, 2024 1:56:50 PM reposense.report.ReportGenerator analyzeRepo +Jan 24, 2024 2:13:54 PM reposense.commits.CommitInfoAnalyzer analyzeCommits +INFO: Analyzing commits info for https://github.com/ibnu2651/ip.git (master)... +Jan 24, 2024 2:13:54 PM reposense.report.ReportGenerator analyzeRepo +INFO: Analysis of https://github.com/ibnu2651/ip.git (master) completed! +Jan 24, 2024 2:13:54 PM reposense.commits.CommitInfoAnalyzer analyzeCommits +INFO: Analyzing commits info for https://github.com/SimKianSeng/ip.git (master)... +Jan 24, 2024 2:13:54 PM reposense.report.ReportGenerator analyzeRepo INFO: Analysis of https://github.com/SimKianSeng/ip.git (master) completed! -Jan 24, 2024 1:56:50 PM reposense.commits.CommitInfoAnalyzer analyzeCommits +Jan 24, 2024 2:13:54 PM reposense.commits.CommitInfoAnalyzer analyzeCommits INFO: Analyzing commits info for https://github.com/guohuang88/ip.git (master)... -Jan 24, 2024 1:56:50 PM reposense.report.ReportGenerator analyzeRepo +Jan 24, 2024 2:13:54 PM reposense.report.ReportGenerator analyzeRepo INFO: Analysis of https://github.com/guohuang88/ip.git (master) completed! -Jan 24, 2024 1:56:51 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:13:54 PM reposense.report.RepoCloner waitForCloneProcess INFO: Cloning of https://github.com/Murugan-Maniish/ip.git completed! -Jan 24, 2024 1:56:51 PM reposense.report.ReportGenerator analyzeRepos -INFO: [92/428] Analyzing https://github.com/Murugan-Maniish/ip.git (master)... -Jan 24, 2024 1:56:51 PM reposense.report.RepoCloner spawnCloneProcess +Jan 24, 2024 2:13:54 PM reposense.report.ReportGenerator analyzeRepos +INFO: [92/427] Analyzing https://github.com/Murugan-Maniish/ip.git (master)... +Jan 24, 2024 2:13:54 PM reposense.report.RepoCloner spawnCloneProcess INFO: Cloning in parallel from https://github.com/shaunlxw/ip.git... -Jan 24, 2024 1:56:51 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:13:54 PM reposense.report.RepoCloner waitForCloneProcess INFO: Waiting for cloning of https://github.com/shaunlxw/ip.git to complete... -Jan 24, 2024 1:56:51 PM reposense.report.ReportGenerator updateRepoConfig +Jan 24, 2024 2:13:54 PM reposense.report.ReportGenerator updateRepoConfig INFO: https://github.com/Murugan-Maniish/ip.git (master) does not contain a standalone config file. -Jan 24, 2024 1:56:51 PM reposense.authorship.FileInfoExtractor extractTextFileInfos +Jan 24, 2024 2:13:54 PM reposense.authorship.FileInfoExtractor extractTextFileInfos INFO: Extracting relevant file info from https://github.com/Murugan-Maniish/ip.git (master)... -Jan 24, 2024 1:56:51 PM reposense.commits.CommitInfoExtractor extractCommitInfos +Jan 24, 2024 2:13:54 PM reposense.commits.CommitInfoExtractor extractCommitInfos INFO: Extracting commits info for https://github.com/Murugan-Maniish/ip.git (master)... -Jan 24, 2024 1:56:51 PM reposense.commits.CommitInfoAnalyzer analyzeCommits +Jan 24, 2024 2:13:54 PM reposense.commits.CommitInfoAnalyzer analyzeCommits INFO: Analyzing commits info for https://github.com/Murugan-Maniish/ip.git (master)... -Jan 24, 2024 1:56:51 PM reposense.report.ReportGenerator analyzeRepo +Jan 24, 2024 2:13:54 PM reposense.report.ReportGenerator analyzeRepo INFO: Analysis of https://github.com/Murugan-Maniish/ip.git (master) completed! -Jan 24, 2024 1:56:51 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:13:54 PM reposense.report.RepoCloner waitForCloneProcess WARNING: Exception met while trying to clone the repo "shaunlxw/ip[master]", will skip this repo. reposense.system.CommandRunnerProcessException: Error returned from command git clone --bare 'https://github.com/shaunlxw/ip.git' 'repos/shaunlxw_ip/ip_bare' on path . : Cloning into bare repository 'repos/shaunlxw_ip/ip_bare'... @@ -2396,37 +2380,43 @@ fatal: could not read Username for 'https://github.com': No such device or addre at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) at java.base/java.lang.Thread.run(Thread.java:829) -Jan 24, 2024 1:56:51 PM reposense.report.RepoCloner spawnCloneProcess +Jan 24, 2024 2:13:54 PM reposense.report.RepoCloner spawnCloneProcess INFO: Cloning in parallel from https://github.com/Morninggloryyy/ip.git... -Jan 24, 2024 1:56:51 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:13:54 PM reposense.report.RepoCloner waitForCloneProcess INFO: Waiting for cloning of https://github.com/Morninggloryyy/ip.git to complete... -Jan 24, 2024 1:56:51 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:13:54 PM reposense.report.RepoCloner waitForCloneProcess INFO: Cloning of https://github.com/AjayArvind2207/ip.git completed! -Jan 24, 2024 1:56:51 PM reposense.report.ReportGenerator analyzeRepos -INFO: [93/428] Analyzing https://github.com/AjayArvind2207/ip.git (master)... -Jan 24, 2024 1:56:51 PM reposense.report.RepoCloner spawnCloneProcess +Jan 24, 2024 2:13:54 PM reposense.report.RepoCloner spawnCloneProcess INFO: Cloning in parallel from https://github.com/jmsandiegoo/ip.git... -Jan 24, 2024 1:56:51 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:13:54 PM reposense.report.ReportGenerator analyzeRepos +INFO: [93/427] Analyzing https://github.com/AjayArvind2207/ip.git (master)... +Jan 24, 2024 2:13:54 PM reposense.report.RepoCloner waitForCloneProcess +INFO: Cloning of https://github.com/Teee728/ip.git completed! +Jan 24, 2024 2:13:54 PM reposense.report.RepoCloner waitForCloneProcess INFO: Waiting for cloning of https://github.com/jmsandiegoo/ip.git to complete... -Jan 24, 2024 1:56:51 PM reposense.report.ReportGenerator updateRepoConfig +Jan 24, 2024 2:13:54 PM reposense.report.ReportGenerator analyzeRepos +INFO: [94/427] Analyzing https://github.com/Teee728/ip.git (master)... +Jan 24, 2024 2:13:54 PM reposense.report.RepoCloner spawnCloneProcess +INFO: Cloning in parallel from https://github.com/ryanlimdx/ip.git... +Jan 24, 2024 2:13:54 PM reposense.report.RepoCloner waitForCloneProcess +INFO: Waiting for cloning of https://github.com/ryanlimdx/ip.git to complete... +Jan 24, 2024 2:13:54 PM reposense.report.ReportGenerator updateRepoConfig INFO: https://github.com/AjayArvind2207/ip.git (master) does not contain a standalone config file. -Jan 24, 2024 1:56:51 PM reposense.authorship.FileInfoExtractor extractTextFileInfos +Jan 24, 2024 2:13:54 PM reposense.authorship.FileInfoExtractor extractTextFileInfos INFO: Extracting relevant file info from https://github.com/AjayArvind2207/ip.git (master)... -Jan 24, 2024 1:56:51 PM reposense.commits.CommitInfoExtractor extractCommitInfos -INFO: Extracting commits info for https://github.com/AjayArvind2207/ip.git (master)... -Jan 24, 2024 1:56:51 PM reposense.commits.CommitInfoAnalyzer analyzeCommits -INFO: Analyzing commits info for https://github.com/AjayArvind2207/ip.git (master)... -Jan 24, 2024 1:56:51 PM reposense.report.ReportGenerator analyzeRepo -INFO: Analysis of https://github.com/AjayArvind2207/ip.git (master) completed! -Jan 24, 2024 1:56:51 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:13:54 PM reposense.report.ReportGenerator updateRepoConfig +INFO: https://github.com/Teee728/ip.git (master) does not contain a standalone config file. +Jan 24, 2024 2:13:54 PM reposense.authorship.FileInfoExtractor extractTextFileInfos +INFO: Extracting relevant file info from https://github.com/Teee728/ip.git (master)... +Jan 24, 2024 2:13:54 PM reposense.report.RepoCloner waitForCloneProcess INFO: Cloning of https://github.com/dillontkh/ip.git completed! -Jan 24, 2024 1:56:51 PM reposense.report.ReportGenerator analyzeRepos -INFO: [94/428] Analyzing https://github.com/dillontkh/ip.git (master)... -Jan 24, 2024 1:56:51 PM reposense.report.RepoCloner spawnCloneProcess -INFO: Cloning in parallel from https://github.com/ryanlimdx/ip.git... -Jan 24, 2024 1:56:51 PM reposense.report.RepoCloner waitForCloneProcess -INFO: Waiting for cloning of https://github.com/ryanlimdx/ip.git to complete... -Jan 24, 2024 1:56:51 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:13:54 PM reposense.report.RepoCloner spawnCloneProcess +INFO: Cloning in parallel from https://github.com/chiralcentre/ip.git... +Jan 24, 2024 2:13:54 PM reposense.report.ReportGenerator analyzeRepos +INFO: [95/427] Analyzing https://github.com/dillontkh/ip.git (master)... +Jan 24, 2024 2:13:54 PM reposense.report.RepoCloner waitForCloneProcess +INFO: Waiting for cloning of https://github.com/chiralcentre/ip.git to complete... +Jan 24, 2024 2:13:54 PM reposense.report.RepoCloner waitForCloneProcess WARNING: Exception met while trying to clone the repo "Morninggloryyy/ip[master]", will skip this repo. reposense.system.CommandRunnerProcessException: Error returned from command git clone --bare 'https://github.com/Morninggloryyy/ip.git' 'repos/Morninggloryyy_ip/ip_bare' on path . : Cloning into bare repository 'repos/Morninggloryyy_ip/ip_bare'... @@ -2442,327 +2432,273 @@ fatal: could not read Username for 'https://github.com': No such device or addre at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) at java.base/java.lang.Thread.run(Thread.java:829) -Jan 24, 2024 1:56:51 PM reposense.report.RepoCloner spawnCloneProcess -INFO: Cloning in parallel from https://github.com/chiralcentre/ip.git... -Jan 24, 2024 1:56:51 PM reposense.report.RepoCloner waitForCloneProcess -INFO: Waiting for cloning of https://github.com/chiralcentre/ip.git to complete... -Jan 24, 2024 1:56:51 PM reposense.report.RepoCloner waitForCloneProcess -INFO: Cloning of https://github.com/Teee728/ip.git completed! -Jan 24, 2024 1:56:51 PM reposense.report.ReportGenerator analyzeRepos -INFO: [95/428] Analyzing https://github.com/Teee728/ip.git (master)... -Jan 24, 2024 1:56:51 PM reposense.report.RepoCloner spawnCloneProcess +Jan 24, 2024 2:13:54 PM reposense.report.RepoCloner spawnCloneProcess INFO: Cloning in parallel from https://github.com/KhoonSun47/ip.git... -Jan 24, 2024 1:56:51 PM reposense.report.RepoCloner waitForCloneProcess -INFO: Waiting for cloning of https://github.com/KhoonSun47/ip.git to complete... -Jan 24, 2024 1:56:51 PM reposense.report.ReportGenerator updateRepoConfig +Jan 24, 2024 2:13:54 PM reposense.report.ReportGenerator updateRepoConfig INFO: https://github.com/dillontkh/ip.git (master) does not contain a standalone config file. -Jan 24, 2024 1:56:51 PM reposense.authorship.FileInfoExtractor extractTextFileInfos +Jan 24, 2024 2:13:54 PM reposense.authorship.FileInfoExtractor extractTextFileInfos INFO: Extracting relevant file info from https://github.com/dillontkh/ip.git (master)... -Jan 24, 2024 1:56:51 PM reposense.report.ReportGenerator updateRepoConfig -INFO: https://github.com/Teee728/ip.git (master) does not contain a standalone config file. -Jan 24, 2024 1:56:51 PM reposense.authorship.FileInfoExtractor extractTextFileInfos -INFO: Extracting relevant file info from https://github.com/Teee728/ip.git (master)... -Jan 24, 2024 1:56:51 PM reposense.commits.CommitInfoExtractor extractCommitInfos +Jan 24, 2024 2:13:54 PM reposense.report.RepoCloner waitForCloneProcess +INFO: Waiting for cloning of https://github.com/KhoonSun47/ip.git to complete... +Jan 24, 2024 2:13:54 PM reposense.commits.CommitInfoExtractor extractCommitInfos +INFO: Extracting commits info for https://github.com/AjayArvind2207/ip.git (master)... +Jan 24, 2024 2:13:54 PM reposense.commits.CommitInfoAnalyzer analyzeCommits +INFO: Analyzing commits info for https://github.com/AjayArvind2207/ip.git (master)... +Jan 24, 2024 2:13:54 PM reposense.report.ReportGenerator analyzeRepo +INFO: Analysis of https://github.com/AjayArvind2207/ip.git (master) completed! +Jan 24, 2024 2:13:54 PM reposense.commits.CommitInfoExtractor extractCommitInfos INFO: Extracting commits info for https://github.com/Teee728/ip.git (master)... -Jan 24, 2024 1:56:51 PM reposense.commits.CommitInfoExtractor extractCommitInfos -INFO: Extracting commits info for https://github.com/dillontkh/ip.git (master)... -Jan 24, 2024 1:56:51 PM reposense.commits.CommitInfoAnalyzer analyzeCommits +Jan 24, 2024 2:13:54 PM reposense.commits.CommitInfoAnalyzer analyzeCommits INFO: Analyzing commits info for https://github.com/Teee728/ip.git (master)... -Jan 24, 2024 1:56:51 PM reposense.report.ReportGenerator analyzeRepo +Jan 24, 2024 2:13:54 PM reposense.report.ReportGenerator analyzeRepo INFO: Analysis of https://github.com/Teee728/ip.git (master) completed! -Jan 24, 2024 1:56:51 PM reposense.commits.CommitInfoAnalyzer analyzeCommits +Jan 24, 2024 2:13:54 PM reposense.commits.CommitInfoExtractor extractCommitInfos +INFO: Extracting commits info for https://github.com/dillontkh/ip.git (master)... +Jan 24, 2024 2:13:54 PM reposense.commits.CommitInfoAnalyzer analyzeCommits INFO: Analyzing commits info for https://github.com/dillontkh/ip.git (master)... -Jan 24, 2024 1:56:51 PM reposense.report.ReportGenerator analyzeRepo +Jan 24, 2024 2:13:54 PM reposense.report.ReportGenerator analyzeRepo INFO: Analysis of https://github.com/dillontkh/ip.git (master) completed! -Jan 24, 2024 1:56:52 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:13:55 PM reposense.report.RepoCloner waitForCloneProcess INFO: Cloning of https://github.com/jmsandiegoo/ip.git completed! -Jan 24, 2024 1:56:52 PM reposense.report.ReportGenerator analyzeRepos -INFO: [96/428] Analyzing https://github.com/jmsandiegoo/ip.git (master)... -Jan 24, 2024 1:56:52 PM reposense.report.RepoCloner spawnCloneProcess +Jan 24, 2024 2:13:55 PM reposense.report.ReportGenerator analyzeRepos +INFO: [96/427] Analyzing https://github.com/jmsandiegoo/ip.git (master)... +Jan 24, 2024 2:13:55 PM reposense.report.RepoCloner spawnCloneProcess INFO: Cloning in parallel from https://github.com/ThatGirlJam/ip.git... -Jan 24, 2024 1:56:52 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:13:55 PM reposense.report.RepoCloner waitForCloneProcess +INFO: Cloning of https://github.com/ryanlimdx/ip.git completed! +Jan 24, 2024 2:13:55 PM reposense.report.RepoCloner waitForCloneProcess INFO: Waiting for cloning of https://github.com/ThatGirlJam/ip.git to complete... -Jan 24, 2024 1:56:52 PM reposense.report.ReportGenerator updateRepoConfig +Jan 24, 2024 2:13:55 PM reposense.report.RepoCloner spawnCloneProcess +INFO: Cloning in parallel from https://github.com/0liverkong/ip.git... +Jan 24, 2024 2:13:55 PM reposense.report.ReportGenerator analyzeRepos +INFO: [97/427] Analyzing https://github.com/ryanlimdx/ip.git (master)... +Jan 24, 2024 2:13:55 PM reposense.report.RepoCloner waitForCloneProcess +INFO: Waiting for cloning of https://github.com/0liverkong/ip.git to complete... +Jan 24, 2024 2:13:55 PM reposense.report.ReportGenerator updateRepoConfig +INFO: https://github.com/ryanlimdx/ip.git (master) does not contain a standalone config file. +Jan 24, 2024 2:13:55 PM reposense.authorship.FileInfoExtractor extractTextFileInfos +INFO: Extracting relevant file info from https://github.com/ryanlimdx/ip.git (master)... +Jan 24, 2024 2:13:55 PM reposense.report.ReportGenerator updateRepoConfig INFO: https://github.com/jmsandiegoo/ip.git (master) does not contain a standalone config file. -Jan 24, 2024 1:56:52 PM reposense.authorship.FileInfoExtractor extractTextFileInfos +Jan 24, 2024 2:13:55 PM reposense.authorship.FileInfoExtractor extractTextFileInfos INFO: Extracting relevant file info from https://github.com/jmsandiegoo/ip.git (master)... -Jan 24, 2024 1:56:52 PM reposense.commits.CommitInfoExtractor extractCommitInfos -INFO: Extracting commits info for https://github.com/jmsandiegoo/ip.git (master)... -Jan 24, 2024 1:56:52 PM reposense.commits.CommitInfoAnalyzer analyzeCommits -INFO: Analyzing commits info for https://github.com/jmsandiegoo/ip.git (master)... -Jan 24, 2024 1:56:52 PM reposense.report.ReportGenerator analyzeRepo -INFO: Analysis of https://github.com/jmsandiegoo/ip.git (master) completed! -Jan 24, 2024 1:56:52 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:13:55 PM reposense.report.RepoCloner waitForCloneProcess INFO: Cloning of https://github.com/chiralcentre/ip.git completed! -Jan 24, 2024 1:56:52 PM reposense.report.ReportGenerator analyzeRepos -INFO: [97/428] Analyzing https://github.com/chiralcentre/ip.git (master)... -Jan 24, 2024 1:56:52 PM reposense.report.RepoCloner spawnCloneProcess -INFO: Cloning in parallel from https://github.com/0liverkong/ip.git... -Jan 24, 2024 1:56:52 PM reposense.report.RepoCloner waitForCloneProcess -INFO: Waiting for cloning of https://github.com/0liverkong/ip.git to complete... -Jan 24, 2024 1:56:52 PM reposense.report.ReportGenerator updateRepoConfig -INFO: https://github.com/chiralcentre/ip.git (master) does not contain a standalone config file. -Jan 24, 2024 1:56:52 PM reposense.authorship.FileInfoExtractor extractTextFileInfos -INFO: Extracting relevant file info from https://github.com/chiralcentre/ip.git (master)... -Jan 24, 2024 1:56:52 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:13:55 PM reposense.report.RepoCloner waitForCloneProcess INFO: Cloning of https://github.com/KhoonSun47/ip.git completed! -Jan 24, 2024 1:56:52 PM reposense.report.ReportGenerator analyzeRepos -INFO: [98/428] Analyzing https://github.com/KhoonSun47/ip.git (master)... -Jan 24, 2024 1:56:52 PM reposense.report.RepoCloner spawnCloneProcess +Jan 24, 2024 2:13:55 PM reposense.report.ReportGenerator analyzeRepos +INFO: [98/427] Analyzing https://github.com/chiralcentre/ip.git (master)... +Jan 24, 2024 2:13:55 PM reposense.report.RepoCloner spawnCloneProcess INFO: Cloning in parallel from https://github.com/xuelinglow/ip.git... -Jan 24, 2024 1:56:52 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:13:55 PM reposense.report.RepoCloner spawnCloneProcess +INFO: Cloning in parallel from https://github.com/yashpola/ip.git... +Jan 24, 2024 2:13:55 PM reposense.report.ReportGenerator analyzeRepos +INFO: [99/427] Analyzing https://github.com/KhoonSun47/ip.git (master)... +Jan 24, 2024 2:13:55 PM reposense.report.ReportGenerator updateRepoConfig +INFO: https://github.com/chiralcentre/ip.git (master) does not contain a standalone config file. +Jan 24, 2024 2:13:55 PM reposense.authorship.FileInfoExtractor extractTextFileInfos +INFO: Extracting relevant file info from https://github.com/chiralcentre/ip.git (master)... +Jan 24, 2024 2:13:55 PM reposense.report.RepoCloner waitForCloneProcess +INFO: Waiting for cloning of https://github.com/yashpola/ip.git to complete... +Jan 24, 2024 2:13:55 PM reposense.report.RepoCloner waitForCloneProcess INFO: Waiting for cloning of https://github.com/xuelinglow/ip.git to complete... -Jan 24, 2024 1:56:52 PM reposense.commits.CommitInfoExtractor extractCommitInfos -INFO: Extracting commits info for https://github.com/chiralcentre/ip.git (master)... -Jan 24, 2024 1:56:52 PM reposense.report.ReportGenerator updateRepoConfig +Jan 24, 2024 2:13:55 PM reposense.report.ReportGenerator updateRepoConfig INFO: https://github.com/KhoonSun47/ip.git (master) does not contain a standalone config file. -Jan 24, 2024 1:56:52 PM reposense.authorship.FileInfoExtractor extractTextFileInfos +Jan 24, 2024 2:13:55 PM reposense.authorship.FileInfoExtractor extractTextFileInfos INFO: Extracting relevant file info from https://github.com/KhoonSun47/ip.git (master)... -Jan 24, 2024 1:56:52 PM reposense.commits.CommitInfoAnalyzer analyzeCommits -INFO: Analyzing commits info for https://github.com/chiralcentre/ip.git (master)... -Jan 24, 2024 1:56:52 PM reposense.report.ReportGenerator analyzeRepo -INFO: Analysis of https://github.com/chiralcentre/ip.git (master) completed! -Jan 24, 2024 1:56:52 PM reposense.report.RepoCloner waitForCloneProcess -INFO: Cloning of https://github.com/ryanlimdx/ip.git completed! -Jan 24, 2024 1:56:52 PM reposense.report.ReportGenerator analyzeRepos -INFO: [99/428] Analyzing https://github.com/ryanlimdx/ip.git (master)... -Jan 24, 2024 1:56:52 PM reposense.report.RepoCloner spawnCloneProcess -INFO: Cloning in parallel from https://github.com/yashpola/ip.git... -Jan 24, 2024 1:56:52 PM reposense.report.RepoCloner waitForCloneProcess -INFO: Waiting for cloning of https://github.com/yashpola/ip.git to complete... -Jan 24, 2024 1:56:52 PM reposense.report.ReportGenerator updateRepoConfig -INFO: https://github.com/ryanlimdx/ip.git (master) does not contain a standalone config file. -Jan 24, 2024 1:56:52 PM reposense.authorship.FileInfoExtractor extractTextFileInfos -INFO: Extracting relevant file info from https://github.com/ryanlimdx/ip.git (master)... -Jan 24, 2024 1:56:52 PM reposense.commits.CommitInfoExtractor extractCommitInfos -INFO: Extracting commits info for https://github.com/KhoonSun47/ip.git (master)... -Jan 24, 2024 1:56:52 PM reposense.commits.CommitInfoAnalyzer analyzeCommits -INFO: Analyzing commits info for https://github.com/KhoonSun47/ip.git (master)... -Jan 24, 2024 1:56:52 PM reposense.report.ReportGenerator analyzeRepo -INFO: Analysis of https://github.com/KhoonSun47/ip.git (master) completed! -Jan 24, 2024 1:56:52 PM reposense.commits.CommitInfoExtractor extractCommitInfos +Jan 24, 2024 2:13:55 PM reposense.commits.CommitInfoExtractor extractCommitInfos INFO: Extracting commits info for https://github.com/ryanlimdx/ip.git (master)... -Jan 24, 2024 1:56:52 PM reposense.commits.CommitInfoAnalyzer analyzeCommits +Jan 24, 2024 2:13:55 PM reposense.commits.CommitInfoAnalyzer analyzeCommits INFO: Analyzing commits info for https://github.com/ryanlimdx/ip.git (master)... -Jan 24, 2024 1:56:52 PM reposense.report.ReportGenerator analyzeRepo +Jan 24, 2024 2:13:55 PM reposense.report.ReportGenerator analyzeRepo INFO: Analysis of https://github.com/ryanlimdx/ip.git (master) completed! -Jan 24, 2024 1:56:53 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:13:55 PM reposense.commits.CommitInfoExtractor extractCommitInfos +INFO: Extracting commits info for https://github.com/jmsandiegoo/ip.git (master)... +Jan 24, 2024 2:13:55 PM reposense.commits.CommitInfoExtractor extractCommitInfos +INFO: Extracting commits info for https://github.com/chiralcentre/ip.git (master)... +Jan 24, 2024 2:13:55 PM reposense.commits.CommitInfoAnalyzer analyzeCommits +INFO: Analyzing commits info for https://github.com/jmsandiegoo/ip.git (master)... +Jan 24, 2024 2:13:55 PM reposense.report.RepoCloner waitForCloneProcess INFO: Cloning of https://github.com/ThatGirlJam/ip.git completed! -Jan 24, 2024 1:56:53 PM reposense.report.ReportGenerator analyzeRepos -INFO: [100/428] Analyzing https://github.com/ThatGirlJam/ip.git (master)... -Jan 24, 2024 1:56:53 PM reposense.report.RepoCloner spawnCloneProcess +Jan 24, 2024 2:13:55 PM reposense.report.ReportGenerator analyzeRepo +INFO: Analysis of https://github.com/jmsandiegoo/ip.git (master) completed! +Jan 24, 2024 2:13:55 PM reposense.report.ReportGenerator analyzeRepos +INFO: [100/427] Analyzing https://github.com/ThatGirlJam/ip.git (master)... +Jan 24, 2024 2:13:55 PM reposense.report.RepoCloner spawnCloneProcess INFO: Cloning in parallel from https://github.com/breezetall/ip.git... -Jan 24, 2024 1:56:53 PM reposense.report.RepoCloner waitForCloneProcess -INFO: Waiting for cloning of https://github.com/breezetall/ip.git to complete... -Jan 24, 2024 1:56:53 PM reposense.report.ReportGenerator updateRepoConfig -INFO: https://github.com/ThatGirlJam/ip.git (master) does not contain a standalone config file. -Jan 24, 2024 1:56:53 PM reposense.authorship.FileInfoExtractor extractTextFileInfos -INFO: Extracting relevant file info from https://github.com/ThatGirlJam/ip.git (master)... -Jan 24, 2024 1:56:53 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:13:55 PM reposense.report.RepoCloner waitForCloneProcess INFO: Cloning of https://github.com/0liverkong/ip.git completed! -Jan 24, 2024 1:56:53 PM reposense.report.ReportGenerator analyzeRepos -INFO: [101/428] Analyzing https://github.com/0liverkong/ip.git (master)... -Jan 24, 2024 1:56:53 PM reposense.report.RepoCloner spawnCloneProcess +Jan 24, 2024 2:13:55 PM reposense.commits.CommitInfoAnalyzer analyzeCommits +INFO: Analyzing commits info for https://github.com/chiralcentre/ip.git (master)... +Jan 24, 2024 2:13:55 PM reposense.report.RepoCloner waitForCloneProcess +INFO: Waiting for cloning of https://github.com/breezetall/ip.git to complete... +Jan 24, 2024 2:13:55 PM reposense.report.ReportGenerator analyzeRepo +INFO: Analysis of https://github.com/chiralcentre/ip.git (master) completed! +Jan 24, 2024 2:13:55 PM reposense.report.ReportGenerator analyzeRepos +INFO: [101/427] Analyzing https://github.com/0liverkong/ip.git (master)... +Jan 24, 2024 2:13:55 PM reposense.report.RepoCloner spawnCloneProcess INFO: Cloning in parallel from https://github.com/JiaXinEu/ip.git... -Jan 24, 2024 1:56:53 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:13:55 PM reposense.report.RepoCloner waitForCloneProcess INFO: Waiting for cloning of https://github.com/JiaXinEu/ip.git to complete... -Jan 24, 2024 1:56:53 PM reposense.report.ReportGenerator updateRepoConfig +Jan 24, 2024 2:13:55 PM reposense.report.ReportGenerator updateRepoConfig +INFO: https://github.com/ThatGirlJam/ip.git (master) does not contain a standalone config file. +Jan 24, 2024 2:13:55 PM reposense.authorship.FileInfoExtractor extractTextFileInfos +INFO: Extracting relevant file info from https://github.com/ThatGirlJam/ip.git (master)... +Jan 24, 2024 2:13:55 PM reposense.commits.CommitInfoExtractor extractCommitInfos +INFO: Extracting commits info for https://github.com/KhoonSun47/ip.git (master)... +Jan 24, 2024 2:13:55 PM reposense.report.ReportGenerator updateRepoConfig INFO: https://github.com/0liverkong/ip.git (master) does not contain a standalone config file. -Jan 24, 2024 1:56:53 PM reposense.authorship.FileInfoExtractor extractTextFileInfos +Jan 24, 2024 2:13:55 PM reposense.authorship.FileInfoExtractor extractTextFileInfos INFO: Extracting relevant file info from https://github.com/0liverkong/ip.git (master)... -Jan 24, 2024 1:56:53 PM reposense.commits.CommitInfoExtractor extractCommitInfos -INFO: Extracting commits info for https://github.com/ThatGirlJam/ip.git (master)... -Jan 24, 2024 1:56:53 PM reposense.commits.CommitInfoAnalyzer analyzeCommits -INFO: Analyzing commits info for https://github.com/ThatGirlJam/ip.git (master)... -Jan 24, 2024 1:56:53 PM reposense.report.ReportGenerator analyzeRepo -INFO: Analysis of https://github.com/ThatGirlJam/ip.git (master) completed! -Jan 24, 2024 1:56:53 PM reposense.report.RepoCloner waitForCloneProcess -INFO: Cloning of https://github.com/xuelinglow/ip.git completed! -Jan 24, 2024 1:56:53 PM reposense.report.ReportGenerator analyzeRepos -INFO: [102/428] Analyzing https://github.com/xuelinglow/ip.git (master)... -Jan 24, 2024 1:56:53 PM reposense.report.RepoCloner spawnCloneProcess -INFO: Cloning in parallel from https://github.com/yisiox/ip.git... -Jan 24, 2024 1:56:53 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:13:55 PM reposense.report.RepoCloner waitForCloneProcess INFO: Cloning of https://github.com/yashpola/ip.git completed! -Jan 24, 2024 1:56:53 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:13:55 PM reposense.commits.CommitInfoAnalyzer analyzeCommits +INFO: Analyzing commits info for https://github.com/KhoonSun47/ip.git (master)... +Jan 24, 2024 2:13:55 PM reposense.report.ReportGenerator analyzeRepo +INFO: Analysis of https://github.com/KhoonSun47/ip.git (master) completed! +Jan 24, 2024 2:13:55 PM reposense.report.RepoCloner spawnCloneProcess +INFO: Cloning in parallel from https://github.com/yisiox/ip.git... +Jan 24, 2024 2:13:55 PM reposense.report.ReportGenerator analyzeRepos +INFO: [102/427] Analyzing https://github.com/yashpola/ip.git (master)... +Jan 24, 2024 2:13:55 PM reposense.report.RepoCloner waitForCloneProcess INFO: Waiting for cloning of https://github.com/yisiox/ip.git to complete... -Jan 24, 2024 1:56:53 PM reposense.report.ReportGenerator analyzeRepos -INFO: [103/428] Analyzing https://github.com/yashpola/ip.git (master)... -Jan 24, 2024 1:56:53 PM reposense.report.RepoCloner spawnCloneProcess +Jan 24, 2024 2:13:55 PM reposense.report.RepoCloner waitForCloneProcess +INFO: Cloning of https://github.com/xuelinglow/ip.git completed! +Jan 24, 2024 2:13:55 PM reposense.report.ReportGenerator updateRepoConfig +INFO: https://github.com/yashpola/ip.git (master) does not contain a standalone config file. +Jan 24, 2024 2:13:55 PM reposense.authorship.FileInfoExtractor extractTextFileInfos +INFO: Extracting relevant file info from https://github.com/yashpola/ip.git (master)... +Jan 24, 2024 2:13:55 PM reposense.commits.CommitInfoExtractor extractCommitInfos +INFO: Extracting commits info for https://github.com/ThatGirlJam/ip.git (master)... +Jan 24, 2024 2:13:55 PM reposense.report.ReportGenerator analyzeRepos +INFO: [103/427] Analyzing https://github.com/xuelinglow/ip.git (master)... +Jan 24, 2024 2:13:55 PM reposense.report.RepoCloner spawnCloneProcess INFO: Cloning in parallel from https://github.com/maiyasaliha/ip.git... -Jan 24, 2024 1:56:53 PM reposense.report.ReportGenerator updateRepoConfig +Jan 24, 2024 2:13:55 PM reposense.report.RepoCloner waitForCloneProcess +INFO: Waiting for cloning of https://github.com/maiyasaliha/ip.git to complete... +Jan 24, 2024 2:13:55 PM reposense.commits.CommitInfoAnalyzer analyzeCommits +INFO: Analyzing commits info for https://github.com/ThatGirlJam/ip.git (master)... +Jan 24, 2024 2:13:55 PM reposense.report.ReportGenerator analyzeRepo +INFO: Analysis of https://github.com/ThatGirlJam/ip.git (master) completed! +Jan 24, 2024 2:13:55 PM reposense.report.ReportGenerator updateRepoConfig INFO: https://github.com/xuelinglow/ip.git (master) does not contain a standalone config file. -Jan 24, 2024 1:56:53 PM reposense.authorship.FileInfoExtractor extractTextFileInfos +Jan 24, 2024 2:13:55 PM reposense.authorship.FileInfoExtractor extractTextFileInfos INFO: Extracting relevant file info from https://github.com/xuelinglow/ip.git (master)... -Jan 24, 2024 1:56:53 PM reposense.commits.CommitInfoExtractor extractCommitInfos +Jan 24, 2024 2:13:55 PM reposense.commits.CommitInfoExtractor extractCommitInfos INFO: Extracting commits info for https://github.com/0liverkong/ip.git (master)... -Jan 24, 2024 1:56:53 PM reposense.report.RepoCloner waitForCloneProcess -INFO: Waiting for cloning of https://github.com/maiyasaliha/ip.git to complete... -Jan 24, 2024 1:56:53 PM reposense.report.ReportGenerator updateRepoConfig -INFO: https://github.com/yashpola/ip.git (master) does not contain a standalone config file. -Jan 24, 2024 1:56:53 PM reposense.authorship.FileInfoExtractor extractTextFileInfos -INFO: Extracting relevant file info from https://github.com/yashpola/ip.git (master)... -Jan 24, 2024 1:56:53 PM reposense.commits.CommitInfoAnalyzer analyzeCommits +Jan 24, 2024 2:13:55 PM reposense.commits.CommitInfoAnalyzer analyzeCommits INFO: Analyzing commits info for https://github.com/0liverkong/ip.git (master)... -Jan 24, 2024 1:56:53 PM reposense.report.ReportGenerator analyzeRepo +Jan 24, 2024 2:13:55 PM reposense.report.ReportGenerator analyzeRepo INFO: Analysis of https://github.com/0liverkong/ip.git (master) completed! -Jan 24, 2024 1:56:53 PM reposense.commits.CommitInfoExtractor extractCommitInfos -INFO: Extracting commits info for https://github.com/xuelinglow/ip.git (master)... -Jan 24, 2024 1:56:53 PM reposense.commits.CommitInfoAnalyzer analyzeCommits -INFO: Analyzing commits info for https://github.com/xuelinglow/ip.git (master)... -Jan 24, 2024 1:56:53 PM reposense.report.ReportGenerator analyzeRepo -INFO: Analysis of https://github.com/xuelinglow/ip.git (master) completed! -Jan 24, 2024 1:56:53 PM reposense.commits.CommitInfoExtractor extractCommitInfos +Jan 24, 2024 2:13:55 PM reposense.commits.CommitInfoExtractor extractCommitInfos INFO: Extracting commits info for https://github.com/yashpola/ip.git (master)... -Jan 24, 2024 1:56:53 PM reposense.commits.CommitInfoAnalyzer analyzeCommits +Jan 24, 2024 2:13:55 PM reposense.commits.CommitInfoAnalyzer analyzeCommits INFO: Analyzing commits info for https://github.com/yashpola/ip.git (master)... -Jan 24, 2024 1:56:53 PM reposense.report.ReportGenerator analyzeRepo +Jan 24, 2024 2:13:55 PM reposense.report.ReportGenerator analyzeRepo INFO: Analysis of https://github.com/yashpola/ip.git (master) completed! -Jan 24, 2024 1:56:53 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:13:55 PM reposense.report.RepoCloner waitForCloneProcess INFO: Cloning of https://github.com/breezetall/ip.git completed! -Jan 24, 2024 1:56:53 PM reposense.report.ReportGenerator analyzeRepos -INFO: [104/428] Analyzing https://github.com/breezetall/ip.git (master)... -Jan 24, 2024 1:56:53 PM reposense.report.RepoCloner spawnCloneProcess +Jan 24, 2024 2:13:55 PM reposense.report.RepoCloner spawnCloneProcess INFO: Cloning in parallel from https://github.com/triciiaaa/ip.git... -Jan 24, 2024 1:56:53 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:13:55 PM reposense.report.ReportGenerator analyzeRepos +INFO: [104/427] Analyzing https://github.com/breezetall/ip.git (master)... +Jan 24, 2024 2:13:55 PM reposense.report.RepoCloner waitForCloneProcess INFO: Waiting for cloning of https://github.com/triciiaaa/ip.git to complete... -Jan 24, 2024 1:56:53 PM reposense.report.ReportGenerator updateRepoConfig -INFO: https://github.com/breezetall/ip.git (master) does not contain a standalone config file. -Jan 24, 2024 1:56:53 PM reposense.authorship.FileInfoExtractor extractTextFileInfos -INFO: Extracting relevant file info from https://github.com/breezetall/ip.git (master)... -Jan 24, 2024 1:56:54 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:13:55 PM reposense.commits.CommitInfoExtractor extractCommitInfos +INFO: Extracting commits info for https://github.com/xuelinglow/ip.git (master)... +Jan 24, 2024 2:13:55 PM reposense.report.RepoCloner waitForCloneProcess INFO: Cloning of https://github.com/JiaXinEu/ip.git completed! -Jan 24, 2024 1:56:54 PM reposense.report.ReportGenerator analyzeRepos -INFO: [105/428] Analyzing https://github.com/JiaXinEu/ip.git (master)... -Jan 24, 2024 1:56:54 PM reposense.report.RepoCloner spawnCloneProcess +Jan 24, 2024 2:13:55 PM reposense.report.RepoCloner spawnCloneProcess INFO: Cloning in parallel from https://github.com/Jolonauh/ip.git... -Jan 24, 2024 1:56:54 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:13:55 PM reposense.report.ReportGenerator analyzeRepos +INFO: [105/427] Analyzing https://github.com/JiaXinEu/ip.git (master)... +Jan 24, 2024 2:13:55 PM reposense.report.RepoCloner waitForCloneProcess INFO: Waiting for cloning of https://github.com/Jolonauh/ip.git to complete... -Jan 24, 2024 1:56:54 PM reposense.report.ReportGenerator updateRepoConfig +Jan 24, 2024 2:13:55 PM reposense.report.ReportGenerator updateRepoConfig +INFO: https://github.com/breezetall/ip.git (master) does not contain a standalone config file. +Jan 24, 2024 2:13:55 PM reposense.authorship.FileInfoExtractor extractTextFileInfos +INFO: Extracting relevant file info from https://github.com/breezetall/ip.git (master)... +Jan 24, 2024 2:13:55 PM reposense.commits.CommitInfoAnalyzer analyzeCommits +INFO: Analyzing commits info for https://github.com/xuelinglow/ip.git (master)... +Jan 24, 2024 2:13:55 PM reposense.report.ReportGenerator analyzeRepo +INFO: Analysis of https://github.com/xuelinglow/ip.git (master) completed! +Jan 24, 2024 2:13:55 PM reposense.report.ReportGenerator updateRepoConfig INFO: https://github.com/JiaXinEu/ip.git (master) does not contain a standalone config file. -Jan 24, 2024 1:56:54 PM reposense.authorship.FileInfoExtractor extractTextFileInfos +Jan 24, 2024 2:13:55 PM reposense.authorship.FileInfoExtractor extractTextFileInfos INFO: Extracting relevant file info from https://github.com/JiaXinEu/ip.git (master)... -Jan 24, 2024 1:56:54 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:13:55 PM reposense.report.RepoCloner waitForCloneProcess INFO: Cloning of https://github.com/yisiox/ip.git completed! -Jan 24, 2024 1:56:54 PM reposense.report.ReportGenerator analyzeRepos -INFO: [106/428] Analyzing https://github.com/yisiox/ip.git (master)... -Jan 24, 2024 1:56:54 PM reposense.report.RepoCloner spawnCloneProcess +Jan 24, 2024 2:13:55 PM reposense.report.RepoCloner spawnCloneProcess INFO: Cloning in parallel from https://github.com/alvinnzz/ip.git... -Jan 24, 2024 1:56:54 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:13:55 PM reposense.report.ReportGenerator analyzeRepos +INFO: [106/427] Analyzing https://github.com/yisiox/ip.git (master)... +Jan 24, 2024 2:13:55 PM reposense.report.RepoCloner waitForCloneProcess INFO: Waiting for cloning of https://github.com/alvinnzz/ip.git to complete... -Jan 24, 2024 1:56:54 PM reposense.commits.CommitInfoExtractor extractCommitInfos -INFO: Extracting commits info for https://github.com/breezetall/ip.git (master)... -Jan 24, 2024 1:56:54 PM reposense.report.ReportGenerator updateRepoConfig +Jan 24, 2024 2:13:55 PM reposense.report.ReportGenerator updateRepoConfig INFO: https://github.com/yisiox/ip.git (master) does not contain a standalone config file. -Jan 24, 2024 1:56:54 PM reposense.authorship.FileInfoExtractor extractTextFileInfos +Jan 24, 2024 2:13:55 PM reposense.authorship.FileInfoExtractor extractTextFileInfos INFO: Extracting relevant file info from https://github.com/yisiox/ip.git (master)... -Jan 24, 2024 1:56:54 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:13:55 PM reposense.report.RepoCloner waitForCloneProcess INFO: Cloning of https://github.com/maiyasaliha/ip.git completed! -Jan 24, 2024 1:56:54 PM reposense.commits.CommitInfoAnalyzer analyzeCommits -INFO: Analyzing commits info for https://github.com/breezetall/ip.git (master)... -Jan 24, 2024 1:56:54 PM reposense.report.ReportGenerator analyzeRepo -INFO: Analysis of https://github.com/breezetall/ip.git (master) completed! -Jan 24, 2024 1:56:54 PM reposense.report.ReportGenerator analyzeRepos -INFO: [107/428] Analyzing https://github.com/maiyasaliha/ip.git (master)... -Jan 24, 2024 1:56:54 PM reposense.report.RepoCloner spawnCloneProcess +Jan 24, 2024 2:13:55 PM reposense.report.ReportGenerator analyzeRepos +INFO: [107/427] Analyzing https://github.com/maiyasaliha/ip.git (master)... +Jan 24, 2024 2:13:55 PM reposense.report.RepoCloner spawnCloneProcess INFO: Cloning in parallel from https://github.com/wolffe88/ip.git... -Jan 24, 2024 1:56:54 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:13:55 PM reposense.report.RepoCloner waitForCloneProcess INFO: Waiting for cloning of https://github.com/wolffe88/ip.git to complete... -Jan 24, 2024 1:56:54 PM reposense.report.ReportGenerator updateRepoConfig +Jan 24, 2024 2:13:55 PM reposense.report.ReportGenerator updateRepoConfig INFO: https://github.com/maiyasaliha/ip.git (master) does not contain a standalone config file. -Jan 24, 2024 1:56:54 PM reposense.authorship.FileInfoExtractor extractTextFileInfos +Jan 24, 2024 2:13:55 PM reposense.authorship.FileInfoExtractor extractTextFileInfos INFO: Extracting relevant file info from https://github.com/maiyasaliha/ip.git (master)... -Jan 24, 2024 1:56:54 PM reposense.commits.CommitInfoExtractor extractCommitInfos -INFO: Extracting commits info for https://github.com/yisiox/ip.git (master)... -Jan 24, 2024 1:56:54 PM reposense.commits.CommitInfoExtractor extractCommitInfos +Jan 24, 2024 2:13:55 PM reposense.commits.CommitInfoExtractor extractCommitInfos INFO: Extracting commits info for https://github.com/JiaXinEu/ip.git (master)... -Jan 24, 2024 1:56:54 PM reposense.commits.CommitInfoAnalyzer analyzeCommits -INFO: Analyzing commits info for https://github.com/yisiox/ip.git (master)... -Jan 24, 2024 1:56:54 PM reposense.report.ReportGenerator analyzeRepo -INFO: Analysis of https://github.com/yisiox/ip.git (master) completed! -Jan 24, 2024 1:56:54 PM reposense.commits.CommitInfoAnalyzer analyzeCommits +Jan 24, 2024 2:13:55 PM reposense.commits.CommitInfoExtractor extractCommitInfos +INFO: Extracting commits info for https://github.com/yisiox/ip.git (master)... +Jan 24, 2024 2:13:55 PM reposense.commits.CommitInfoExtractor extractCommitInfos +INFO: Extracting commits info for https://github.com/breezetall/ip.git (master)... +Jan 24, 2024 2:13:55 PM reposense.commits.CommitInfoAnalyzer analyzeCommits INFO: Analyzing commits info for https://github.com/JiaXinEu/ip.git (master)... -Jan 24, 2024 1:56:54 PM reposense.report.ReportGenerator analyzeRepo +Jan 24, 2024 2:13:55 PM reposense.report.ReportGenerator analyzeRepo INFO: Analysis of https://github.com/JiaXinEu/ip.git (master) completed! -Jan 24, 2024 1:56:54 PM reposense.commits.CommitInfoExtractor extractCommitInfos +Jan 24, 2024 2:13:55 PM reposense.commits.CommitInfoAnalyzer analyzeCommits +INFO: Analyzing commits info for https://github.com/breezetall/ip.git (master)... +Jan 24, 2024 2:13:55 PM reposense.report.ReportGenerator analyzeRepo +INFO: Analysis of https://github.com/breezetall/ip.git (master) completed! +Jan 24, 2024 2:13:55 PM reposense.commits.CommitInfoAnalyzer analyzeCommits +INFO: Analyzing commits info for https://github.com/yisiox/ip.git (master)... +Jan 24, 2024 2:13:55 PM reposense.report.ReportGenerator analyzeRepo +INFO: Analysis of https://github.com/yisiox/ip.git (master) completed! +Jan 24, 2024 2:13:55 PM reposense.commits.CommitInfoExtractor extractCommitInfos INFO: Extracting commits info for https://github.com/maiyasaliha/ip.git (master)... -Jan 24, 2024 1:56:54 PM reposense.commits.CommitInfoAnalyzer analyzeCommits +Jan 24, 2024 2:13:55 PM reposense.commits.CommitInfoAnalyzer analyzeCommits INFO: Analyzing commits info for https://github.com/maiyasaliha/ip.git (master)... -Jan 24, 2024 1:56:54 PM reposense.report.ReportGenerator analyzeRepo +Jan 24, 2024 2:13:55 PM reposense.report.ReportGenerator analyzeRepo INFO: Analysis of https://github.com/maiyasaliha/ip.git (master) completed! -Jan 24, 2024 1:56:54 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:13:56 PM reposense.report.RepoCloner waitForCloneProcess INFO: Cloning of https://github.com/triciiaaa/ip.git completed! -Jan 24, 2024 1:56:54 PM reposense.report.ReportGenerator analyzeRepos -INFO: [108/428] Analyzing https://github.com/triciiaaa/ip.git (master)... -Jan 24, 2024 1:56:54 PM reposense.report.RepoCloner spawnCloneProcess +Jan 24, 2024 2:13:56 PM reposense.report.ReportGenerator analyzeRepos +INFO: [108/427] Analyzing https://github.com/triciiaaa/ip.git (master)... +Jan 24, 2024 2:13:56 PM reposense.report.RepoCloner spawnCloneProcess INFO: Cloning in parallel from https://github.com/menatahari/ip.git... -Jan 24, 2024 1:56:54 PM reposense.report.RepoCloner waitForCloneProcess -INFO: Waiting for cloning of https://github.com/menatahari/ip.git to complete... -Jan 24, 2024 1:56:54 PM reposense.report.ReportGenerator updateRepoConfig -INFO: https://github.com/triciiaaa/ip.git (master) does not contain a standalone config file. -Jan 24, 2024 1:56:54 PM reposense.authorship.FileInfoExtractor extractTextFileInfos -INFO: Extracting relevant file info from https://github.com/triciiaaa/ip.git (master)... -Jan 24, 2024 1:56:54 PM reposense.commits.CommitInfoExtractor extractCommitInfos -INFO: Extracting commits info for https://github.com/triciiaaa/ip.git (master)... -Jan 24, 2024 1:56:54 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:13:56 PM reposense.report.RepoCloner waitForCloneProcess INFO: Cloning of https://github.com/Jolonauh/ip.git completed! -Jan 24, 2024 1:56:54 PM reposense.commits.CommitInfoAnalyzer analyzeCommits -INFO: Analyzing commits info for https://github.com/triciiaaa/ip.git (master)... -Jan 24, 2024 1:56:54 PM reposense.report.RepoCloner spawnCloneProcess +Jan 24, 2024 2:13:56 PM reposense.report.RepoCloner waitForCloneProcess +INFO: Waiting for cloning of https://github.com/menatahari/ip.git to complete... +Jan 24, 2024 2:13:56 PM reposense.report.ReportGenerator analyzeRepos +INFO: [109/427] Analyzing https://github.com/Jolonauh/ip.git (master)... +Jan 24, 2024 2:13:56 PM reposense.report.RepoCloner spawnCloneProcess INFO: Cloning in parallel from https://github.com/modembcc/ip.git... -Jan 24, 2024 1:56:54 PM reposense.report.ReportGenerator analyzeRepos -INFO: [109/428] Analyzing https://github.com/Jolonauh/ip.git (master)... -Jan 24, 2024 1:56:54 PM reposense.report.ReportGenerator analyzeRepo -INFO: Analysis of https://github.com/triciiaaa/ip.git (master) completed! -Jan 24, 2024 1:56:54 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:13:56 PM reposense.report.RepoCloner waitForCloneProcess INFO: Waiting for cloning of https://github.com/modembcc/ip.git to complete... -Jan 24, 2024 1:56:54 PM reposense.report.RepoCloner waitForCloneProcess -INFO: Cloning of https://github.com/alvinnzz/ip.git completed! -Jan 24, 2024 1:56:54 PM reposense.report.ReportGenerator updateRepoConfig +Jan 24, 2024 2:13:56 PM reposense.report.ReportGenerator updateRepoConfig +INFO: https://github.com/triciiaaa/ip.git (master) does not contain a standalone config file. +Jan 24, 2024 2:13:56 PM reposense.authorship.FileInfoExtractor extractTextFileInfos +INFO: Extracting relevant file info from https://github.com/triciiaaa/ip.git (master)... +Jan 24, 2024 2:13:56 PM reposense.report.ReportGenerator updateRepoConfig INFO: https://github.com/Jolonauh/ip.git (master) does not contain a standalone config file. -Jan 24, 2024 1:56:54 PM reposense.authorship.FileInfoExtractor extractTextFileInfos +Jan 24, 2024 2:13:56 PM reposense.authorship.FileInfoExtractor extractTextFileInfos INFO: Extracting relevant file info from https://github.com/Jolonauh/ip.git (master)... -Jan 24, 2024 1:56:54 PM reposense.report.ReportGenerator analyzeRepos -INFO: [110/428] Analyzing https://github.com/alvinnzz/ip.git (master)... -Jan 24, 2024 1:56:54 PM reposense.report.RepoCloner spawnCloneProcess -INFO: Cloning in parallel from https://github.com/tsulim/ip.git... -Jan 24, 2024 1:56:54 PM reposense.report.RepoCloner waitForCloneProcess -INFO: Waiting for cloning of https://github.com/tsulim/ip.git to complete... -Jan 24, 2024 1:56:54 PM reposense.report.RepoCloner waitForCloneProcess -INFO: Cloning of https://github.com/wolffe88/ip.git completed! -Jan 24, 2024 1:56:54 PM reposense.report.ReportGenerator analyzeRepos -INFO: [111/428] Analyzing https://github.com/wolffe88/ip.git (master)... -Jan 24, 2024 1:56:54 PM reposense.report.RepoCloner spawnCloneProcess -INFO: Cloning in parallel from https://github.com/tanyunchao/ip.git... -Jan 24, 2024 1:56:54 PM reposense.report.RepoCloner waitForCloneProcess -INFO: Waiting for cloning of https://github.com/tanyunchao/ip.git to complete... -Jan 24, 2024 1:56:54 PM reposense.report.ReportGenerator updateRepoConfig -INFO: https://github.com/alvinnzz/ip.git (master) does not contain a standalone config file. -Jan 24, 2024 1:56:54 PM reposense.authorship.FileInfoExtractor extractTextFileInfos -INFO: Extracting relevant file info from https://github.com/alvinnzz/ip.git (master)... -Jan 24, 2024 1:56:54 PM reposense.report.ReportGenerator updateRepoConfig -INFO: https://github.com/wolffe88/ip.git (master) does not contain a standalone config file. -Jan 24, 2024 1:56:54 PM reposense.authorship.FileInfoExtractor extractTextFileInfos -INFO: Extracting relevant file info from https://github.com/wolffe88/ip.git (master)... -Jan 24, 2024 1:56:54 PM reposense.commits.CommitInfoExtractor extractCommitInfos -INFO: Extracting commits info for https://github.com/wolffe88/ip.git (master)... -Jan 24, 2024 1:56:54 PM reposense.commits.CommitInfoExtractor extractCommitInfos -INFO: Extracting commits info for https://github.com/Jolonauh/ip.git (master)... -Jan 24, 2024 1:56:55 PM reposense.commits.CommitInfoAnalyzer analyzeCommits -INFO: Analyzing commits info for https://github.com/Jolonauh/ip.git (master)... -Jan 24, 2024 1:56:55 PM reposense.commits.CommitInfoAnalyzer analyzeCommits -INFO: Analyzing commits info for https://github.com/wolffe88/ip.git (master)... -Jan 24, 2024 1:56:55 PM reposense.report.ReportGenerator analyzeRepo -INFO: Analysis of https://github.com/wolffe88/ip.git (master) completed! -Jan 24, 2024 1:56:55 PM reposense.report.ReportGenerator analyzeRepo -INFO: Analysis of https://github.com/Jolonauh/ip.git (master) completed! -Jan 24, 2024 1:56:55 PM reposense.commits.CommitInfoExtractor extractCommitInfos -INFO: Extracting commits info for https://github.com/alvinnzz/ip.git (master)... -Jan 24, 2024 1:56:55 PM reposense.commits.CommitInfoAnalyzer analyzeCommits -INFO: Analyzing commits info for https://github.com/alvinnzz/ip.git (master)... -Jan 24, 2024 1:56:55 PM reposense.report.ReportGenerator analyzeRepo -INFO: Analysis of https://github.com/alvinnzz/ip.git (master) completed! -Jan 24, 2024 1:56:55 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:13:56 PM reposense.report.RepoCloner waitForCloneProcess WARNING: Exception met while trying to clone the repo "modembcc/ip[master]", will skip this repo. reposense.system.CommandRunnerProcessException: Error returned from command git clone --bare 'https://github.com/modembcc/ip.git' 'repos/modembcc_ip/ip_bare' on path . : Cloning into bare repository 'repos/modembcc_ip/ip_bare'... @@ -2778,77 +2714,119 @@ fatal: could not read Username for 'https://github.com': No such device or addre at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) at java.base/java.lang.Thread.run(Thread.java:829) -Jan 24, 2024 1:56:55 PM reposense.report.RepoCloner spawnCloneProcess +Jan 24, 2024 2:13:56 PM reposense.report.RepoCloner spawnCloneProcess +INFO: Cloning in parallel from https://github.com/tsulim/ip.git... +Jan 24, 2024 2:13:56 PM reposense.report.RepoCloner waitForCloneProcess +INFO: Waiting for cloning of https://github.com/tsulim/ip.git to complete... +Jan 24, 2024 2:13:56 PM reposense.report.RepoCloner waitForCloneProcess +INFO: Cloning of https://github.com/alvinnzz/ip.git completed! +Jan 24, 2024 2:13:56 PM reposense.report.RepoCloner spawnCloneProcess +INFO: Cloning in parallel from https://github.com/tanyunchao/ip.git... +Jan 24, 2024 2:13:56 PM reposense.report.ReportGenerator analyzeRepos +INFO: [110/427] Analyzing https://github.com/alvinnzz/ip.git (master)... +Jan 24, 2024 2:13:56 PM reposense.commits.CommitInfoExtractor extractCommitInfos +INFO: Extracting commits info for https://github.com/triciiaaa/ip.git (master)... +Jan 24, 2024 2:13:56 PM reposense.report.RepoCloner waitForCloneProcess +INFO: Waiting for cloning of https://github.com/tanyunchao/ip.git to complete... +Jan 24, 2024 2:13:56 PM reposense.commits.CommitInfoAnalyzer analyzeCommits +INFO: Analyzing commits info for https://github.com/triciiaaa/ip.git (master)... +Jan 24, 2024 2:13:56 PM reposense.report.ReportGenerator analyzeRepo +INFO: Analysis of https://github.com/triciiaaa/ip.git (master) completed! +Jan 24, 2024 2:13:56 PM reposense.report.ReportGenerator updateRepoConfig +INFO: https://github.com/alvinnzz/ip.git (master) does not contain a standalone config file. +Jan 24, 2024 2:13:56 PM reposense.authorship.FileInfoExtractor extractTextFileInfos +INFO: Extracting relevant file info from https://github.com/alvinnzz/ip.git (master)... +Jan 24, 2024 2:13:56 PM reposense.report.RepoCloner waitForCloneProcess +INFO: Cloning of https://github.com/wolffe88/ip.git completed! +Jan 24, 2024 2:13:56 PM reposense.report.ReportGenerator analyzeRepos +INFO: [111/427] Analyzing https://github.com/wolffe88/ip.git (master)... +Jan 24, 2024 2:13:56 PM reposense.report.RepoCloner spawnCloneProcess INFO: Cloning in parallel from https://github.com/yashma-sonara/ip.git... -Jan 24, 2024 1:56:55 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:13:56 PM reposense.commits.CommitInfoExtractor extractCommitInfos +INFO: Extracting commits info for https://github.com/Jolonauh/ip.git (master)... +Jan 24, 2024 2:13:56 PM reposense.report.RepoCloner waitForCloneProcess INFO: Waiting for cloning of https://github.com/yashma-sonara/ip.git to complete... -Jan 24, 2024 1:56:55 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:13:56 PM reposense.commits.CommitInfoAnalyzer analyzeCommits +INFO: Analyzing commits info for https://github.com/Jolonauh/ip.git (master)... +Jan 24, 2024 2:13:56 PM reposense.report.ReportGenerator analyzeRepo +INFO: Analysis of https://github.com/Jolonauh/ip.git (master) completed! +Jan 24, 2024 2:13:56 PM reposense.report.ReportGenerator updateRepoConfig +INFO: https://github.com/wolffe88/ip.git (master) does not contain a standalone config file. +Jan 24, 2024 2:13:56 PM reposense.authorship.FileInfoExtractor extractTextFileInfos +INFO: Extracting relevant file info from https://github.com/wolffe88/ip.git (master)... +Jan 24, 2024 2:13:56 PM reposense.commits.CommitInfoExtractor extractCommitInfos +INFO: Extracting commits info for https://github.com/wolffe88/ip.git (master)... +Jan 24, 2024 2:13:56 PM reposense.commits.CommitInfoAnalyzer analyzeCommits +INFO: Analyzing commits info for https://github.com/wolffe88/ip.git (master)... +Jan 24, 2024 2:13:56 PM reposense.report.ReportGenerator analyzeRepo +INFO: Analysis of https://github.com/wolffe88/ip.git (master) completed! +Jan 24, 2024 2:13:56 PM reposense.commits.CommitInfoExtractor extractCommitInfos +INFO: Extracting commits info for https://github.com/alvinnzz/ip.git (master)... +Jan 24, 2024 2:13:56 PM reposense.commits.CommitInfoAnalyzer analyzeCommits +INFO: Analyzing commits info for https://github.com/alvinnzz/ip.git (master)... +Jan 24, 2024 2:13:56 PM reposense.report.ReportGenerator analyzeRepo +INFO: Analysis of https://github.com/alvinnzz/ip.git (master) completed! +Jan 24, 2024 2:13:56 PM reposense.report.RepoCloner waitForCloneProcess INFO: Cloning of https://github.com/menatahari/ip.git completed! -Jan 24, 2024 1:56:55 PM reposense.report.ReportGenerator analyzeRepos -INFO: [112/428] Analyzing https://github.com/menatahari/ip.git (master)... -Jan 24, 2024 1:56:55 PM reposense.report.RepoCloner spawnCloneProcess +Jan 24, 2024 2:13:56 PM reposense.report.ReportGenerator analyzeRepos +INFO: [112/427] Analyzing https://github.com/menatahari/ip.git (master)... +Jan 24, 2024 2:13:56 PM reposense.report.RepoCloner spawnCloneProcess INFO: Cloning in parallel from https://github.com/Hwww23/ip.git... -Jan 24, 2024 1:56:55 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:13:56 PM reposense.report.RepoCloner waitForCloneProcess INFO: Waiting for cloning of https://github.com/Hwww23/ip.git to complete... -Jan 24, 2024 1:56:55 PM reposense.report.ReportGenerator updateRepoConfig +Jan 24, 2024 2:13:56 PM reposense.report.ReportGenerator updateRepoConfig INFO: https://github.com/menatahari/ip.git (master) does not contain a standalone config file. -Jan 24, 2024 1:56:55 PM reposense.authorship.FileInfoExtractor extractTextFileInfos +Jan 24, 2024 2:13:56 PM reposense.authorship.FileInfoExtractor extractTextFileInfos INFO: Extracting relevant file info from https://github.com/menatahari/ip.git (master)... -Jan 24, 2024 1:56:55 PM reposense.commits.CommitInfoExtractor extractCommitInfos +Jan 24, 2024 2:13:56 PM reposense.commits.CommitInfoExtractor extractCommitInfos INFO: Extracting commits info for https://github.com/menatahari/ip.git (master)... -Jan 24, 2024 1:56:55 PM reposense.commits.CommitInfoAnalyzer analyzeCommits +Jan 24, 2024 2:13:56 PM reposense.commits.CommitInfoAnalyzer analyzeCommits INFO: Analyzing commits info for https://github.com/menatahari/ip.git (master)... -Jan 24, 2024 1:56:55 PM reposense.report.ReportGenerator analyzeRepo +Jan 24, 2024 2:13:56 PM reposense.report.ReportGenerator analyzeRepo INFO: Analysis of https://github.com/menatahari/ip.git (master) completed! -Jan 24, 2024 1:56:55 PM reposense.report.RepoCloner waitForCloneProcess -INFO: Cloning of https://github.com/tsulim/ip.git completed! -Jan 24, 2024 1:56:55 PM reposense.report.ReportGenerator analyzeRepos -INFO: [113/428] Analyzing https://github.com/tsulim/ip.git (master)... -Jan 24, 2024 1:56:55 PM reposense.report.RepoCloner spawnCloneProcess +Jan 24, 2024 2:13:56 PM reposense.report.RepoCloner waitForCloneProcess +INFO: Cloning of https://github.com/tanyunchao/ip.git completed! +Jan 24, 2024 2:13:56 PM reposense.report.ReportGenerator analyzeRepos +INFO: [113/427] Analyzing https://github.com/tanyunchao/ip.git (master)... +Jan 24, 2024 2:13:56 PM reposense.report.RepoCloner spawnCloneProcess INFO: Cloning in parallel from https://github.com/rickkoh/ip.git... -Jan 24, 2024 1:56:55 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:13:56 PM reposense.report.RepoCloner waitForCloneProcess +INFO: Cloning of https://github.com/tsulim/ip.git completed! +Jan 24, 2024 2:13:56 PM reposense.report.RepoCloner waitForCloneProcess INFO: Waiting for cloning of https://github.com/rickkoh/ip.git to complete... -Jan 24, 2024 1:56:55 PM reposense.report.RepoCloner waitForCloneProcess -INFO: Cloning of https://github.com/tanyunchao/ip.git completed! -Jan 24, 2024 1:56:55 PM reposense.report.ReportGenerator analyzeRepos -INFO: [114/428] Analyzing https://github.com/tanyunchao/ip.git (master)... -Jan 24, 2024 1:56:55 PM reposense.report.RepoCloner spawnCloneProcess +Jan 24, 2024 2:13:56 PM reposense.report.RepoCloner spawnCloneProcess INFO: Cloning in parallel from https://github.com/ValenciaLim/ip.git... -Jan 24, 2024 1:56:55 PM reposense.report.ReportGenerator updateRepoConfig -INFO: https://github.com/tsulim/ip.git (master) does not contain a standalone config file. -Jan 24, 2024 1:56:55 PM reposense.authorship.FileInfoExtractor extractTextFileInfos -INFO: Extracting relevant file info from https://github.com/tsulim/ip.git (master)... -Jan 24, 2024 1:56:55 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:13:56 PM reposense.report.ReportGenerator analyzeRepos +INFO: [114/427] Analyzing https://github.com/tsulim/ip.git (master)... +Jan 24, 2024 2:13:56 PM reposense.report.RepoCloner waitForCloneProcess INFO: Waiting for cloning of https://github.com/ValenciaLim/ip.git to complete... -Jan 24, 2024 1:56:55 PM reposense.report.ReportGenerator updateRepoConfig +Jan 24, 2024 2:13:56 PM reposense.report.ReportGenerator updateRepoConfig INFO: https://github.com/tanyunchao/ip.git (master) does not contain a standalone config file. -Jan 24, 2024 1:56:55 PM reposense.authorship.FileInfoExtractor extractTextFileInfos +Jan 24, 2024 2:13:56 PM reposense.authorship.FileInfoExtractor extractTextFileInfos INFO: Extracting relevant file info from https://github.com/tanyunchao/ip.git (master)... -Jan 24, 2024 1:56:55 PM reposense.commits.CommitInfoExtractor extractCommitInfos -INFO: Extracting commits info for https://github.com/tanyunchao/ip.git (master)... -Jan 24, 2024 1:56:55 PM reposense.commits.CommitInfoExtractor extractCommitInfos -INFO: Extracting commits info for https://github.com/tsulim/ip.git (master)... -Jan 24, 2024 1:56:55 PM reposense.commits.CommitInfoAnalyzer analyzeCommits -INFO: Analyzing commits info for https://github.com/tanyunchao/ip.git (master)... -Jan 24, 2024 1:56:55 PM reposense.report.ReportGenerator analyzeRepo -INFO: Analysis of https://github.com/tanyunchao/ip.git (master) completed! -Jan 24, 2024 1:56:55 PM reposense.commits.CommitInfoAnalyzer analyzeCommits -INFO: Analyzing commits info for https://github.com/tsulim/ip.git (master)... -Jan 24, 2024 1:56:55 PM reposense.report.ReportGenerator analyzeRepo -INFO: Analysis of https://github.com/tsulim/ip.git (master) completed! -Jan 24, 2024 1:56:55 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:13:56 PM reposense.report.ReportGenerator updateRepoConfig +INFO: https://github.com/tsulim/ip.git (master) does not contain a standalone config file. +Jan 24, 2024 2:13:56 PM reposense.authorship.FileInfoExtractor extractTextFileInfos +INFO: Extracting relevant file info from https://github.com/tsulim/ip.git (master)... +Jan 24, 2024 2:13:56 PM reposense.report.RepoCloner waitForCloneProcess INFO: Cloning of https://github.com/yashma-sonara/ip.git completed! -Jan 24, 2024 1:56:55 PM reposense.report.ReportGenerator analyzeRepos -INFO: [115/428] Analyzing https://github.com/yashma-sonara/ip.git (master)... -Jan 24, 2024 1:56:55 PM reposense.report.RepoCloner spawnCloneProcess +Jan 24, 2024 2:13:56 PM reposense.commits.CommitInfoExtractor extractCommitInfos +INFO: Extracting commits info for https://github.com/tanyunchao/ip.git (master)... +Jan 24, 2024 2:13:56 PM reposense.report.ReportGenerator analyzeRepos +INFO: [115/427] Analyzing https://github.com/yashma-sonara/ip.git (master)... +Jan 24, 2024 2:13:56 PM reposense.report.RepoCloner spawnCloneProcess INFO: Cloning in parallel from https://github.com/Zer0Legion/ip.git... -Jan 24, 2024 1:56:55 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:13:56 PM reposense.report.RepoCloner waitForCloneProcess INFO: Waiting for cloning of https://github.com/Zer0Legion/ip.git to complete... -Jan 24, 2024 1:56:55 PM reposense.report.ReportGenerator updateRepoConfig +Jan 24, 2024 2:13:56 PM reposense.commits.CommitInfoAnalyzer analyzeCommits +INFO: Analyzing commits info for https://github.com/tanyunchao/ip.git (master)... +Jan 24, 2024 2:13:56 PM reposense.report.ReportGenerator analyzeRepo +INFO: Analysis of https://github.com/tanyunchao/ip.git (master) completed! +Jan 24, 2024 2:13:56 PM reposense.report.ReportGenerator updateRepoConfig INFO: https://github.com/yashma-sonara/ip.git (master) does not contain a standalone config file. -Jan 24, 2024 1:56:55 PM reposense.authorship.FileInfoExtractor extractTextFileInfos +Jan 24, 2024 2:13:56 PM reposense.authorship.FileInfoExtractor extractTextFileInfos INFO: Extracting relevant file info from https://github.com/yashma-sonara/ip.git (master)... -Jan 24, 2024 1:56:55 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:13:56 PM reposense.report.RepoCloner waitForCloneProcess WARNING: Exception met while trying to clone the repo "ValenciaLim/ip[master]", will skip this repo. reposense.system.CommandRunnerProcessException: Error returned from command git clone --bare 'https://github.com/ValenciaLim/ip.git' 'repos/ValenciaLim_ip/ip_bare' on path . : Cloning into bare repository 'repos/ValenciaLim_ip/ip_bare'... @@ -2864,89 +2842,91 @@ fatal: could not read Username for 'https://github.com': No such device or addre at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) at java.base/java.lang.Thread.run(Thread.java:829) -Jan 24, 2024 1:56:55 PM reposense.report.RepoCloner spawnCloneProcess +Jan 24, 2024 2:13:56 PM reposense.report.RepoCloner spawnCloneProcess INFO: Cloning in parallel from https://github.com/maze508/ip.git... -Jan 24, 2024 1:56:55 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:13:56 PM reposense.report.RepoCloner waitForCloneProcess INFO: Waiting for cloning of https://github.com/maze508/ip.git to complete... -Jan 24, 2024 1:56:55 PM reposense.commits.CommitInfoExtractor extractCommitInfos -INFO: Extracting commits info for https://github.com/yashma-sonara/ip.git (master)... -Jan 24, 2024 1:56:55 PM reposense.commits.CommitInfoAnalyzer analyzeCommits -INFO: Analyzing commits info for https://github.com/yashma-sonara/ip.git (master)... -Jan 24, 2024 1:56:56 PM reposense.report.ReportGenerator analyzeRepo -INFO: Analysis of https://github.com/yashma-sonara/ip.git (master) completed! -Jan 24, 2024 1:56:56 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:13:56 PM reposense.commits.CommitInfoExtractor extractCommitInfos +INFO: Extracting commits info for https://github.com/tsulim/ip.git (master)... +Jan 24, 2024 2:13:56 PM reposense.commits.CommitInfoAnalyzer analyzeCommits +INFO: Analyzing commits info for https://github.com/tsulim/ip.git (master)... +Jan 24, 2024 2:13:56 PM reposense.report.RepoCloner waitForCloneProcess INFO: Cloning of https://github.com/Hwww23/ip.git completed! -Jan 24, 2024 1:56:56 PM reposense.report.ReportGenerator analyzeRepos -INFO: [116/428] Analyzing https://github.com/Hwww23/ip.git (master)... -Jan 24, 2024 1:56:56 PM reposense.report.RepoCloner spawnCloneProcess +Jan 24, 2024 2:13:56 PM reposense.report.ReportGenerator analyzeRepo +INFO: Analysis of https://github.com/tsulim/ip.git (master) completed! +Jan 24, 2024 2:13:56 PM reposense.report.ReportGenerator analyzeRepos +INFO: [116/427] Analyzing https://github.com/Hwww23/ip.git (master)... +Jan 24, 2024 2:13:56 PM reposense.report.RepoCloner spawnCloneProcess INFO: Cloning in parallel from https://github.com/eunrcn/ip.git... -Jan 24, 2024 1:56:56 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:13:56 PM reposense.report.RepoCloner waitForCloneProcess INFO: Waiting for cloning of https://github.com/eunrcn/ip.git to complete... -Jan 24, 2024 1:56:56 PM reposense.report.ReportGenerator updateRepoConfig +Jan 24, 2024 2:13:56 PM reposense.report.ReportGenerator updateRepoConfig INFO: https://github.com/Hwww23/ip.git (master) does not contain a standalone config file. -Jan 24, 2024 1:56:56 PM reposense.authorship.FileInfoExtractor extractTextFileInfos +Jan 24, 2024 2:13:56 PM reposense.authorship.FileInfoExtractor extractTextFileInfos INFO: Extracting relevant file info from https://github.com/Hwww23/ip.git (master)... -Jan 24, 2024 1:56:56 PM reposense.commits.CommitInfoExtractor extractCommitInfos +Jan 24, 2024 2:13:56 PM reposense.commits.CommitInfoExtractor extractCommitInfos +INFO: Extracting commits info for https://github.com/yashma-sonara/ip.git (master)... +Jan 24, 2024 2:13:56 PM reposense.commits.CommitInfoExtractor extractCommitInfos INFO: Extracting commits info for https://github.com/Hwww23/ip.git (master)... -Jan 24, 2024 1:56:56 PM reposense.commits.CommitInfoAnalyzer analyzeCommits +Jan 24, 2024 2:13:56 PM reposense.commits.CommitInfoAnalyzer analyzeCommits +INFO: Analyzing commits info for https://github.com/yashma-sonara/ip.git (master)... +Jan 24, 2024 2:13:56 PM reposense.report.ReportGenerator analyzeRepo +INFO: Analysis of https://github.com/yashma-sonara/ip.git (master) completed! +Jan 24, 2024 2:13:56 PM reposense.commits.CommitInfoAnalyzer analyzeCommits INFO: Analyzing commits info for https://github.com/Hwww23/ip.git (master)... -Jan 24, 2024 1:56:56 PM reposense.report.ReportGenerator analyzeRepo +Jan 24, 2024 2:13:56 PM reposense.report.ReportGenerator analyzeRepo INFO: Analysis of https://github.com/Hwww23/ip.git (master) completed! -Jan 24, 2024 1:56:56 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:13:56 PM reposense.report.RepoCloner waitForCloneProcess INFO: Cloning of https://github.com/rickkoh/ip.git completed! -Jan 24, 2024 1:56:56 PM reposense.report.ReportGenerator analyzeRepos -INFO: [117/428] Analyzing https://github.com/rickkoh/ip.git (master)... -Jan 24, 2024 1:56:56 PM reposense.report.RepoCloner spawnCloneProcess +Jan 24, 2024 2:13:56 PM reposense.report.ReportGenerator analyzeRepos +INFO: [117/427] Analyzing https://github.com/rickkoh/ip.git (master)... +Jan 24, 2024 2:13:56 PM reposense.report.RepoCloner spawnCloneProcess INFO: Cloning in parallel from https://github.com/ziyang27/ip.git... -Jan 24, 2024 1:56:56 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:13:56 PM reposense.report.RepoCloner waitForCloneProcess INFO: Waiting for cloning of https://github.com/ziyang27/ip.git to complete... -Jan 24, 2024 1:56:56 PM reposense.report.ReportGenerator updateRepoConfig +Jan 24, 2024 2:13:56 PM reposense.report.ReportGenerator updateRepoConfig INFO: https://github.com/rickkoh/ip.git (master) does not contain a standalone config file. -Jan 24, 2024 1:56:56 PM reposense.authorship.FileInfoExtractor extractTextFileInfos +Jan 24, 2024 2:13:56 PM reposense.authorship.FileInfoExtractor extractTextFileInfos INFO: Extracting relevant file info from https://github.com/rickkoh/ip.git (master)... -Jan 24, 2024 1:56:56 PM reposense.commits.CommitInfoExtractor extractCommitInfos +Jan 24, 2024 2:13:56 PM reposense.commits.CommitInfoExtractor extractCommitInfos INFO: Extracting commits info for https://github.com/rickkoh/ip.git (master)... -Jan 24, 2024 1:56:56 PM reposense.commits.CommitInfoAnalyzer analyzeCommits +Jan 24, 2024 2:13:56 PM reposense.commits.CommitInfoAnalyzer analyzeCommits INFO: Analyzing commits info for https://github.com/rickkoh/ip.git (master)... -Jan 24, 2024 1:56:56 PM reposense.report.ReportGenerator analyzeRepo +Jan 24, 2024 2:13:56 PM reposense.report.ReportGenerator analyzeRepo INFO: Analysis of https://github.com/rickkoh/ip.git (master) completed! -Jan 24, 2024 1:56:56 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:13:56 PM reposense.report.RepoCloner waitForCloneProcess INFO: Cloning of https://github.com/Zer0Legion/ip.git completed! -Jan 24, 2024 1:56:56 PM reposense.report.ReportGenerator analyzeRepos -INFO: [118/428] Analyzing https://github.com/Zer0Legion/ip.git (master)... -Jan 24, 2024 1:56:56 PM reposense.report.RepoCloner spawnCloneProcess +Jan 24, 2024 2:13:56 PM reposense.report.ReportGenerator analyzeRepos +INFO: [118/427] Analyzing https://github.com/Zer0Legion/ip.git (master)... +Jan 24, 2024 2:13:56 PM reposense.report.RepoCloner spawnCloneProcess INFO: Cloning in parallel from https://github.com/nusliuyifan/ip.git... -Jan 24, 2024 1:56:56 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:13:56 PM reposense.report.RepoCloner waitForCloneProcess INFO: Waiting for cloning of https://github.com/nusliuyifan/ip.git to complete... -Jan 24, 2024 1:56:56 PM reposense.report.ReportGenerator updateRepoConfig +Jan 24, 2024 2:13:56 PM reposense.report.RepoCloner waitForCloneProcess +INFO: Cloning of https://github.com/maze508/ip.git completed! +Jan 24, 2024 2:13:56 PM reposense.report.ReportGenerator updateRepoConfig INFO: https://github.com/Zer0Legion/ip.git (master) does not contain a standalone config file. -Jan 24, 2024 1:56:56 PM reposense.authorship.FileInfoExtractor extractTextFileInfos +Jan 24, 2024 2:13:56 PM reposense.authorship.FileInfoExtractor extractTextFileInfos INFO: Extracting relevant file info from https://github.com/Zer0Legion/ip.git (master)... -Jan 24, 2024 1:56:56 PM reposense.report.RepoCloner waitForCloneProcess -INFO: Cloning of https://github.com/maze508/ip.git completed! -Jan 24, 2024 1:56:56 PM reposense.report.ReportGenerator analyzeRepos -INFO: [119/428] Analyzing https://github.com/maze508/ip.git (master)... -Jan 24, 2024 1:56:56 PM reposense.report.RepoCloner spawnCloneProcess +Jan 24, 2024 2:13:56 PM reposense.report.ReportGenerator analyzeRepos +INFO: [119/427] Analyzing https://github.com/maze508/ip.git (master)... +Jan 24, 2024 2:13:56 PM reposense.report.RepoCloner spawnCloneProcess INFO: Cloning in parallel from https://github.com/miffi/ip.git... -Jan 24, 2024 1:56:56 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:13:56 PM reposense.report.RepoCloner waitForCloneProcess INFO: Waiting for cloning of https://github.com/miffi/ip.git to complete... -Jan 24, 2024 1:56:56 PM reposense.report.ReportGenerator updateRepoConfig +Jan 24, 2024 2:13:56 PM reposense.report.ReportGenerator updateRepoConfig INFO: https://github.com/maze508/ip.git (master) does not contain a standalone config file. -Jan 24, 2024 1:56:56 PM reposense.authorship.FileInfoExtractor extractTextFileInfos +Jan 24, 2024 2:13:56 PM reposense.authorship.FileInfoExtractor extractTextFileInfos INFO: Extracting relevant file info from https://github.com/maze508/ip.git (master)... -Jan 24, 2024 1:56:56 PM reposense.commits.CommitInfoExtractor extractCommitInfos -INFO: Extracting commits info for https://github.com/maze508/ip.git (master)... -Jan 24, 2024 1:56:56 PM reposense.commits.CommitInfoAnalyzer analyzeCommits -INFO: Analyzing commits info for https://github.com/maze508/ip.git (master)... -Jan 24, 2024 1:56:56 PM reposense.report.ReportGenerator analyzeRepo -INFO: Analysis of https://github.com/maze508/ip.git (master) completed! -Jan 24, 2024 1:56:56 PM reposense.commits.CommitInfoExtractor extractCommitInfos -INFO: Extracting commits info for https://github.com/Zer0Legion/ip.git (master)... -Jan 24, 2024 1:56:56 PM reposense.commits.CommitInfoAnalyzer analyzeCommits -INFO: Analyzing commits info for https://github.com/Zer0Legion/ip.git (master)... -Jan 24, 2024 1:56:56 PM reposense.report.ReportGenerator analyzeRepo -INFO: Analysis of https://github.com/Zer0Legion/ip.git (master) completed! -Jan 24, 2024 1:56:56 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:13:56 PM reposense.report.RepoCloner waitForCloneProcess +INFO: Cloning of https://github.com/eunrcn/ip.git completed! +Jan 24, 2024 2:13:56 PM reposense.report.RepoCloner spawnCloneProcess +INFO: Cloning in parallel from https://github.com/kwuunnn/ip.git... +Jan 24, 2024 2:13:56 PM reposense.report.ReportGenerator analyzeRepos +INFO: [120/427] Analyzing https://github.com/eunrcn/ip.git (master)... +Jan 24, 2024 2:13:56 PM reposense.report.RepoCloner waitForCloneProcess +INFO: Waiting for cloning of https://github.com/kwuunnn/ip.git to complete... +Jan 24, 2024 2:13:56 PM reposense.report.RepoCloner waitForCloneProcess WARNING: Exception met while trying to clone the repo "nusliuyifan/ip[master]", will skip this repo. reposense.system.CommandRunnerProcessException: Error returned from command git clone --bare 'https://github.com/nusliuyifan/ip.git' 'repos/nusliuyifan_ip/ip_bare' on path . : Cloning into bare repository 'repos/nusliuyifan_ip/ip_bare'... @@ -2962,47 +2942,25 @@ fatal: could not read Username for 'https://github.com': No such device or addre at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) at java.base/java.lang.Thread.run(Thread.java:829) -Jan 24, 2024 1:56:56 PM reposense.report.RepoCloner spawnCloneProcess -INFO: Cloning in parallel from https://github.com/kwuunnn/ip.git... -Jan 24, 2024 1:56:56 PM reposense.report.RepoCloner waitForCloneProcess -INFO: Waiting for cloning of https://github.com/kwuunnn/ip.git to complete... -Jan 24, 2024 1:56:57 PM reposense.report.RepoCloner waitForCloneProcess -INFO: Cloning of https://github.com/eunrcn/ip.git completed! -Jan 24, 2024 1:56:57 PM reposense.report.ReportGenerator analyzeRepos -INFO: [120/428] Analyzing https://github.com/eunrcn/ip.git (master)... -Jan 24, 2024 1:56:57 PM reposense.report.RepoCloner spawnCloneProcess +Jan 24, 2024 2:13:56 PM reposense.report.RepoCloner spawnCloneProcess INFO: Cloning in parallel from https://github.com/KSSWSept20/ip.git... -Jan 24, 2024 1:56:57 PM reposense.report.RepoCloner waitForCloneProcess -INFO: Waiting for cloning of https://github.com/KSSWSept20/ip.git to complete... -Jan 24, 2024 1:56:57 PM reposense.report.ReportGenerator updateRepoConfig +Jan 24, 2024 2:13:56 PM reposense.report.ReportGenerator updateRepoConfig INFO: https://github.com/eunrcn/ip.git (master) does not contain a standalone config file. -Jan 24, 2024 1:56:57 PM reposense.authorship.FileInfoExtractor extractTextFileInfos +Jan 24, 2024 2:13:56 PM reposense.authorship.FileInfoExtractor extractTextFileInfos INFO: Extracting relevant file info from https://github.com/eunrcn/ip.git (master)... -Jan 24, 2024 1:56:57 PM reposense.commits.CommitInfoExtractor extractCommitInfos -INFO: Extracting commits info for https://github.com/eunrcn/ip.git (master)... -Jan 24, 2024 1:56:57 PM reposense.commits.CommitInfoAnalyzer analyzeCommits -INFO: Analyzing commits info for https://github.com/eunrcn/ip.git (master)... -Jan 24, 2024 1:56:57 PM reposense.report.ReportGenerator analyzeRepo -INFO: Analysis of https://github.com/eunrcn/ip.git (master) completed! -Jan 24, 2024 1:56:57 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:13:56 PM reposense.report.RepoCloner waitForCloneProcess +INFO: Waiting for cloning of https://github.com/KSSWSept20/ip.git to complete... +Jan 24, 2024 2:13:56 PM reposense.report.RepoCloner waitForCloneProcess INFO: Cloning of https://github.com/ziyang27/ip.git completed! -Jan 24, 2024 1:56:57 PM reposense.report.ReportGenerator analyzeRepos -INFO: [121/428] Analyzing https://github.com/ziyang27/ip.git (master)... -Jan 24, 2024 1:56:57 PM reposense.report.RepoCloner spawnCloneProcess +Jan 24, 2024 2:13:56 PM reposense.report.ReportGenerator analyzeRepos +INFO: [121/427] Analyzing https://github.com/ziyang27/ip.git (master)... +Jan 24, 2024 2:13:56 PM reposense.report.RepoCloner spawnCloneProcess INFO: Cloning in parallel from https://github.com/zengzihui/ip.git... -Jan 24, 2024 1:56:57 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:13:56 PM reposense.commits.CommitInfoExtractor extractCommitInfos +INFO: Extracting commits info for https://github.com/maze508/ip.git (master)... +Jan 24, 2024 2:13:57 PM reposense.report.RepoCloner waitForCloneProcess INFO: Waiting for cloning of https://github.com/zengzihui/ip.git to complete... -Jan 24, 2024 1:56:57 PM reposense.report.ReportGenerator updateRepoConfig -INFO: https://github.com/ziyang27/ip.git (master) does not contain a standalone config file. -Jan 24, 2024 1:56:57 PM reposense.authorship.FileInfoExtractor extractTextFileInfos -INFO: Extracting relevant file info from https://github.com/ziyang27/ip.git (master)... -Jan 24, 2024 1:56:57 PM reposense.commits.CommitInfoExtractor extractCommitInfos -INFO: Extracting commits info for https://github.com/ziyang27/ip.git (master)... -Jan 24, 2024 1:56:57 PM reposense.commits.CommitInfoAnalyzer analyzeCommits -INFO: Analyzing commits info for https://github.com/ziyang27/ip.git (master)... -Jan 24, 2024 1:56:57 PM reposense.report.ReportGenerator analyzeRepo -INFO: Analysis of https://github.com/ziyang27/ip.git (master) completed! -Jan 24, 2024 1:56:57 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:13:57 PM reposense.report.RepoCloner waitForCloneProcess WARNING: Exception met while trying to clone the repo "KSSWSept20/ip[master]", will skip this repo. reposense.system.CommandRunnerProcessException: Error returned from command git clone --bare 'https://github.com/KSSWSept20/ip.git' 'repos/KSSWSept20_ip/ip_bare' on path . : Cloning into bare repository 'repos/KSSWSept20_ip/ip_bare'... @@ -3018,29 +2976,31 @@ fatal: could not read Username for 'https://github.com': No such device or addre at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) at java.base/java.lang.Thread.run(Thread.java:829) -Jan 24, 2024 1:56:57 PM reposense.report.RepoCloner spawnCloneProcess +Jan 24, 2024 2:13:57 PM reposense.report.RepoCloner spawnCloneProcess INFO: Cloning in parallel from https://github.com/sdevih/ip.git... -Jan 24, 2024 1:56:57 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:13:57 PM reposense.report.ReportGenerator updateRepoConfig +INFO: https://github.com/ziyang27/ip.git (master) does not contain a standalone config file. +Jan 24, 2024 2:13:57 PM reposense.authorship.FileInfoExtractor extractTextFileInfos +INFO: Extracting relevant file info from https://github.com/ziyang27/ip.git (master)... +Jan 24, 2024 2:13:57 PM reposense.report.RepoCloner waitForCloneProcess INFO: Waiting for cloning of https://github.com/sdevih/ip.git to complete... -Jan 24, 2024 1:56:57 PM reposense.report.RepoCloner waitForCloneProcess -INFO: Cloning of https://github.com/miffi/ip.git completed! -Jan 24, 2024 1:56:57 PM reposense.report.ReportGenerator analyzeRepos -INFO: [122/428] Analyzing https://github.com/miffi/ip.git (master)... -Jan 24, 2024 1:56:57 PM reposense.report.RepoCloner spawnCloneProcess -INFO: Cloning in parallel from https://github.com/DingBao-sys/ip.git... -Jan 24, 2024 1:56:57 PM reposense.report.RepoCloner waitForCloneProcess -INFO: Waiting for cloning of https://github.com/DingBao-sys/ip.git to complete... -Jan 24, 2024 1:56:57 PM reposense.report.ReportGenerator updateRepoConfig -INFO: https://github.com/miffi/ip.git (master) does not contain a standalone config file. -Jan 24, 2024 1:56:57 PM reposense.authorship.FileInfoExtractor extractTextFileInfos -INFO: Extracting relevant file info from https://github.com/miffi/ip.git (master)... -Jan 24, 2024 1:56:57 PM reposense.commits.CommitInfoExtractor extractCommitInfos -INFO: Extracting commits info for https://github.com/miffi/ip.git (master)... -Jan 24, 2024 1:56:57 PM reposense.commits.CommitInfoAnalyzer analyzeCommits -INFO: Analyzing commits info for https://github.com/miffi/ip.git (master)... -Jan 24, 2024 1:56:57 PM reposense.report.ReportGenerator analyzeRepo -INFO: Analysis of https://github.com/miffi/ip.git (master) completed! -Jan 24, 2024 1:56:57 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:13:57 PM reposense.commits.CommitInfoAnalyzer analyzeCommits +INFO: Analyzing commits info for https://github.com/maze508/ip.git (master)... +Jan 24, 2024 2:13:57 PM reposense.report.ReportGenerator analyzeRepo +INFO: Analysis of https://github.com/maze508/ip.git (master) completed! +Jan 24, 2024 2:13:57 PM reposense.commits.CommitInfoExtractor extractCommitInfos +INFO: Extracting commits info for https://github.com/eunrcn/ip.git (master)... +Jan 24, 2024 2:13:57 PM reposense.commits.CommitInfoAnalyzer analyzeCommits +INFO: Analyzing commits info for https://github.com/eunrcn/ip.git (master)... +Jan 24, 2024 2:13:57 PM reposense.commits.CommitInfoExtractor extractCommitInfos +INFO: Extracting commits info for https://github.com/Zer0Legion/ip.git (master)... +Jan 24, 2024 2:13:57 PM reposense.report.ReportGenerator analyzeRepo +INFO: Analysis of https://github.com/eunrcn/ip.git (master) completed! +Jan 24, 2024 2:13:57 PM reposense.commits.CommitInfoAnalyzer analyzeCommits +INFO: Analyzing commits info for https://github.com/Zer0Legion/ip.git (master)... +Jan 24, 2024 2:13:57 PM reposense.report.ReportGenerator analyzeRepo +INFO: Analysis of https://github.com/Zer0Legion/ip.git (master) completed! +Jan 24, 2024 2:13:57 PM reposense.report.RepoCloner waitForCloneProcess WARNING: Exception met while trying to clone the repo "sdevih/ip[master]", will skip this repo. reposense.system.CommandRunnerProcessException: Error returned from command git clone --bare 'https://github.com/sdevih/ip.git' 'repos/sdevih_ip/ip_bare' on path . : Cloning into bare repository 'repos/sdevih_ip/ip_bare'... @@ -3056,29 +3016,47 @@ fatal: could not read Username for 'https://github.com': No such device or addre at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) at java.base/java.lang.Thread.run(Thread.java:829) -Jan 24, 2024 1:56:57 PM reposense.report.RepoCloner spawnCloneProcess -INFO: Cloning in parallel from https://github.com/Jerome-j/ip.git... -Jan 24, 2024 1:56:57 PM reposense.report.RepoCloner waitForCloneProcess -INFO: Waiting for cloning of https://github.com/Jerome-j/ip.git to complete... -Jan 24, 2024 1:56:57 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:13:57 PM reposense.report.RepoCloner spawnCloneProcess +INFO: Cloning in parallel from https://github.com/DingBao-sys/ip.git... +Jan 24, 2024 2:13:57 PM reposense.report.RepoCloner waitForCloneProcess +INFO: Waiting for cloning of https://github.com/DingBao-sys/ip.git to complete... +Jan 24, 2024 2:13:57 PM reposense.report.RepoCloner waitForCloneProcess INFO: Cloning of https://github.com/kwuunnn/ip.git completed! -Jan 24, 2024 1:56:57 PM reposense.report.ReportGenerator analyzeRepos -INFO: [123/428] Analyzing https://github.com/kwuunnn/ip.git (master)... -Jan 24, 2024 1:56:57 PM reposense.report.RepoCloner spawnCloneProcess +Jan 24, 2024 2:13:57 PM reposense.report.RepoCloner waitForCloneProcess +INFO: Cloning of https://github.com/miffi/ip.git completed! +Jan 24, 2024 2:13:57 PM reposense.report.ReportGenerator analyzeRepos +INFO: [122/427] Analyzing https://github.com/kwuunnn/ip.git (master)... +Jan 24, 2024 2:13:57 PM reposense.report.RepoCloner spawnCloneProcess +INFO: Cloning in parallel from https://github.com/Jerome-j/ip.git... +Jan 24, 2024 2:13:57 PM reposense.report.RepoCloner spawnCloneProcess INFO: Cloning in parallel from https://github.com/Kaya3842/ip.git... -Jan 24, 2024 1:56:57 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:13:57 PM reposense.report.ReportGenerator analyzeRepos +INFO: [123/427] Analyzing https://github.com/miffi/ip.git (master)... +Jan 24, 2024 2:13:57 PM reposense.report.RepoCloner waitForCloneProcess INFO: Waiting for cloning of https://github.com/Kaya3842/ip.git to complete... -Jan 24, 2024 1:56:57 PM reposense.report.ReportGenerator updateRepoConfig +Jan 24, 2024 2:13:57 PM reposense.report.RepoCloner waitForCloneProcess +INFO: Waiting for cloning of https://github.com/Jerome-j/ip.git to complete... +Jan 24, 2024 2:13:57 PM reposense.report.ReportGenerator updateRepoConfig INFO: https://github.com/kwuunnn/ip.git (master) does not contain a standalone config file. -Jan 24, 2024 1:56:57 PM reposense.authorship.FileInfoExtractor extractTextFileInfos +Jan 24, 2024 2:13:57 PM reposense.authorship.FileInfoExtractor extractTextFileInfos INFO: Extracting relevant file info from https://github.com/kwuunnn/ip.git (master)... -Jan 24, 2024 1:56:57 PM reposense.commits.CommitInfoExtractor extractCommitInfos +Jan 24, 2024 2:13:57 PM reposense.report.ReportGenerator updateRepoConfig +INFO: https://github.com/miffi/ip.git (master) does not contain a standalone config file. +Jan 24, 2024 2:13:57 PM reposense.authorship.FileInfoExtractor extractTextFileInfos +INFO: Extracting relevant file info from https://github.com/miffi/ip.git (master)... +Jan 24, 2024 2:13:57 PM reposense.commits.CommitInfoExtractor extractCommitInfos INFO: Extracting commits info for https://github.com/kwuunnn/ip.git (master)... -Jan 24, 2024 1:56:57 PM reposense.commits.CommitInfoAnalyzer analyzeCommits +Jan 24, 2024 2:13:57 PM reposense.commits.CommitInfoExtractor extractCommitInfos +INFO: Extracting commits info for https://github.com/ziyang27/ip.git (master)... +Jan 24, 2024 2:13:57 PM reposense.commits.CommitInfoAnalyzer analyzeCommits INFO: Analyzing commits info for https://github.com/kwuunnn/ip.git (master)... -Jan 24, 2024 1:56:57 PM reposense.report.ReportGenerator analyzeRepo +Jan 24, 2024 2:13:57 PM reposense.report.ReportGenerator analyzeRepo INFO: Analysis of https://github.com/kwuunnn/ip.git (master) completed! -Jan 24, 2024 1:56:57 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:13:57 PM reposense.commits.CommitInfoAnalyzer analyzeCommits +INFO: Analyzing commits info for https://github.com/ziyang27/ip.git (master)... +Jan 24, 2024 2:13:57 PM reposense.report.ReportGenerator analyzeRepo +INFO: Analysis of https://github.com/ziyang27/ip.git (master) completed! +Jan 24, 2024 2:13:57 PM reposense.report.RepoCloner waitForCloneProcess WARNING: Exception met while trying to clone the repo "Kaya3842/ip[master]", will skip this repo. reposense.system.CommandRunnerProcessException: Error returned from command git clone --bare 'https://github.com/Kaya3842/ip.git' 'repos/Kaya3842_ip/ip_bare' on path . : Cloning into bare repository 'repos/Kaya3842_ip/ip_bare'... @@ -3094,59 +3072,65 @@ fatal: could not read Username for 'https://github.com': No such device or addre at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) at java.base/java.lang.Thread.run(Thread.java:829) -Jan 24, 2024 1:56:57 PM reposense.report.RepoCloner spawnCloneProcess +Jan 24, 2024 2:13:57 PM reposense.report.RepoCloner spawnCloneProcess INFO: Cloning in parallel from https://github.com/legionlegion/ip.git... -Jan 24, 2024 1:56:57 PM reposense.report.RepoCloner waitForCloneProcess -INFO: Waiting for cloning of https://github.com/legionlegion/ip.git to complete... -Jan 24, 2024 1:56:58 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:13:57 PM reposense.report.RepoCloner waitForCloneProcess INFO: Cloning of https://github.com/zengzihui/ip.git completed! -Jan 24, 2024 1:56:58 PM reposense.report.ReportGenerator analyzeRepos -INFO: [124/428] Analyzing https://github.com/zengzihui/ip.git (master)... -Jan 24, 2024 1:56:58 PM reposense.report.RepoCloner spawnCloneProcess +Jan 24, 2024 2:13:57 PM reposense.report.RepoCloner waitForCloneProcess +INFO: Waiting for cloning of https://github.com/legionlegion/ip.git to complete... +Jan 24, 2024 2:13:57 PM reposense.report.ReportGenerator analyzeRepos +INFO: [124/427] Analyzing https://github.com/zengzihui/ip.git (master)... +Jan 24, 2024 2:13:57 PM reposense.report.RepoCloner spawnCloneProcess INFO: Cloning in parallel from https://github.com/chiaryan/ip.git... -Jan 24, 2024 1:56:58 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:13:57 PM reposense.report.RepoCloner waitForCloneProcess INFO: Waiting for cloning of https://github.com/chiaryan/ip.git to complete... -Jan 24, 2024 1:56:58 PM reposense.report.ReportGenerator updateRepoConfig +Jan 24, 2024 2:13:57 PM reposense.commits.CommitInfoExtractor extractCommitInfos +INFO: Extracting commits info for https://github.com/miffi/ip.git (master)... +Jan 24, 2024 2:13:57 PM reposense.report.ReportGenerator updateRepoConfig INFO: https://github.com/zengzihui/ip.git (master) does not contain a standalone config file. -Jan 24, 2024 1:56:58 PM reposense.authorship.FileInfoExtractor extractTextFileInfos +Jan 24, 2024 2:13:57 PM reposense.authorship.FileInfoExtractor extractTextFileInfos INFO: Extracting relevant file info from https://github.com/zengzihui/ip.git (master)... -Jan 24, 2024 1:56:58 PM reposense.commits.CommitInfoExtractor extractCommitInfos +Jan 24, 2024 2:13:57 PM reposense.commits.CommitInfoAnalyzer analyzeCommits +INFO: Analyzing commits info for https://github.com/miffi/ip.git (master)... +Jan 24, 2024 2:13:57 PM reposense.report.ReportGenerator analyzeRepo +INFO: Analysis of https://github.com/miffi/ip.git (master) completed! +Jan 24, 2024 2:13:57 PM reposense.commits.CommitInfoExtractor extractCommitInfos INFO: Extracting commits info for https://github.com/zengzihui/ip.git (master)... -Jan 24, 2024 1:56:58 PM reposense.commits.CommitInfoAnalyzer analyzeCommits +Jan 24, 2024 2:13:57 PM reposense.commits.CommitInfoAnalyzer analyzeCommits INFO: Analyzing commits info for https://github.com/zengzihui/ip.git (master)... -Jan 24, 2024 1:56:58 PM reposense.report.ReportGenerator analyzeRepo +Jan 24, 2024 2:13:57 PM reposense.report.ReportGenerator analyzeRepo INFO: Analysis of https://github.com/zengzihui/ip.git (master) completed! -Jan 24, 2024 1:56:58 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:13:57 PM reposense.report.RepoCloner waitForCloneProcess INFO: Cloning of https://github.com/DingBao-sys/ip.git completed! -Jan 24, 2024 1:56:58 PM reposense.report.ReportGenerator analyzeRepos -INFO: [125/428] Analyzing https://github.com/DingBao-sys/ip.git (master)... -Jan 24, 2024 1:56:58 PM reposense.report.RepoCloner spawnCloneProcess +Jan 24, 2024 2:13:57 PM reposense.report.ReportGenerator analyzeRepos +INFO: [125/427] Analyzing https://github.com/DingBao-sys/ip.git (master)... +Jan 24, 2024 2:13:57 PM reposense.report.RepoCloner spawnCloneProcess INFO: Cloning in parallel from https://github.com/ChrisHo1341/ip.git... -Jan 24, 2024 1:56:58 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:13:57 PM reposense.report.RepoCloner waitForCloneProcess INFO: Waiting for cloning of https://github.com/ChrisHo1341/ip.git to complete... -Jan 24, 2024 1:56:58 PM reposense.report.ReportGenerator updateRepoConfig +Jan 24, 2024 2:13:57 PM reposense.report.ReportGenerator updateRepoConfig INFO: https://github.com/DingBao-sys/ip.git (master) does not contain a standalone config file. -Jan 24, 2024 1:56:58 PM reposense.authorship.FileInfoExtractor extractTextFileInfos +Jan 24, 2024 2:13:57 PM reposense.authorship.FileInfoExtractor extractTextFileInfos INFO: Extracting relevant file info from https://github.com/DingBao-sys/ip.git (master)... -Jan 24, 2024 1:56:58 PM reposense.commits.CommitInfoExtractor extractCommitInfos -INFO: Extracting commits info for https://github.com/DingBao-sys/ip.git (master)... -Jan 24, 2024 1:56:58 PM reposense.commits.CommitInfoAnalyzer analyzeCommits -INFO: Analyzing commits info for https://github.com/DingBao-sys/ip.git (master)... -Jan 24, 2024 1:56:58 PM reposense.report.ReportGenerator analyzeRepo -INFO: Analysis of https://github.com/DingBao-sys/ip.git (master) completed! -Jan 24, 2024 1:56:58 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:13:57 PM reposense.report.RepoCloner waitForCloneProcess INFO: Cloning of https://github.com/Jerome-j/ip.git completed! -Jan 24, 2024 1:56:58 PM reposense.report.ReportGenerator analyzeRepos -INFO: [126/428] Analyzing https://github.com/Jerome-j/ip.git (master)... -Jan 24, 2024 1:56:58 PM reposense.report.RepoCloner spawnCloneProcess +Jan 24, 2024 2:13:57 PM reposense.commits.CommitInfoExtractor extractCommitInfos +INFO: Extracting commits info for https://github.com/DingBao-sys/ip.git (master)... +Jan 24, 2024 2:13:57 PM reposense.report.RepoCloner spawnCloneProcess INFO: Cloning in parallel from https://github.com/hjuntan/ip.git... -Jan 24, 2024 1:56:58 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:13:57 PM reposense.report.ReportGenerator analyzeRepos +INFO: [126/427] Analyzing https://github.com/Jerome-j/ip.git (master)... +Jan 24, 2024 2:13:57 PM reposense.report.RepoCloner waitForCloneProcess INFO: Waiting for cloning of https://github.com/hjuntan/ip.git to complete... -Jan 24, 2024 1:56:58 PM reposense.report.ReportGenerator updateRepoConfig +Jan 24, 2024 2:13:57 PM reposense.commits.CommitInfoAnalyzer analyzeCommits +INFO: Analyzing commits info for https://github.com/DingBao-sys/ip.git (master)... +Jan 24, 2024 2:13:57 PM reposense.report.ReportGenerator analyzeRepo +INFO: Analysis of https://github.com/DingBao-sys/ip.git (master) completed! +Jan 24, 2024 2:13:57 PM reposense.report.ReportGenerator updateRepoConfig INFO: https://github.com/Jerome-j/ip.git (master) does not contain a standalone config file. -Jan 24, 2024 1:56:58 PM reposense.authorship.FileInfoExtractor extractTextFileInfos +Jan 24, 2024 2:13:57 PM reposense.authorship.FileInfoExtractor extractTextFileInfos INFO: Extracting relevant file info from https://github.com/Jerome-j/ip.git (master)... -Jan 24, 2024 1:56:58 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:13:57 PM reposense.report.RepoCloner waitForCloneProcess WARNING: Exception met while trying to clone the repo "ChrisHo1341/ip[master]", will skip this repo. reposense.system.CommandRunnerProcessException: Error returned from command git clone --bare 'https://github.com/ChrisHo1341/ip.git' 'repos/ChrisHo1341_ip/ip_bare' on path . : Cloning into bare repository 'repos/ChrisHo1341_ip/ip_bare'... @@ -3162,125 +3146,113 @@ fatal: could not read Username for 'https://github.com': No such device or addre at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) at java.base/java.lang.Thread.run(Thread.java:829) -Jan 24, 2024 1:56:58 PM reposense.report.RepoCloner spawnCloneProcess +Jan 24, 2024 2:13:57 PM reposense.report.RepoCloner spawnCloneProcess INFO: Cloning in parallel from https://github.com/AwJoey/ip.git... -Jan 24, 2024 1:56:58 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:13:57 PM reposense.report.RepoCloner waitForCloneProcess INFO: Waiting for cloning of https://github.com/AwJoey/ip.git to complete... -Jan 24, 2024 1:56:58 PM reposense.commits.CommitInfoExtractor extractCommitInfos -INFO: Extracting commits info for https://github.com/Jerome-j/ip.git (master)... -Jan 24, 2024 1:56:58 PM reposense.commits.CommitInfoAnalyzer analyzeCommits -INFO: Analyzing commits info for https://github.com/Jerome-j/ip.git (master)... -Jan 24, 2024 1:56:58 PM reposense.report.ReportGenerator analyzeRepo -INFO: Analysis of https://github.com/Jerome-j/ip.git (master) completed! -Jan 24, 2024 1:56:58 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:13:57 PM reposense.report.RepoCloner waitForCloneProcess INFO: Cloning of https://github.com/legionlegion/ip.git completed! -Jan 24, 2024 1:56:58 PM reposense.report.ReportGenerator analyzeRepos -INFO: [127/428] Analyzing https://github.com/legionlegion/ip.git (master)... -Jan 24, 2024 1:56:58 PM reposense.report.RepoCloner spawnCloneProcess +Jan 24, 2024 2:13:57 PM reposense.report.ReportGenerator analyzeRepos +INFO: [127/427] Analyzing https://github.com/legionlegion/ip.git (master)... +Jan 24, 2024 2:13:57 PM reposense.report.RepoCloner spawnCloneProcess INFO: Cloning in parallel from https://github.com/ZhiWei1010/ip.git... -Jan 24, 2024 1:56:58 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:13:57 PM reposense.report.RepoCloner waitForCloneProcess INFO: Waiting for cloning of https://github.com/ZhiWei1010/ip.git to complete... -Jan 24, 2024 1:56:58 PM reposense.report.ReportGenerator updateRepoConfig -INFO: https://github.com/legionlegion/ip.git (master) does not contain a standalone config file. -Jan 24, 2024 1:56:58 PM reposense.authorship.FileInfoExtractor extractTextFileInfos -INFO: Extracting relevant file info from https://github.com/legionlegion/ip.git (master)... -Jan 24, 2024 1:56:58 PM reposense.commits.CommitInfoExtractor extractCommitInfos -INFO: Extracting commits info for https://github.com/legionlegion/ip.git (master)... -Jan 24, 2024 1:56:58 PM reposense.commits.CommitInfoAnalyzer analyzeCommits -INFO: Analyzing commits info for https://github.com/legionlegion/ip.git (master)... -Jan 24, 2024 1:56:58 PM reposense.report.ReportGenerator analyzeRepo -INFO: Analysis of https://github.com/legionlegion/ip.git (master) completed! -Jan 24, 2024 1:56:58 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:13:57 PM reposense.report.RepoCloner waitForCloneProcess INFO: Cloning of https://github.com/chiaryan/ip.git completed! -Jan 24, 2024 1:56:58 PM reposense.report.ReportGenerator analyzeRepos -INFO: [128/428] Analyzing https://github.com/chiaryan/ip.git (master)... -Jan 24, 2024 1:56:58 PM reposense.report.RepoCloner spawnCloneProcess +Jan 24, 2024 2:13:57 PM reposense.report.ReportGenerator analyzeRepos +INFO: [128/427] Analyzing https://github.com/chiaryan/ip.git (master)... +Jan 24, 2024 2:13:57 PM reposense.report.RepoCloner spawnCloneProcess INFO: Cloning in parallel from https://github.com/ReflectiveObsidian/ip.git... -Jan 24, 2024 1:56:58 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:13:57 PM reposense.report.RepoCloner waitForCloneProcess INFO: Waiting for cloning of https://github.com/ReflectiveObsidian/ip.git to complete... -Jan 24, 2024 1:56:58 PM reposense.report.ReportGenerator updateRepoConfig +Jan 24, 2024 2:13:57 PM reposense.report.ReportGenerator updateRepoConfig +INFO: https://github.com/legionlegion/ip.git (master) does not contain a standalone config file. +Jan 24, 2024 2:13:57 PM reposense.authorship.FileInfoExtractor extractTextFileInfos +INFO: Extracting relevant file info from https://github.com/legionlegion/ip.git (master)... +Jan 24, 2024 2:13:57 PM reposense.report.ReportGenerator updateRepoConfig INFO: https://github.com/chiaryan/ip.git (master) does not contain a standalone config file. -Jan 24, 2024 1:56:58 PM reposense.authorship.FileInfoExtractor extractTextFileInfos +Jan 24, 2024 2:13:57 PM reposense.authorship.FileInfoExtractor extractTextFileInfos INFO: Extracting relevant file info from https://github.com/chiaryan/ip.git (master)... -Jan 24, 2024 1:56:58 PM reposense.commits.CommitInfoExtractor extractCommitInfos -INFO: Extracting commits info for https://github.com/chiaryan/ip.git (master)... -Jan 24, 2024 1:56:58 PM reposense.commits.CommitInfoAnalyzer analyzeCommits -INFO: Analyzing commits info for https://github.com/chiaryan/ip.git (master)... -Jan 24, 2024 1:56:58 PM reposense.report.ReportGenerator analyzeRepo -INFO: Analysis of https://github.com/chiaryan/ip.git (master) completed! -Jan 24, 2024 1:56:59 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:13:57 PM reposense.commits.CommitInfoExtractor extractCommitInfos +INFO: Extracting commits info for https://github.com/legionlegion/ip.git (master)... +Jan 24, 2024 2:13:57 PM reposense.commits.CommitInfoAnalyzer analyzeCommits +INFO: Analyzing commits info for https://github.com/legionlegion/ip.git (master)... +Jan 24, 2024 2:13:57 PM reposense.report.ReportGenerator analyzeRepo +INFO: Analysis of https://github.com/legionlegion/ip.git (master) completed! +Jan 24, 2024 2:13:57 PM reposense.commits.CommitInfoExtractor extractCommitInfos +INFO: Extracting commits info for https://github.com/Jerome-j/ip.git (master)... +Jan 24, 2024 2:13:57 PM reposense.commits.CommitInfoAnalyzer analyzeCommits +INFO: Analyzing commits info for https://github.com/Jerome-j/ip.git (master)... +Jan 24, 2024 2:13:57 PM reposense.report.ReportGenerator analyzeRepo +INFO: Analysis of https://github.com/Jerome-j/ip.git (master) completed! +Jan 24, 2024 2:13:57 PM reposense.report.RepoCloner waitForCloneProcess INFO: Cloning of https://github.com/hjuntan/ip.git completed! -Jan 24, 2024 1:56:59 PM reposense.report.ReportGenerator analyzeRepos -INFO: [129/428] Analyzing https://github.com/hjuntan/ip.git (master)... -Jan 24, 2024 1:56:59 PM reposense.report.RepoCloner spawnCloneProcess +Jan 24, 2024 2:13:57 PM reposense.report.ReportGenerator analyzeRepos +INFO: [129/427] Analyzing https://github.com/hjuntan/ip.git (master)... +Jan 24, 2024 2:13:57 PM reposense.report.RepoCloner spawnCloneProcess INFO: Cloning in parallel from https://github.com/NusMinato/ip.git... -Jan 24, 2024 1:56:59 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:13:57 PM reposense.report.RepoCloner waitForCloneProcess INFO: Waiting for cloning of https://github.com/NusMinato/ip.git to complete... -Jan 24, 2024 1:56:59 PM reposense.report.ReportGenerator updateRepoConfig +Jan 24, 2024 2:13:57 PM reposense.commits.CommitInfoExtractor extractCommitInfos +INFO: Extracting commits info for https://github.com/chiaryan/ip.git (master)... +Jan 24, 2024 2:13:57 PM reposense.report.ReportGenerator updateRepoConfig INFO: https://github.com/hjuntan/ip.git (master) does not contain a standalone config file. -Jan 24, 2024 1:56:59 PM reposense.authorship.FileInfoExtractor extractTextFileInfos +Jan 24, 2024 2:13:57 PM reposense.authorship.FileInfoExtractor extractTextFileInfos INFO: Extracting relevant file info from https://github.com/hjuntan/ip.git (master)... -Jan 24, 2024 1:56:59 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:13:57 PM reposense.commits.CommitInfoAnalyzer analyzeCommits +INFO: Analyzing commits info for https://github.com/chiaryan/ip.git (master)... +Jan 24, 2024 2:13:57 PM reposense.report.ReportGenerator analyzeRepo +INFO: Analysis of https://github.com/chiaryan/ip.git (master) completed! +Jan 24, 2024 2:13:57 PM reposense.report.RepoCloner waitForCloneProcess INFO: Cloning of https://github.com/AwJoey/ip.git completed! -Jan 24, 2024 1:56:59 PM reposense.report.ReportGenerator analyzeRepos -INFO: [130/428] Analyzing https://github.com/AwJoey/ip.git (master)... -Jan 24, 2024 1:56:59 PM reposense.report.RepoCloner spawnCloneProcess +Jan 24, 2024 2:13:57 PM reposense.report.RepoCloner spawnCloneProcess INFO: Cloning in parallel from https://github.com/soons1/ip.git... -Jan 24, 2024 1:56:59 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:13:57 PM reposense.report.ReportGenerator analyzeRepos +INFO: [130/427] Analyzing https://github.com/AwJoey/ip.git (master)... +Jan 24, 2024 2:13:57 PM reposense.report.RepoCloner waitForCloneProcess INFO: Waiting for cloning of https://github.com/soons1/ip.git to complete... -Jan 24, 2024 1:56:59 PM reposense.commits.CommitInfoExtractor extractCommitInfos -INFO: Extracting commits info for https://github.com/hjuntan/ip.git (master)... -Jan 24, 2024 1:56:59 PM reposense.report.ReportGenerator updateRepoConfig -INFO: https://github.com/AwJoey/ip.git (master) does not contain a standalone config file. -Jan 24, 2024 1:56:59 PM reposense.authorship.FileInfoExtractor extractTextFileInfos -INFO: Extracting relevant file info from https://github.com/AwJoey/ip.git (master)... -Jan 24, 2024 1:56:59 PM reposense.commits.CommitInfoAnalyzer analyzeCommits -INFO: Analyzing commits info for https://github.com/hjuntan/ip.git (master)... -Jan 24, 2024 1:56:59 PM reposense.report.ReportGenerator analyzeRepo -INFO: Analysis of https://github.com/hjuntan/ip.git (master) completed! -Jan 24, 2024 1:56:59 PM reposense.commits.CommitInfoExtractor extractCommitInfos -INFO: Extracting commits info for https://github.com/AwJoey/ip.git (master)... -Jan 24, 2024 1:56:59 PM reposense.commits.CommitInfoAnalyzer analyzeCommits -INFO: Analyzing commits info for https://github.com/AwJoey/ip.git (master)... -Jan 24, 2024 1:56:59 PM reposense.report.ReportGenerator analyzeRepo -INFO: Analysis of https://github.com/AwJoey/ip.git (master) completed! -Jan 24, 2024 1:56:59 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:13:57 PM reposense.report.RepoCloner waitForCloneProcess INFO: Cloning of https://github.com/ZhiWei1010/ip.git completed! -Jan 24, 2024 1:56:59 PM reposense.report.ReportGenerator analyzeRepos -INFO: [131/428] Analyzing https://github.com/ZhiWei1010/ip.git (master)... -Jan 24, 2024 1:56:59 PM reposense.report.RepoCloner spawnCloneProcess +Jan 24, 2024 2:13:57 PM reposense.report.RepoCloner spawnCloneProcess INFO: Cloning in parallel from https://github.com/evedaktyl/ip.git... -Jan 24, 2024 1:56:59 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:13:57 PM reposense.report.ReportGenerator analyzeRepos +INFO: [131/427] Analyzing https://github.com/ZhiWei1010/ip.git (master)... +Jan 24, 2024 2:13:57 PM reposense.report.RepoCloner waitForCloneProcess INFO: Waiting for cloning of https://github.com/evedaktyl/ip.git to complete... -Jan 24, 2024 1:56:59 PM reposense.report.ReportGenerator updateRepoConfig +Jan 24, 2024 2:13:57 PM reposense.report.ReportGenerator updateRepoConfig +INFO: https://github.com/AwJoey/ip.git (master) does not contain a standalone config file. +Jan 24, 2024 2:13:57 PM reposense.authorship.FileInfoExtractor extractTextFileInfos +INFO: Extracting relevant file info from https://github.com/AwJoey/ip.git (master)... +Jan 24, 2024 2:13:57 PM reposense.report.ReportGenerator updateRepoConfig INFO: https://github.com/ZhiWei1010/ip.git (master) does not contain a standalone config file. -Jan 24, 2024 1:56:59 PM reposense.authorship.FileInfoExtractor extractTextFileInfos +Jan 24, 2024 2:13:57 PM reposense.authorship.FileInfoExtractor extractTextFileInfos INFO: Extracting relevant file info from https://github.com/ZhiWei1010/ip.git (master)... -Jan 24, 2024 1:56:59 PM reposense.commits.CommitInfoExtractor extractCommitInfos -INFO: Extracting commits info for https://github.com/ZhiWei1010/ip.git (master)... -Jan 24, 2024 1:56:59 PM reposense.commits.CommitInfoAnalyzer analyzeCommits -INFO: Analyzing commits info for https://github.com/ZhiWei1010/ip.git (master)... -Jan 24, 2024 1:56:59 PM reposense.report.ReportGenerator analyzeRepo -INFO: Analysis of https://github.com/ZhiWei1010/ip.git (master) completed! -Jan 24, 2024 1:56:59 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:13:57 PM reposense.report.RepoCloner waitForCloneProcess INFO: Cloning of https://github.com/ReflectiveObsidian/ip.git completed! -Jan 24, 2024 1:56:59 PM reposense.report.ReportGenerator analyzeRepos -INFO: [132/428] Analyzing https://github.com/ReflectiveObsidian/ip.git (master)... -Jan 24, 2024 1:56:59 PM reposense.report.RepoCloner spawnCloneProcess +Jan 24, 2024 2:13:57 PM reposense.commits.CommitInfoExtractor extractCommitInfos +INFO: Extracting commits info for https://github.com/hjuntan/ip.git (master)... +Jan 24, 2024 2:13:57 PM reposense.report.RepoCloner spawnCloneProcess INFO: Cloning in parallel from https://github.com/xuwen-ho/ip.git... -Jan 24, 2024 1:56:59 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:13:57 PM reposense.report.ReportGenerator analyzeRepos +INFO: [132/427] Analyzing https://github.com/ReflectiveObsidian/ip.git (master)... +Jan 24, 2024 2:13:57 PM reposense.commits.CommitInfoAnalyzer analyzeCommits +INFO: Analyzing commits info for https://github.com/hjuntan/ip.git (master)... +Jan 24, 2024 2:13:57 PM reposense.report.RepoCloner waitForCloneProcess INFO: Waiting for cloning of https://github.com/xuwen-ho/ip.git to complete... -Jan 24, 2024 1:56:59 PM reposense.report.ReportGenerator updateRepoConfig +Jan 24, 2024 2:13:57 PM reposense.report.ReportGenerator analyzeRepo +INFO: Analysis of https://github.com/hjuntan/ip.git (master) completed! +Jan 24, 2024 2:13:57 PM reposense.commits.CommitInfoExtractor extractCommitInfos +INFO: Extracting commits info for https://github.com/ZhiWei1010/ip.git (master)... +Jan 24, 2024 2:13:57 PM reposense.report.ReportGenerator updateRepoConfig INFO: https://github.com/ReflectiveObsidian/ip.git (master) does not contain a standalone config file. -Jan 24, 2024 1:56:59 PM reposense.authorship.FileInfoExtractor extractTextFileInfos +Jan 24, 2024 2:13:57 PM reposense.authorship.FileInfoExtractor extractTextFileInfos INFO: Extracting relevant file info from https://github.com/ReflectiveObsidian/ip.git (master)... -Jan 24, 2024 1:56:59 PM reposense.commits.CommitInfoExtractor extractCommitInfos -INFO: Extracting commits info for https://github.com/ReflectiveObsidian/ip.git (master)... -Jan 24, 2024 1:56:59 PM reposense.commits.CommitInfoAnalyzer analyzeCommits -INFO: Analyzing commits info for https://github.com/ReflectiveObsidian/ip.git (master)... -Jan 24, 2024 1:56:59 PM reposense.report.ReportGenerator analyzeRepo -INFO: Analysis of https://github.com/ReflectiveObsidian/ip.git (master) completed! -Jan 24, 2024 1:56:59 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:13:57 PM reposense.commits.CommitInfoAnalyzer analyzeCommits +INFO: Analyzing commits info for https://github.com/ZhiWei1010/ip.git (master)... +Jan 24, 2024 2:13:57 PM reposense.report.ReportGenerator analyzeRepo +INFO: Analysis of https://github.com/ZhiWei1010/ip.git (master) completed! +Jan 24, 2024 2:13:57 PM reposense.report.RepoCloner waitForCloneProcess WARNING: Exception met while trying to clone the repo "evedaktyl/ip[master]", will skip this repo. reposense.system.CommandRunnerProcessException: Error returned from command git clone --bare 'https://github.com/evedaktyl/ip.git' 'repos/evedaktyl_ip/ip_bare' on path . : Cloning into bare repository 'repos/evedaktyl_ip/ip_bare'... @@ -3296,119 +3268,125 @@ fatal: could not read Username for 'https://github.com': No such device or addre at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) at java.base/java.lang.Thread.run(Thread.java:829) -Jan 24, 2024 1:56:59 PM reposense.report.RepoCloner spawnCloneProcess +Jan 24, 2024 2:13:57 PM reposense.report.RepoCloner spawnCloneProcess INFO: Cloning in parallel from https://github.com/chewbum/ip.git... -Jan 24, 2024 1:56:59 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:13:57 PM reposense.commits.CommitInfoExtractor extractCommitInfos +INFO: Extracting commits info for https://github.com/AwJoey/ip.git (master)... +Jan 24, 2024 2:13:57 PM reposense.report.RepoCloner waitForCloneProcess INFO: Waiting for cloning of https://github.com/chewbum/ip.git to complete... -Jan 24, 2024 1:56:59 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:13:57 PM reposense.report.RepoCloner waitForCloneProcess INFO: Cloning of https://github.com/NusMinato/ip.git completed! -Jan 24, 2024 1:56:59 PM reposense.report.ReportGenerator analyzeRepos -INFO: [133/428] Analyzing https://github.com/NusMinato/ip.git (master)... -Jan 24, 2024 1:56:59 PM reposense.report.RepoCloner spawnCloneProcess +Jan 24, 2024 2:13:57 PM reposense.report.RepoCloner spawnCloneProcess INFO: Cloning in parallel from https://github.com/tanjieling0/ip.git... -Jan 24, 2024 1:56:59 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:13:57 PM reposense.report.ReportGenerator analyzeRepos +INFO: [133/427] Analyzing https://github.com/NusMinato/ip.git (master)... +Jan 24, 2024 2:13:58 PM reposense.report.RepoCloner waitForCloneProcess INFO: Waiting for cloning of https://github.com/tanjieling0/ip.git to complete... -Jan 24, 2024 1:57:00 PM reposense.report.ReportGenerator updateRepoConfig +Jan 24, 2024 2:13:58 PM reposense.commits.CommitInfoAnalyzer analyzeCommits +INFO: Analyzing commits info for https://github.com/AwJoey/ip.git (master)... +Jan 24, 2024 2:13:58 PM reposense.report.ReportGenerator analyzeRepo +INFO: Analysis of https://github.com/AwJoey/ip.git (master) completed! +Jan 24, 2024 2:13:58 PM reposense.report.ReportGenerator updateRepoConfig INFO: https://github.com/NusMinato/ip.git (master) does not contain a standalone config file. -Jan 24, 2024 1:57:00 PM reposense.authorship.FileInfoExtractor extractTextFileInfos +Jan 24, 2024 2:13:58 PM reposense.authorship.FileInfoExtractor extractTextFileInfos INFO: Extracting relevant file info from https://github.com/NusMinato/ip.git (master)... -Jan 24, 2024 1:57:00 PM reposense.commits.CommitInfoExtractor extractCommitInfos -INFO: Extracting commits info for https://github.com/NusMinato/ip.git (master)... -Jan 24, 2024 1:57:00 PM reposense.commits.CommitInfoAnalyzer analyzeCommits -INFO: Analyzing commits info for https://github.com/NusMinato/ip.git (master)... -Jan 24, 2024 1:57:00 PM reposense.report.ReportGenerator analyzeRepo -INFO: Analysis of https://github.com/NusMinato/ip.git (master) completed! -Jan 24, 2024 1:57:00 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:13:58 PM reposense.commits.CommitInfoExtractor extractCommitInfos +INFO: Extracting commits info for https://github.com/ReflectiveObsidian/ip.git (master)... +Jan 24, 2024 2:13:58 PM reposense.commits.CommitInfoAnalyzer analyzeCommits +INFO: Analyzing commits info for https://github.com/ReflectiveObsidian/ip.git (master)... +Jan 24, 2024 2:13:58 PM reposense.report.ReportGenerator analyzeRepo +INFO: Analysis of https://github.com/ReflectiveObsidian/ip.git (master) completed! +Jan 24, 2024 2:13:58 PM reposense.report.RepoCloner waitForCloneProcess INFO: Cloning of https://github.com/soons1/ip.git completed! -Jan 24, 2024 1:57:00 PM reposense.report.ReportGenerator analyzeRepos -INFO: [134/428] Analyzing https://github.com/soons1/ip.git (master)... -Jan 24, 2024 1:57:00 PM reposense.report.RepoCloner spawnCloneProcess +Jan 24, 2024 2:13:58 PM reposense.report.ReportGenerator analyzeRepos +INFO: [134/427] Analyzing https://github.com/soons1/ip.git (master)... +Jan 24, 2024 2:13:58 PM reposense.report.RepoCloner spawnCloneProcess INFO: Cloning in parallel from https://github.com/sun-ruiheng/ip.git... -Jan 24, 2024 1:57:00 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:13:58 PM reposense.report.RepoCloner waitForCloneProcess INFO: Waiting for cloning of https://github.com/sun-ruiheng/ip.git to complete... -Jan 24, 2024 1:57:00 PM reposense.report.ReportGenerator updateRepoConfig +Jan 24, 2024 2:13:58 PM reposense.report.ReportGenerator updateRepoConfig INFO: https://github.com/soons1/ip.git (master) does not contain a standalone config file. -Jan 24, 2024 1:57:00 PM reposense.authorship.FileInfoExtractor extractTextFileInfos +Jan 24, 2024 2:13:58 PM reposense.authorship.FileInfoExtractor extractTextFileInfos INFO: Extracting relevant file info from https://github.com/soons1/ip.git (master)... -Jan 24, 2024 1:57:00 PM reposense.commits.CommitInfoExtractor extractCommitInfos -INFO: Extracting commits info for https://github.com/soons1/ip.git (master)... -Jan 24, 2024 1:57:00 PM reposense.commits.CommitInfoAnalyzer analyzeCommits -INFO: Analyzing commits info for https://github.com/soons1/ip.git (master)... -Jan 24, 2024 1:57:00 PM reposense.report.ReportGenerator analyzeRepo -INFO: Analysis of https://github.com/soons1/ip.git (master) completed! -Jan 24, 2024 1:57:00 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:13:58 PM reposense.commits.CommitInfoExtractor extractCommitInfos +INFO: Extracting commits info for https://github.com/NusMinato/ip.git (master)... +Jan 24, 2024 2:13:58 PM reposense.commits.CommitInfoAnalyzer analyzeCommits +INFO: Analyzing commits info for https://github.com/NusMinato/ip.git (master)... +Jan 24, 2024 2:13:58 PM reposense.report.ReportGenerator analyzeRepo +INFO: Analysis of https://github.com/NusMinato/ip.git (master) completed! +Jan 24, 2024 2:13:58 PM reposense.report.RepoCloner waitForCloneProcess INFO: Cloning of https://github.com/xuwen-ho/ip.git completed! -Jan 24, 2024 1:57:00 PM reposense.report.ReportGenerator analyzeRepos -INFO: [135/428] Analyzing https://github.com/xuwen-ho/ip.git (master)... -Jan 24, 2024 1:57:00 PM reposense.report.RepoCloner spawnCloneProcess +Jan 24, 2024 2:13:58 PM reposense.report.ReportGenerator analyzeRepos +INFO: [135/427] Analyzing https://github.com/xuwen-ho/ip.git (master)... +Jan 24, 2024 2:13:58 PM reposense.report.RepoCloner spawnCloneProcess INFO: Cloning in parallel from https://github.com/zhikaiong2001/ip.git... -Jan 24, 2024 1:57:00 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:13:58 PM reposense.report.RepoCloner waitForCloneProcess INFO: Waiting for cloning of https://github.com/zhikaiong2001/ip.git to complete... -Jan 24, 2024 1:57:00 PM reposense.report.ReportGenerator updateRepoConfig +Jan 24, 2024 2:13:58 PM reposense.commits.CommitInfoExtractor extractCommitInfos +INFO: Extracting commits info for https://github.com/soons1/ip.git (master)... +Jan 24, 2024 2:13:58 PM reposense.report.ReportGenerator updateRepoConfig INFO: https://github.com/xuwen-ho/ip.git (master) does not contain a standalone config file. -Jan 24, 2024 1:57:00 PM reposense.authorship.FileInfoExtractor extractTextFileInfos +Jan 24, 2024 2:13:58 PM reposense.authorship.FileInfoExtractor extractTextFileInfos INFO: Extracting relevant file info from https://github.com/xuwen-ho/ip.git (master)... -Jan 24, 2024 1:57:00 PM reposense.commits.CommitInfoExtractor extractCommitInfos -INFO: Extracting commits info for https://github.com/xuwen-ho/ip.git (master)... -Jan 24, 2024 1:57:00 PM reposense.commits.CommitInfoAnalyzer analyzeCommits -INFO: Analyzing commits info for https://github.com/xuwen-ho/ip.git (master)... -Jan 24, 2024 1:57:00 PM reposense.report.ReportGenerator analyzeRepo -INFO: Analysis of https://github.com/xuwen-ho/ip.git (master) completed! -Jan 24, 2024 1:57:00 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:13:58 PM reposense.commits.CommitInfoAnalyzer analyzeCommits +INFO: Analyzing commits info for https://github.com/soons1/ip.git (master)... +Jan 24, 2024 2:13:58 PM reposense.report.ReportGenerator analyzeRepo +INFO: Analysis of https://github.com/soons1/ip.git (master) completed! +Jan 24, 2024 2:13:58 PM reposense.report.RepoCloner waitForCloneProcess INFO: Cloning of https://github.com/chewbum/ip.git completed! -Jan 24, 2024 1:57:00 PM reposense.report.ReportGenerator analyzeRepos -INFO: [136/428] Analyzing https://github.com/chewbum/ip.git (master)... -Jan 24, 2024 1:57:00 PM reposense.report.RepoCloner spawnCloneProcess +Jan 24, 2024 2:13:58 PM reposense.report.RepoCloner spawnCloneProcess INFO: Cloning in parallel from https://github.com/bgopi23/ip.git... -Jan 24, 2024 1:57:00 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:13:58 PM reposense.report.ReportGenerator analyzeRepos +INFO: [136/427] Analyzing https://github.com/chewbum/ip.git (master)... +Jan 24, 2024 2:13:58 PM reposense.report.RepoCloner waitForCloneProcess INFO: Waiting for cloning of https://github.com/bgopi23/ip.git to complete... -Jan 24, 2024 1:57:00 PM reposense.report.ReportGenerator updateRepoConfig +Jan 24, 2024 2:13:58 PM reposense.commits.CommitInfoExtractor extractCommitInfos +INFO: Extracting commits info for https://github.com/xuwen-ho/ip.git (master)... +Jan 24, 2024 2:13:58 PM reposense.report.RepoCloner waitForCloneProcess +INFO: Cloning of https://github.com/tanjieling0/ip.git completed! +Jan 24, 2024 2:13:58 PM reposense.commits.CommitInfoAnalyzer analyzeCommits +INFO: Analyzing commits info for https://github.com/xuwen-ho/ip.git (master)... +Jan 24, 2024 2:13:58 PM reposense.report.ReportGenerator analyzeRepo +INFO: Analysis of https://github.com/xuwen-ho/ip.git (master) completed! +Jan 24, 2024 2:13:58 PM reposense.report.ReportGenerator analyzeRepos +INFO: [137/427] Analyzing https://github.com/tanjieling0/ip.git (master)... +Jan 24, 2024 2:13:58 PM reposense.report.ReportGenerator updateRepoConfig INFO: https://github.com/chewbum/ip.git (master) does not contain a standalone config file. -Jan 24, 2024 1:57:00 PM reposense.authorship.FileInfoExtractor extractTextFileInfos +Jan 24, 2024 2:13:58 PM reposense.authorship.FileInfoExtractor extractTextFileInfos INFO: Extracting relevant file info from https://github.com/chewbum/ip.git (master)... -Jan 24, 2024 1:57:00 PM reposense.commits.CommitInfoExtractor extractCommitInfos -INFO: Extracting commits info for https://github.com/chewbum/ip.git (master)... -Jan 24, 2024 1:57:00 PM reposense.commits.CommitInfoAnalyzer analyzeCommits -INFO: Analyzing commits info for https://github.com/chewbum/ip.git (master)... -Jan 24, 2024 1:57:00 PM reposense.report.ReportGenerator analyzeRepo -INFO: Analysis of https://github.com/chewbum/ip.git (master) completed! -Jan 24, 2024 1:57:00 PM reposense.report.RepoCloner waitForCloneProcess -INFO: Cloning of https://github.com/tanjieling0/ip.git completed! -Jan 24, 2024 1:57:00 PM reposense.report.ReportGenerator analyzeRepos -INFO: [137/428] Analyzing https://github.com/tanjieling0/ip.git (master)... -Jan 24, 2024 1:57:00 PM reposense.report.RepoCloner spawnCloneProcess +Jan 24, 2024 2:13:58 PM reposense.report.RepoCloner spawnCloneProcess INFO: Cloning in parallel from https://github.com/dhlee03/ip.git... -Jan 24, 2024 1:57:00 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:13:58 PM reposense.report.RepoCloner waitForCloneProcess INFO: Waiting for cloning of https://github.com/dhlee03/ip.git to complete... -Jan 24, 2024 1:57:00 PM reposense.report.ReportGenerator updateRepoConfig +Jan 24, 2024 2:13:58 PM reposense.report.ReportGenerator updateRepoConfig INFO: https://github.com/tanjieling0/ip.git (master) does not contain a standalone config file. -Jan 24, 2024 1:57:00 PM reposense.authorship.FileInfoExtractor extractTextFileInfos +Jan 24, 2024 2:13:58 PM reposense.authorship.FileInfoExtractor extractTextFileInfos INFO: Extracting relevant file info from https://github.com/tanjieling0/ip.git (master)... -Jan 24, 2024 1:57:00 PM reposense.commits.CommitInfoExtractor extractCommitInfos -INFO: Extracting commits info for https://github.com/tanjieling0/ip.git (master)... -Jan 24, 2024 1:57:00 PM reposense.commits.CommitInfoAnalyzer analyzeCommits -INFO: Analyzing commits info for https://github.com/tanjieling0/ip.git (master)... -Jan 24, 2024 1:57:00 PM reposense.report.ReportGenerator analyzeRepo -INFO: Analysis of https://github.com/tanjieling0/ip.git (master) completed! -Jan 24, 2024 1:57:00 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:13:58 PM reposense.report.RepoCloner waitForCloneProcess INFO: Cloning of https://github.com/sun-ruiheng/ip.git completed! -Jan 24, 2024 1:57:00 PM reposense.report.ReportGenerator analyzeRepos -INFO: [138/428] Analyzing https://github.com/sun-ruiheng/ip.git (master)... -Jan 24, 2024 1:57:00 PM reposense.report.RepoCloner spawnCloneProcess +Jan 24, 2024 2:13:58 PM reposense.report.RepoCloner spawnCloneProcess INFO: Cloning in parallel from https://github.com/ReganChoy/ip.git... -Jan 24, 2024 1:57:00 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:13:58 PM reposense.report.ReportGenerator analyzeRepos +INFO: [138/427] Analyzing https://github.com/sun-ruiheng/ip.git (master)... +Jan 24, 2024 2:13:58 PM reposense.report.RepoCloner waitForCloneProcess INFO: Waiting for cloning of https://github.com/ReganChoy/ip.git to complete... -Jan 24, 2024 1:57:00 PM reposense.report.ReportGenerator updateRepoConfig +Jan 24, 2024 2:13:58 PM reposense.commits.CommitInfoExtractor extractCommitInfos +INFO: Extracting commits info for https://github.com/tanjieling0/ip.git (master)... +Jan 24, 2024 2:13:58 PM reposense.report.ReportGenerator updateRepoConfig INFO: https://github.com/sun-ruiheng/ip.git (master) does not contain a standalone config file. -Jan 24, 2024 1:57:00 PM reposense.authorship.FileInfoExtractor extractTextFileInfos +Jan 24, 2024 2:13:58 PM reposense.authorship.FileInfoExtractor extractTextFileInfos INFO: Extracting relevant file info from https://github.com/sun-ruiheng/ip.git (master)... -Jan 24, 2024 1:57:00 PM reposense.commits.CommitInfoExtractor extractCommitInfos -INFO: Extracting commits info for https://github.com/sun-ruiheng/ip.git (master)... -Jan 24, 2024 1:57:00 PM reposense.commits.CommitInfoAnalyzer analyzeCommits -INFO: Analyzing commits info for https://github.com/sun-ruiheng/ip.git (master)... -Jan 24, 2024 1:57:00 PM reposense.report.ReportGenerator analyzeRepo -INFO: Analysis of https://github.com/sun-ruiheng/ip.git (master) completed! -Jan 24, 2024 1:57:00 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:13:58 PM reposense.commits.CommitInfoExtractor extractCommitInfos +INFO: Extracting commits info for https://github.com/chewbum/ip.git (master)... +Jan 24, 2024 2:13:58 PM reposense.commits.CommitInfoAnalyzer analyzeCommits +INFO: Analyzing commits info for https://github.com/tanjieling0/ip.git (master)... +Jan 24, 2024 2:13:58 PM reposense.report.ReportGenerator analyzeRepo +INFO: Analysis of https://github.com/tanjieling0/ip.git (master) completed! +Jan 24, 2024 2:13:58 PM reposense.commits.CommitInfoAnalyzer analyzeCommits +INFO: Analyzing commits info for https://github.com/chewbum/ip.git (master)... +Jan 24, 2024 2:13:58 PM reposense.report.ReportGenerator analyzeRepo +INFO: Analysis of https://github.com/chewbum/ip.git (master) completed! +Jan 24, 2024 2:13:58 PM reposense.report.RepoCloner waitForCloneProcess WARNING: Exception met while trying to clone the repo "dhlee03/ip[master]", will skip this repo. reposense.system.CommandRunnerProcessException: Error returned from command git clone --bare 'https://github.com/dhlee03/ip.git' 'repos/dhlee03_ip/ip_bare' on path . : Cloning into bare repository 'repos/dhlee03_ip/ip_bare'... @@ -3424,47 +3402,53 @@ fatal: could not read Username for 'https://github.com': No such device or addre at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) at java.base/java.lang.Thread.run(Thread.java:829) -Jan 24, 2024 1:57:01 PM reposense.report.RepoCloner spawnCloneProcess +Jan 24, 2024 2:13:58 PM reposense.report.RepoCloner spawnCloneProcess INFO: Cloning in parallel from https://github.com/LWS49/ip.git... -Jan 24, 2024 1:57:01 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:13:58 PM reposense.report.RepoCloner waitForCloneProcess INFO: Waiting for cloning of https://github.com/LWS49/ip.git to complete... -Jan 24, 2024 1:57:01 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:13:58 PM reposense.commits.CommitInfoExtractor extractCommitInfos +INFO: Extracting commits info for https://github.com/sun-ruiheng/ip.git (master)... +Jan 24, 2024 2:13:58 PM reposense.commits.CommitInfoAnalyzer analyzeCommits +INFO: Analyzing commits info for https://github.com/sun-ruiheng/ip.git (master)... +Jan 24, 2024 2:13:58 PM reposense.report.ReportGenerator analyzeRepo +INFO: Analysis of https://github.com/sun-ruiheng/ip.git (master) completed! +Jan 24, 2024 2:13:58 PM reposense.report.RepoCloner waitForCloneProcess INFO: Cloning of https://github.com/zhikaiong2001/ip.git completed! -Jan 24, 2024 1:57:01 PM reposense.report.ReportGenerator analyzeRepos -INFO: [139/428] Analyzing https://github.com/zhikaiong2001/ip.git (master)... -Jan 24, 2024 1:57:01 PM reposense.report.RepoCloner spawnCloneProcess +Jan 24, 2024 2:13:58 PM reposense.report.ReportGenerator analyzeRepos +INFO: [139/427] Analyzing https://github.com/zhikaiong2001/ip.git (master)... +Jan 24, 2024 2:13:58 PM reposense.report.RepoCloner spawnCloneProcess INFO: Cloning in parallel from https://github.com/ChillinRage/ip.git... -Jan 24, 2024 1:57:01 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:13:58 PM reposense.report.RepoCloner waitForCloneProcess INFO: Waiting for cloning of https://github.com/ChillinRage/ip.git to complete... -Jan 24, 2024 1:57:01 PM reposense.report.ReportGenerator updateRepoConfig +Jan 24, 2024 2:13:58 PM reposense.report.ReportGenerator updateRepoConfig INFO: https://github.com/zhikaiong2001/ip.git (master) does not contain a standalone config file. -Jan 24, 2024 1:57:01 PM reposense.authorship.FileInfoExtractor extractTextFileInfos +Jan 24, 2024 2:13:58 PM reposense.authorship.FileInfoExtractor extractTextFileInfos INFO: Extracting relevant file info from https://github.com/zhikaiong2001/ip.git (master)... -Jan 24, 2024 1:57:01 PM reposense.commits.CommitInfoExtractor extractCommitInfos -INFO: Extracting commits info for https://github.com/zhikaiong2001/ip.git (master)... -Jan 24, 2024 1:57:01 PM reposense.commits.CommitInfoAnalyzer analyzeCommits -INFO: Analyzing commits info for https://github.com/zhikaiong2001/ip.git (master)... -Jan 24, 2024 1:57:01 PM reposense.report.ReportGenerator analyzeRepo -INFO: Analysis of https://github.com/zhikaiong2001/ip.git (master) completed! -Jan 24, 2024 1:57:01 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:13:58 PM reposense.report.RepoCloner waitForCloneProcess INFO: Cloning of https://github.com/bgopi23/ip.git completed! -Jan 24, 2024 1:57:01 PM reposense.report.ReportGenerator analyzeRepos -INFO: [140/428] Analyzing https://github.com/bgopi23/ip.git (master)... -Jan 24, 2024 1:57:01 PM reposense.report.RepoCloner spawnCloneProcess +Jan 24, 2024 2:13:58 PM reposense.report.ReportGenerator analyzeRepos +INFO: [140/427] Analyzing https://github.com/bgopi23/ip.git (master)... +Jan 24, 2024 2:13:58 PM reposense.report.RepoCloner spawnCloneProcess INFO: Cloning in parallel from https://github.com/Shauryan123/ip.git... -Jan 24, 2024 1:57:01 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:13:58 PM reposense.report.RepoCloner waitForCloneProcess INFO: Waiting for cloning of https://github.com/Shauryan123/ip.git to complete... -Jan 24, 2024 1:57:01 PM reposense.report.ReportGenerator updateRepoConfig +Jan 24, 2024 2:13:58 PM reposense.report.ReportGenerator updateRepoConfig INFO: https://github.com/bgopi23/ip.git (master) does not contain a standalone config file. -Jan 24, 2024 1:57:01 PM reposense.authorship.FileInfoExtractor extractTextFileInfos +Jan 24, 2024 2:13:58 PM reposense.authorship.FileInfoExtractor extractTextFileInfos INFO: Extracting relevant file info from https://github.com/bgopi23/ip.git (master)... -Jan 24, 2024 1:57:01 PM reposense.commits.CommitInfoExtractor extractCommitInfos +Jan 24, 2024 2:13:58 PM reposense.commits.CommitInfoExtractor extractCommitInfos +INFO: Extracting commits info for https://github.com/zhikaiong2001/ip.git (master)... +Jan 24, 2024 2:13:58 PM reposense.commits.CommitInfoExtractor extractCommitInfos INFO: Extracting commits info for https://github.com/bgopi23/ip.git (master)... -Jan 24, 2024 1:57:01 PM reposense.commits.CommitInfoAnalyzer analyzeCommits +Jan 24, 2024 2:13:58 PM reposense.commits.CommitInfoAnalyzer analyzeCommits +INFO: Analyzing commits info for https://github.com/zhikaiong2001/ip.git (master)... +Jan 24, 2024 2:13:58 PM reposense.report.ReportGenerator analyzeRepo +INFO: Analysis of https://github.com/zhikaiong2001/ip.git (master) completed! +Jan 24, 2024 2:13:58 PM reposense.commits.CommitInfoAnalyzer analyzeCommits INFO: Analyzing commits info for https://github.com/bgopi23/ip.git (master)... -Jan 24, 2024 1:57:01 PM reposense.report.ReportGenerator analyzeRepo +Jan 24, 2024 2:13:58 PM reposense.report.ReportGenerator analyzeRepo INFO: Analysis of https://github.com/bgopi23/ip.git (master) completed! -Jan 24, 2024 1:57:01 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:13:58 PM reposense.report.RepoCloner waitForCloneProcess WARNING: Exception met while trying to clone the repo "Shauryan123/ip[master]", will skip this repo. reposense.system.CommandRunnerProcessException: Error returned from command git clone --bare 'https://github.com/Shauryan123/ip.git' 'repos/Shauryan123_ip/ip_bare' on path . : Cloning into bare repository 'repos/Shauryan123_ip/ip_bare'... @@ -3480,159 +3464,155 @@ fatal: could not read Username for 'https://github.com': No such device or addre at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) at java.base/java.lang.Thread.run(Thread.java:829) -Jan 24, 2024 1:57:01 PM reposense.report.RepoCloner spawnCloneProcess +Jan 24, 2024 2:13:58 PM reposense.report.RepoCloner spawnCloneProcess INFO: Cloning in parallel from https://github.com/Colex2000/ip.git... -Jan 24, 2024 1:57:01 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:13:58 PM reposense.report.RepoCloner waitForCloneProcess INFO: Waiting for cloning of https://github.com/Colex2000/ip.git to complete... -Jan 24, 2024 1:57:01 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:13:58 PM reposense.report.RepoCloner waitForCloneProcess INFO: Cloning of https://github.com/ReganChoy/ip.git completed! -Jan 24, 2024 1:57:01 PM reposense.report.ReportGenerator analyzeRepos -INFO: [141/428] Analyzing https://github.com/ReganChoy/ip.git (master)... -Jan 24, 2024 1:57:01 PM reposense.report.RepoCloner spawnCloneProcess +Jan 24, 2024 2:13:58 PM reposense.report.RepoCloner waitForCloneProcess +INFO: Cloning of https://github.com/LWS49/ip.git completed! +Jan 24, 2024 2:13:58 PM reposense.report.ReportGenerator analyzeRepos +INFO: [141/427] Analyzing https://github.com/ReganChoy/ip.git (master)... +Jan 24, 2024 2:13:58 PM reposense.report.RepoCloner spawnCloneProcess INFO: Cloning in parallel from https://github.com/HusseinSafwan02/ip.git... -Jan 24, 2024 1:57:01 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:13:58 PM reposense.report.ReportGenerator analyzeRepos +INFO: [142/427] Analyzing https://github.com/LWS49/ip.git (master)... +Jan 24, 2024 2:13:58 PM reposense.report.RepoCloner spawnCloneProcess +INFO: Cloning in parallel from https://github.com/ZHANGTIANYAO1/ip.git... +Jan 24, 2024 2:13:58 PM reposense.report.RepoCloner waitForCloneProcess INFO: Waiting for cloning of https://github.com/HusseinSafwan02/ip.git to complete... -Jan 24, 2024 1:57:01 PM reposense.report.ReportGenerator updateRepoConfig +Jan 24, 2024 2:13:58 PM reposense.report.RepoCloner waitForCloneProcess +INFO: Waiting for cloning of https://github.com/ZHANGTIANYAO1/ip.git to complete... +Jan 24, 2024 2:13:58 PM reposense.report.ReportGenerator updateRepoConfig INFO: https://github.com/ReganChoy/ip.git (master) does not contain a standalone config file. -Jan 24, 2024 1:57:01 PM reposense.authorship.FileInfoExtractor extractTextFileInfos +Jan 24, 2024 2:13:58 PM reposense.authorship.FileInfoExtractor extractTextFileInfos INFO: Extracting relevant file info from https://github.com/ReganChoy/ip.git (master)... -Jan 24, 2024 1:57:01 PM reposense.report.RepoCloner waitForCloneProcess -INFO: Cloning of https://github.com/LWS49/ip.git completed! -Jan 24, 2024 1:57:01 PM reposense.report.ReportGenerator analyzeRepos -INFO: [142/428] Analyzing https://github.com/LWS49/ip.git (master)... -Jan 24, 2024 1:57:01 PM reposense.report.RepoCloner spawnCloneProcess -INFO: Cloning in parallel from https://github.com/ZHANGTIANYAO1/ip.git... -Jan 24, 2024 1:57:01 PM reposense.report.RepoCloner waitForCloneProcess -INFO: Waiting for cloning of https://github.com/ZHANGTIANYAO1/ip.git to complete... -Jan 24, 2024 1:57:01 PM reposense.report.ReportGenerator updateRepoConfig +Jan 24, 2024 2:13:58 PM reposense.report.ReportGenerator updateRepoConfig INFO: https://github.com/LWS49/ip.git (master) does not contain a standalone config file. -Jan 24, 2024 1:57:01 PM reposense.authorship.FileInfoExtractor extractTextFileInfos +Jan 24, 2024 2:13:58 PM reposense.authorship.FileInfoExtractor extractTextFileInfos INFO: Extracting relevant file info from https://github.com/LWS49/ip.git (master)... -Jan 24, 2024 1:57:01 PM reposense.commits.CommitInfoExtractor extractCommitInfos -INFO: Extracting commits info for https://github.com/ReganChoy/ip.git (master)... -Jan 24, 2024 1:57:01 PM reposense.commits.CommitInfoAnalyzer analyzeCommits -INFO: Analyzing commits info for https://github.com/ReganChoy/ip.git (master)... -Jan 24, 2024 1:57:01 PM reposense.report.ReportGenerator analyzeRepo -INFO: Analysis of https://github.com/ReganChoy/ip.git (master) completed! -Jan 24, 2024 1:57:01 PM reposense.commits.CommitInfoExtractor extractCommitInfos +Jan 24, 2024 2:13:58 PM reposense.commits.CommitInfoExtractor extractCommitInfos INFO: Extracting commits info for https://github.com/LWS49/ip.git (master)... -Jan 24, 2024 1:57:01 PM reposense.commits.CommitInfoAnalyzer analyzeCommits -INFO: Analyzing commits info for https://github.com/LWS49/ip.git (master)... -Jan 24, 2024 1:57:01 PM reposense.report.ReportGenerator analyzeRepo -INFO: Analysis of https://github.com/LWS49/ip.git (master) completed! -Jan 24, 2024 1:57:01 PM reposense.report.RepoCloner waitForCloneProcess -WARNING: Exception met while trying to clone the repo "HusseinSafwan02/ip[master]", will skip this repo. -reposense.system.CommandRunnerProcessException: Error returned from command git clone --bare 'https://github.com/HusseinSafwan02/ip.git' 'repos/HusseinSafwan02_ip/ip_bare' on path . : -Cloning into bare repository 'repos/HusseinSafwan02_ip/ip_bare'... -fatal: could not read Username for 'https://github.com': No such device or address - - at reposense.system.CommandRunnerProcess.waitForProcess(CommandRunnerProcess.java:46) - at reposense.report.RepoCloner.waitForCloneProcess(RepoCloner.java:323) - at reposense.report.RepoCloner.getClonedRepoLocation(RepoCloner.java:123) - at reposense.report.ReportGenerator.cloneRepo(ReportGenerator.java:263) - at reposense.report.ReportGenerator.lambda$cloneAndAnalyzeRepos$0(ReportGenerator.java:208) - at java.base/java.util.concurrent.CompletableFuture$AsyncSupply.run(CompletableFuture.java:1700) - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) - at java.base/java.lang.Thread.run(Thread.java:829) - -Jan 24, 2024 1:57:01 PM reposense.report.RepoCloner spawnCloneProcess +Jan 24, 2024 2:13:58 PM reposense.report.RepoCloner waitForCloneProcess +INFO: Cloning of https://github.com/ChillinRage/ip.git completed! +Jan 24, 2024 2:13:58 PM reposense.report.ReportGenerator analyzeRepos +INFO: [143/427] Analyzing https://github.com/ChillinRage/ip.git (master)... +Jan 24, 2024 2:13:58 PM reposense.report.RepoCloner spawnCloneProcess INFO: Cloning in parallel from https://github.com/Windofbitter/ip.git... -Jan 24, 2024 1:57:01 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:13:58 PM reposense.report.RepoCloner waitForCloneProcess INFO: Waiting for cloning of https://github.com/Windofbitter/ip.git to complete... -Jan 24, 2024 1:57:02 PM reposense.report.RepoCloner waitForCloneProcess -INFO: Cloning of https://github.com/ChillinRage/ip.git completed! -Jan 24, 2024 1:57:02 PM reposense.report.ReportGenerator analyzeRepos -INFO: [143/428] Analyzing https://github.com/ChillinRage/ip.git (master)... -Jan 24, 2024 1:57:02 PM reposense.report.RepoCloner spawnCloneProcess -INFO: Cloning in parallel from https://github.com/quelinxiao/ip.git... -Jan 24, 2024 1:57:02 PM reposense.report.RepoCloner waitForCloneProcess -INFO: Waiting for cloning of https://github.com/quelinxiao/ip.git to complete... -Jan 24, 2024 1:57:02 PM reposense.report.ReportGenerator updateRepoConfig +Jan 24, 2024 2:13:58 PM reposense.commits.CommitInfoAnalyzer analyzeCommits +INFO: Analyzing commits info for https://github.com/LWS49/ip.git (master)... +Jan 24, 2024 2:13:58 PM reposense.report.ReportGenerator analyzeRepo +INFO: Analysis of https://github.com/LWS49/ip.git (master) completed! +Jan 24, 2024 2:13:58 PM reposense.report.ReportGenerator updateRepoConfig INFO: https://github.com/ChillinRage/ip.git (master) does not contain a standalone config file. -Jan 24, 2024 1:57:02 PM reposense.authorship.FileInfoExtractor extractTextFileInfos +Jan 24, 2024 2:13:58 PM reposense.authorship.FileInfoExtractor extractTextFileInfos INFO: Extracting relevant file info from https://github.com/ChillinRage/ip.git (master)... -Jan 24, 2024 1:57:02 PM reposense.commits.CommitInfoExtractor extractCommitInfos +Jan 24, 2024 2:13:58 PM reposense.commits.CommitInfoExtractor extractCommitInfos +INFO: Extracting commits info for https://github.com/ReganChoy/ip.git (master)... +Jan 24, 2024 2:13:58 PM reposense.commits.CommitInfoAnalyzer analyzeCommits +INFO: Analyzing commits info for https://github.com/ReganChoy/ip.git (master)... +Jan 24, 2024 2:13:58 PM reposense.report.ReportGenerator analyzeRepo +INFO: Analysis of https://github.com/ReganChoy/ip.git (master) completed! +Jan 24, 2024 2:13:58 PM reposense.commits.CommitInfoExtractor extractCommitInfos INFO: Extracting commits info for https://github.com/ChillinRage/ip.git (master)... -Jan 24, 2024 1:57:02 PM reposense.commits.CommitInfoAnalyzer analyzeCommits +Jan 24, 2024 2:13:58 PM reposense.commits.CommitInfoAnalyzer analyzeCommits INFO: Analyzing commits info for https://github.com/ChillinRage/ip.git (master)... -Jan 24, 2024 1:57:02 PM reposense.report.ReportGenerator analyzeRepo +Jan 24, 2024 2:13:58 PM reposense.report.ReportGenerator analyzeRepo INFO: Analysis of https://github.com/ChillinRage/ip.git (master) completed! -Jan 24, 2024 1:57:02 PM reposense.report.RepoCloner waitForCloneProcess -WARNING: Exception met while trying to clone the repo "quelinxiao/ip[master]", will skip this repo. -reposense.system.CommandRunnerProcessException: Error returned from command git clone --bare 'https://github.com/quelinxiao/ip.git' 'repos/quelinxiao_ip/ip_bare' on path . : -Cloning into bare repository 'repos/quelinxiao_ip/ip_bare'... -fatal: could not read Username for 'https://github.com': No such device or address - - at reposense.system.CommandRunnerProcess.waitForProcess(CommandRunnerProcess.java:46) - at reposense.report.RepoCloner.waitForCloneProcess(RepoCloner.java:323) - at reposense.report.RepoCloner.getClonedRepoLocation(RepoCloner.java:123) - at reposense.report.ReportGenerator.cloneRepo(ReportGenerator.java:263) - at reposense.report.ReportGenerator.lambda$cloneAndAnalyzeRepos$0(ReportGenerator.java:208) - at java.base/java.util.concurrent.CompletableFuture$AsyncSupply.run(CompletableFuture.java:1700) - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) - at java.base/java.lang.Thread.run(Thread.java:829) - -Jan 24, 2024 1:57:02 PM reposense.report.RepoCloner spawnCloneProcess -INFO: Cloning in parallel from https://github.com/ararchch/ip.git... -Jan 24, 2024 1:57:02 PM reposense.report.RepoCloner waitForCloneProcess -INFO: Waiting for cloning of https://github.com/ararchch/ip.git to complete... -Jan 24, 2024 1:57:02 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:13:58 PM reposense.report.RepoCloner waitForCloneProcess INFO: Cloning of https://github.com/Colex2000/ip.git completed! -Jan 24, 2024 1:57:02 PM reposense.report.ReportGenerator analyzeRepos -INFO: [144/428] Analyzing https://github.com/Colex2000/ip.git (master)... -Jan 24, 2024 1:57:02 PM reposense.report.RepoCloner spawnCloneProcess -INFO: Cloning in parallel from https://github.com/KiatLun/ip.git... -Jan 24, 2024 1:57:02 PM reposense.report.RepoCloner waitForCloneProcess -INFO: Waiting for cloning of https://github.com/KiatLun/ip.git to complete... -Jan 24, 2024 1:57:02 PM reposense.report.ReportGenerator updateRepoConfig +Jan 24, 2024 2:13:58 PM reposense.report.ReportGenerator analyzeRepos +INFO: [144/427] Analyzing https://github.com/Colex2000/ip.git (master)... +Jan 24, 2024 2:13:58 PM reposense.report.RepoCloner spawnCloneProcess +INFO: Cloning in parallel from https://github.com/quelinxiao/ip.git... +Jan 24, 2024 2:13:58 PM reposense.report.RepoCloner waitForCloneProcess +INFO: Waiting for cloning of https://github.com/quelinxiao/ip.git to complete... +Jan 24, 2024 2:13:58 PM reposense.report.ReportGenerator updateRepoConfig INFO: https://github.com/Colex2000/ip.git (master) does not contain a standalone config file. -Jan 24, 2024 1:57:02 PM reposense.authorship.FileInfoExtractor extractTextFileInfos +Jan 24, 2024 2:13:58 PM reposense.authorship.FileInfoExtractor extractTextFileInfos INFO: Extracting relevant file info from https://github.com/Colex2000/ip.git (master)... -Jan 24, 2024 1:57:02 PM reposense.commits.CommitInfoExtractor extractCommitInfos -INFO: Extracting commits info for https://github.com/Colex2000/ip.git (master)... -Jan 24, 2024 1:57:02 PM reposense.commits.CommitInfoAnalyzer analyzeCommits -INFO: Analyzing commits info for https://github.com/Colex2000/ip.git (master)... -Jan 24, 2024 1:57:02 PM reposense.report.ReportGenerator analyzeRepo -INFO: Analysis of https://github.com/Colex2000/ip.git (master) completed! -Jan 24, 2024 1:57:02 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:13:58 PM reposense.report.RepoCloner waitForCloneProcess INFO: Cloning of https://github.com/ZHANGTIANYAO1/ip.git completed! -Jan 24, 2024 1:57:02 PM reposense.report.ReportGenerator analyzeRepos -INFO: [145/428] Analyzing https://github.com/ZHANGTIANYAO1/ip.git (master)... -Jan 24, 2024 1:57:02 PM reposense.report.RepoCloner spawnCloneProcess -INFO: Cloning in parallel from https://github.com/Bandov/ip.git... -Jan 24, 2024 1:57:02 PM reposense.report.RepoCloner waitForCloneProcess -INFO: Waiting for cloning of https://github.com/Bandov/ip.git to complete... -Jan 24, 2024 1:57:02 PM reposense.report.ReportGenerator updateRepoConfig +Jan 24, 2024 2:13:58 PM reposense.report.ReportGenerator analyzeRepos +INFO: [145/427] Analyzing https://github.com/ZHANGTIANYAO1/ip.git (master)... +Jan 24, 2024 2:13:58 PM reposense.report.RepoCloner spawnCloneProcess +INFO: Cloning in parallel from https://github.com/ararchch/ip.git... +Jan 24, 2024 2:13:58 PM reposense.report.RepoCloner waitForCloneProcess +INFO: Waiting for cloning of https://github.com/ararchch/ip.git to complete... +Jan 24, 2024 2:13:59 PM reposense.report.ReportGenerator updateRepoConfig INFO: https://github.com/ZHANGTIANYAO1/ip.git (master) does not contain a standalone config file. -Jan 24, 2024 1:57:02 PM reposense.authorship.FileInfoExtractor extractTextFileInfos +Jan 24, 2024 2:13:59 PM reposense.authorship.FileInfoExtractor extractTextFileInfos INFO: Extracting relevant file info from https://github.com/ZHANGTIANYAO1/ip.git (master)... -Jan 24, 2024 1:57:02 PM reposense.commits.CommitInfoExtractor extractCommitInfos -INFO: Extracting commits info for https://github.com/ZHANGTIANYAO1/ip.git (master)... -Jan 24, 2024 1:57:02 PM reposense.commits.CommitInfoAnalyzer analyzeCommits -INFO: Analyzing commits info for https://github.com/ZHANGTIANYAO1/ip.git (master)... -Jan 24, 2024 1:57:02 PM reposense.report.ReportGenerator analyzeRepo -INFO: Analysis of https://github.com/ZHANGTIANYAO1/ip.git (master) completed! -Jan 24, 2024 1:57:02 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:13:59 PM reposense.commits.CommitInfoExtractor extractCommitInfos +INFO: Extracting commits info for https://github.com/Colex2000/ip.git (master)... +Jan 24, 2024 2:13:59 PM reposense.commits.CommitInfoAnalyzer analyzeCommits +INFO: Analyzing commits info for https://github.com/Colex2000/ip.git (master)... +Jan 24, 2024 2:13:59 PM reposense.report.ReportGenerator analyzeRepo +INFO: Analysis of https://github.com/Colex2000/ip.git (master) completed! +Jan 24, 2024 2:13:59 PM reposense.report.RepoCloner waitForCloneProcess INFO: Cloning of https://github.com/Windofbitter/ip.git completed! -Jan 24, 2024 1:57:02 PM reposense.report.ReportGenerator analyzeRepos -INFO: [146/428] Analyzing https://github.com/Windofbitter/ip.git (master)... -Jan 24, 2024 1:57:02 PM reposense.report.RepoCloner spawnCloneProcess -INFO: Cloning in parallel from https://github.com/peienlim/ip.git... -Jan 24, 2024 1:57:02 PM reposense.report.RepoCloner waitForCloneProcess -INFO: Waiting for cloning of https://github.com/peienlim/ip.git to complete... -Jan 24, 2024 1:57:02 PM reposense.report.ReportGenerator updateRepoConfig +Jan 24, 2024 2:13:59 PM reposense.report.RepoCloner spawnCloneProcess +INFO: Cloning in parallel from https://github.com/KiatLun/ip.git... +Jan 24, 2024 2:13:59 PM reposense.report.ReportGenerator analyzeRepos +INFO: [146/427] Analyzing https://github.com/Windofbitter/ip.git (master)... +Jan 24, 2024 2:13:59 PM reposense.report.RepoCloner waitForCloneProcess +INFO: Waiting for cloning of https://github.com/KiatLun/ip.git to complete... +Jan 24, 2024 2:13:59 PM reposense.report.ReportGenerator updateRepoConfig INFO: https://github.com/Windofbitter/ip.git (master) does not contain a standalone config file. -Jan 24, 2024 1:57:02 PM reposense.authorship.FileInfoExtractor extractTextFileInfos +Jan 24, 2024 2:13:59 PM reposense.authorship.FileInfoExtractor extractTextFileInfos INFO: Extracting relevant file info from https://github.com/Windofbitter/ip.git (master)... -Jan 24, 2024 1:57:02 PM reposense.commits.CommitInfoExtractor extractCommitInfos +Jan 24, 2024 2:13:59 PM reposense.commits.CommitInfoExtractor extractCommitInfos +INFO: Extracting commits info for https://github.com/ZHANGTIANYAO1/ip.git (master)... +Jan 24, 2024 2:13:59 PM reposense.commits.CommitInfoAnalyzer analyzeCommits +INFO: Analyzing commits info for https://github.com/ZHANGTIANYAO1/ip.git (master)... +Jan 24, 2024 2:13:59 PM reposense.report.ReportGenerator analyzeRepo +INFO: Analysis of https://github.com/ZHANGTIANYAO1/ip.git (master) completed! +Jan 24, 2024 2:13:59 PM reposense.commits.CommitInfoExtractor extractCommitInfos INFO: Extracting commits info for https://github.com/Windofbitter/ip.git (master)... -Jan 24, 2024 1:57:02 PM reposense.commits.CommitInfoAnalyzer analyzeCommits +Jan 24, 2024 2:13:59 PM reposense.commits.CommitInfoAnalyzer analyzeCommits INFO: Analyzing commits info for https://github.com/Windofbitter/ip.git (master)... -Jan 24, 2024 1:57:02 PM reposense.report.ReportGenerator analyzeRepo +Jan 24, 2024 2:13:59 PM reposense.report.ReportGenerator analyzeRepo INFO: Analysis of https://github.com/Windofbitter/ip.git (master) completed! -Jan 24, 2024 1:57:03 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:13:59 PM reposense.report.RepoCloner waitForCloneProcess +INFO: Cloning of https://github.com/ararchch/ip.git completed! +Jan 24, 2024 2:13:59 PM reposense.report.ReportGenerator analyzeRepos +INFO: [147/427] Analyzing https://github.com/ararchch/ip.git (master)... +Jan 24, 2024 2:13:59 PM reposense.report.RepoCloner spawnCloneProcess +INFO: Cloning in parallel from https://github.com/Bandov/ip.git... +Jan 24, 2024 2:13:59 PM reposense.report.RepoCloner waitForCloneProcess +INFO: Waiting for cloning of https://github.com/Bandov/ip.git to complete... +Jan 24, 2024 2:13:59 PM reposense.report.ReportGenerator updateRepoConfig +INFO: https://github.com/ararchch/ip.git (master) does not contain a standalone config file. +Jan 24, 2024 2:13:59 PM reposense.authorship.FileInfoExtractor extractTextFileInfos +INFO: Extracting relevant file info from https://github.com/ararchch/ip.git (master)... +Jan 24, 2024 2:13:59 PM reposense.report.RepoCloner waitForCloneProcess +INFO: Cloning of https://github.com/KiatLun/ip.git completed! +Jan 24, 2024 2:13:59 PM reposense.report.ReportGenerator analyzeRepos +INFO: [148/427] Analyzing https://github.com/KiatLun/ip.git (master)... +Jan 24, 2024 2:13:59 PM reposense.report.RepoCloner spawnCloneProcess +INFO: Cloning in parallel from https://github.com/peienlim/ip.git... +Jan 24, 2024 2:13:59 PM reposense.report.RepoCloner waitForCloneProcess +INFO: Waiting for cloning of https://github.com/peienlim/ip.git to complete... +Jan 24, 2024 2:13:59 PM reposense.report.ReportGenerator updateRepoConfig +INFO: https://github.com/KiatLun/ip.git (master) does not contain a standalone config file. +Jan 24, 2024 2:13:59 PM reposense.authorship.FileInfoExtractor extractTextFileInfos +INFO: Extracting relevant file info from https://github.com/KiatLun/ip.git (master)... +Jan 24, 2024 2:13:59 PM reposense.commits.CommitInfoExtractor extractCommitInfos +INFO: Extracting commits info for https://github.com/ararchch/ip.git (master)... +Jan 24, 2024 2:13:59 PM reposense.commits.CommitInfoExtractor extractCommitInfos +INFO: Extracting commits info for https://github.com/KiatLun/ip.git (master)... +Jan 24, 2024 2:13:59 PM reposense.commits.CommitInfoAnalyzer analyzeCommits +INFO: Analyzing commits info for https://github.com/ararchch/ip.git (master)... +Jan 24, 2024 2:13:59 PM reposense.report.ReportGenerator analyzeRepo +INFO: Analysis of https://github.com/ararchch/ip.git (master) completed! +Jan 24, 2024 2:13:59 PM reposense.commits.CommitInfoAnalyzer analyzeCommits +INFO: Analyzing commits info for https://github.com/KiatLun/ip.git (master)... +Jan 24, 2024 2:13:59 PM reposense.report.ReportGenerator analyzeRepo +INFO: Analysis of https://github.com/KiatLun/ip.git (master) completed! +Jan 24, 2024 2:13:59 PM reposense.report.RepoCloner waitForCloneProcess WARNING: Exception met while trying to clone the repo "peienlim/ip[master]", will skip this repo. reposense.system.CommandRunnerProcessException: Error returned from command git clone --bare 'https://github.com/peienlim/ip.git' 'repos/peienlim_ip/ip_bare' on path . : Cloning into bare repository 'repos/peienlim_ip/ip_bare'... @@ -3648,47 +3628,17 @@ fatal: could not read Username for 'https://github.com': No such device or addre at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) at java.base/java.lang.Thread.run(Thread.java:829) -Jan 24, 2024 1:57:03 PM reposense.report.RepoCloner spawnCloneProcess +Jan 24, 2024 2:13:59 PM reposense.report.RepoCloner spawnCloneProcess INFO: Cloning in parallel from https://github.com/zoebelle-pang/ip.git... -Jan 24, 2024 1:57:03 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:13:59 PM reposense.report.RepoCloner waitForCloneProcess INFO: Waiting for cloning of https://github.com/zoebelle-pang/ip.git to complete... -Jan 24, 2024 1:57:03 PM reposense.report.RepoCloner waitForCloneProcess -INFO: Cloning of https://github.com/ararchch/ip.git completed! -Jan 24, 2024 1:57:03 PM reposense.report.ReportGenerator analyzeRepos -INFO: [147/428] Analyzing https://github.com/ararchch/ip.git (master)... -Jan 24, 2024 1:57:03 PM reposense.report.RepoCloner spawnCloneProcess +Jan 24, 2024 2:13:59 PM reposense.report.RepoCloner waitForCloneProcess +INFO: Cloning of https://github.com/Bandov/ip.git completed! +Jan 24, 2024 2:13:59 PM reposense.report.ReportGenerator analyzeRepos +INFO: [149/427] Analyzing https://github.com/Bandov/ip.git (master)... +Jan 24, 2024 2:13:59 PM reposense.report.RepoCloner spawnCloneProcess INFO: Cloning in parallel from https://github.com/tayziyi/ip.git... -Jan 24, 2024 1:57:03 PM reposense.report.RepoCloner waitForCloneProcess -INFO: Waiting for cloning of https://github.com/tayziyi/ip.git to complete... -Jan 24, 2024 1:57:03 PM reposense.report.ReportGenerator updateRepoConfig -INFO: https://github.com/ararchch/ip.git (master) does not contain a standalone config file. -Jan 24, 2024 1:57:03 PM reposense.authorship.FileInfoExtractor extractTextFileInfos -INFO: Extracting relevant file info from https://github.com/ararchch/ip.git (master)... -Jan 24, 2024 1:57:03 PM reposense.commits.CommitInfoExtractor extractCommitInfos -INFO: Extracting commits info for https://github.com/ararchch/ip.git (master)... -Jan 24, 2024 1:57:03 PM reposense.commits.CommitInfoAnalyzer analyzeCommits -INFO: Analyzing commits info for https://github.com/ararchch/ip.git (master)... -Jan 24, 2024 1:57:03 PM reposense.report.ReportGenerator analyzeRepo -INFO: Analysis of https://github.com/ararchch/ip.git (master) completed! -Jan 24, 2024 1:57:03 PM reposense.report.RepoCloner waitForCloneProcess -INFO: Cloning of https://github.com/KiatLun/ip.git completed! -Jan 24, 2024 1:57:03 PM reposense.report.ReportGenerator analyzeRepos -INFO: [148/428] Analyzing https://github.com/KiatLun/ip.git (master)... -Jan 24, 2024 1:57:03 PM reposense.report.RepoCloner spawnCloneProcess -INFO: Cloning in parallel from https://github.com/R-Laksh/ip.git... -Jan 24, 2024 1:57:03 PM reposense.report.RepoCloner waitForCloneProcess -INFO: Waiting for cloning of https://github.com/R-Laksh/ip.git to complete... -Jan 24, 2024 1:57:03 PM reposense.report.ReportGenerator updateRepoConfig -INFO: https://github.com/KiatLun/ip.git (master) does not contain a standalone config file. -Jan 24, 2024 1:57:03 PM reposense.authorship.FileInfoExtractor extractTextFileInfos -INFO: Extracting relevant file info from https://github.com/KiatLun/ip.git (master)... -Jan 24, 2024 1:57:03 PM reposense.commits.CommitInfoExtractor extractCommitInfos -INFO: Extracting commits info for https://github.com/KiatLun/ip.git (master)... -Jan 24, 2024 1:57:03 PM reposense.commits.CommitInfoAnalyzer analyzeCommits -INFO: Analyzing commits info for https://github.com/KiatLun/ip.git (master)... -Jan 24, 2024 1:57:03 PM reposense.report.ReportGenerator analyzeRepo -INFO: Analysis of https://github.com/KiatLun/ip.git (master) completed! -Jan 24, 2024 1:57:03 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:13:59 PM reposense.report.RepoCloner waitForCloneProcess WARNING: Exception met while trying to clone the repo "zoebelle-pang/ip[master]", will skip this repo. reposense.system.CommandRunnerProcessException: Error returned from command git clone --bare 'https://github.com/zoebelle-pang/ip.git' 'repos/zoebelle-pang_ip/ip_bare' on path . : Cloning into bare repository 'repos/zoebelle-pang_ip/ip_bare'... @@ -3704,29 +3654,55 @@ fatal: could not read Username for 'https://github.com': No such device or addre at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) at java.base/java.lang.Thread.run(Thread.java:829) -Jan 24, 2024 1:57:03 PM reposense.report.RepoCloner spawnCloneProcess -INFO: Cloning in parallel from https://github.com/Cedricaca/ip.git... -Jan 24, 2024 1:57:03 PM reposense.report.RepoCloner waitForCloneProcess -INFO: Waiting for cloning of https://github.com/Cedricaca/ip.git to complete... -Jan 24, 2024 1:57:03 PM reposense.report.RepoCloner waitForCloneProcess -INFO: Cloning of https://github.com/Bandov/ip.git completed! -Jan 24, 2024 1:57:03 PM reposense.report.ReportGenerator analyzeRepos -INFO: [149/428] Analyzing https://github.com/Bandov/ip.git (master)... -Jan 24, 2024 1:57:03 PM reposense.report.RepoCloner spawnCloneProcess -INFO: Cloning in parallel from https://github.com/matthewken19/ip.git... -Jan 24, 2024 1:57:03 PM reposense.report.RepoCloner waitForCloneProcess -INFO: Waiting for cloning of https://github.com/matthewken19/ip.git to complete... -Jan 24, 2024 1:57:03 PM reposense.report.ReportGenerator updateRepoConfig +Jan 24, 2024 2:13:59 PM reposense.report.RepoCloner spawnCloneProcess +INFO: Cloning in parallel from https://github.com/R-Laksh/ip.git... +Jan 24, 2024 2:13:59 PM reposense.report.RepoCloner waitForCloneProcess +INFO: Waiting for cloning of https://github.com/R-Laksh/ip.git to complete... +Jan 24, 2024 2:13:59 PM reposense.report.RepoCloner waitForCloneProcess +INFO: Waiting for cloning of https://github.com/tayziyi/ip.git to complete... +Jan 24, 2024 2:13:59 PM reposense.report.ReportGenerator updateRepoConfig INFO: https://github.com/Bandov/ip.git (master) does not contain a standalone config file. -Jan 24, 2024 1:57:03 PM reposense.authorship.FileInfoExtractor extractTextFileInfos +Jan 24, 2024 2:13:59 PM reposense.authorship.FileInfoExtractor extractTextFileInfos INFO: Extracting relevant file info from https://github.com/Bandov/ip.git (master)... -Jan 24, 2024 1:57:03 PM reposense.commits.CommitInfoExtractor extractCommitInfos +Jan 24, 2024 2:13:59 PM reposense.commits.CommitInfoExtractor extractCommitInfos INFO: Extracting commits info for https://github.com/Bandov/ip.git (master)... -Jan 24, 2024 1:57:03 PM reposense.commits.CommitInfoAnalyzer analyzeCommits +Jan 24, 2024 2:13:59 PM reposense.commits.CommitInfoAnalyzer analyzeCommits INFO: Analyzing commits info for https://github.com/Bandov/ip.git (master)... -Jan 24, 2024 1:57:03 PM reposense.report.ReportGenerator analyzeRepo +Jan 24, 2024 2:13:59 PM reposense.report.ReportGenerator analyzeRepo INFO: Analysis of https://github.com/Bandov/ip.git (master) completed! -Jan 24, 2024 1:57:03 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:13:59 PM reposense.report.RepoCloner waitForCloneProcess +INFO: Cloning of https://github.com/tayziyi/ip.git completed! +Jan 24, 2024 2:13:59 PM reposense.report.RepoCloner waitForCloneProcess +INFO: Cloning of https://github.com/R-Laksh/ip.git completed! +Jan 24, 2024 2:13:59 PM reposense.report.ReportGenerator analyzeRepos +INFO: [150/427] Analyzing https://github.com/R-Laksh/ip.git (master)... +Jan 24, 2024 2:13:59 PM reposense.report.RepoCloner spawnCloneProcess +INFO: Cloning in parallel from https://github.com/Cedricaca/ip.git... +Jan 24, 2024 2:13:59 PM reposense.report.ReportGenerator analyzeRepos +INFO: [151/427] Analyzing https://github.com/tayziyi/ip.git (master)... +Jan 24, 2024 2:13:59 PM reposense.report.RepoCloner spawnCloneProcess +INFO: Cloning in parallel from https://github.com/matthewken19/ip.git... +Jan 24, 2024 2:13:59 PM reposense.report.RepoCloner waitForCloneProcess +INFO: Waiting for cloning of https://github.com/Cedricaca/ip.git to complete... +Jan 24, 2024 2:13:59 PM reposense.report.RepoCloner waitForCloneProcess +INFO: Waiting for cloning of https://github.com/matthewken19/ip.git to complete... +Jan 24, 2024 2:13:59 PM reposense.report.ReportGenerator updateRepoConfig +INFO: https://github.com/R-Laksh/ip.git (master) does not contain a standalone config file. +Jan 24, 2024 2:13:59 PM reposense.authorship.FileInfoExtractor extractTextFileInfos +INFO: Extracting relevant file info from https://github.com/R-Laksh/ip.git (master)... +Jan 24, 2024 2:13:59 PM reposense.report.ReportGenerator updateRepoConfig +INFO: https://github.com/tayziyi/ip.git (master) does not contain a standalone config file. +Jan 24, 2024 2:13:59 PM reposense.authorship.FileInfoExtractor extractTextFileInfos +INFO: Extracting relevant file info from https://github.com/tayziyi/ip.git (master)... +Jan 24, 2024 2:13:59 PM reposense.commits.CommitInfoExtractor extractCommitInfos +INFO: Extracting commits info for https://github.com/R-Laksh/ip.git (master)... +Jan 24, 2024 2:13:59 PM reposense.commits.CommitInfoAnalyzer analyzeCommits +INFO: Analyzing commits info for https://github.com/R-Laksh/ip.git (master)... +Jan 24, 2024 2:13:59 PM reposense.report.ReportGenerator analyzeRepo +INFO: Analysis of https://github.com/R-Laksh/ip.git (master) completed! +Jan 24, 2024 2:13:59 PM reposense.commits.CommitInfoExtractor extractCommitInfos +INFO: Extracting commits info for https://github.com/tayziyi/ip.git (master)... +Jan 24, 2024 2:13:59 PM reposense.report.RepoCloner waitForCloneProcess WARNING: Exception met while trying to clone the repo "matthewken19/ip[master]", will skip this repo. reposense.system.CommandRunnerProcessException: Error returned from command git clone --bare 'https://github.com/matthewken19/ip.git' 'repos/matthewken19_ip/ip_bare' on path . : Cloning into bare repository 'repos/matthewken19_ip/ip_bare'... @@ -3742,250 +3718,216 @@ fatal: could not read Username for 'https://github.com': No such device or addre at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) at java.base/java.lang.Thread.run(Thread.java:829) -Jan 24, 2024 1:57:03 PM reposense.report.RepoCloner spawnCloneProcess +Jan 24, 2024 2:13:59 PM reposense.report.RepoCloner spawnCloneProcess INFO: Cloning in parallel from https://github.com/taufiq/ip.git... -Jan 24, 2024 1:57:03 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:13:59 PM reposense.report.RepoCloner waitForCloneProcess INFO: Waiting for cloning of https://github.com/taufiq/ip.git to complete... -Jan 24, 2024 1:57:03 PM reposense.report.RepoCloner waitForCloneProcess -INFO: Cloning of https://github.com/tayziyi/ip.git completed! -Jan 24, 2024 1:57:03 PM reposense.report.ReportGenerator analyzeRepos -INFO: [150/428] Analyzing https://github.com/tayziyi/ip.git (master)... -Jan 24, 2024 1:57:03 PM reposense.report.RepoCloner spawnCloneProcess -INFO: Cloning in parallel from https://github.com/gingerbreaf/ip.git... -Jan 24, 2024 1:57:03 PM reposense.report.RepoCloner waitForCloneProcess -INFO: Waiting for cloning of https://github.com/gingerbreaf/ip.git to complete... -Jan 24, 2024 1:57:03 PM reposense.report.ReportGenerator updateRepoConfig -INFO: https://github.com/tayziyi/ip.git (master) does not contain a standalone config file. -Jan 24, 2024 1:57:03 PM reposense.authorship.FileInfoExtractor extractTextFileInfos -INFO: Extracting relevant file info from https://github.com/tayziyi/ip.git (master)... -Jan 24, 2024 1:57:03 PM reposense.commits.CommitInfoExtractor extractCommitInfos -INFO: Extracting commits info for https://github.com/tayziyi/ip.git (master)... -Jan 24, 2024 1:57:03 PM reposense.report.RepoCloner waitForCloneProcess -INFO: Cloning of https://github.com/R-Laksh/ip.git completed! -Jan 24, 2024 1:57:03 PM reposense.commits.CommitInfoAnalyzer analyzeCommits +Jan 24, 2024 2:13:59 PM reposense.commits.CommitInfoAnalyzer analyzeCommits INFO: Analyzing commits info for https://github.com/tayziyi/ip.git (master)... -Jan 24, 2024 1:57:03 PM reposense.report.ReportGenerator analyzeRepo +Jan 24, 2024 2:13:59 PM reposense.report.ReportGenerator analyzeRepo INFO: Analysis of https://github.com/tayziyi/ip.git (master) completed! -Jan 24, 2024 1:57:03 PM reposense.report.ReportGenerator analyzeRepos -INFO: [151/428] Analyzing https://github.com/R-Laksh/ip.git (master)... -Jan 24, 2024 1:57:03 PM reposense.report.RepoCloner spawnCloneProcess -INFO: Cloning in parallel from https://github.com/Zack-Tay/ip.git... -Jan 24, 2024 1:57:03 PM reposense.report.RepoCloner waitForCloneProcess -INFO: Waiting for cloning of https://github.com/Zack-Tay/ip.git to complete... -Jan 24, 2024 1:57:03 PM reposense.report.ReportGenerator updateRepoConfig -INFO: https://github.com/R-Laksh/ip.git (master) does not contain a standalone config file. -Jan 24, 2024 1:57:03 PM reposense.authorship.FileInfoExtractor extractTextFileInfos -INFO: Extracting relevant file info from https://github.com/R-Laksh/ip.git (master)... -Jan 24, 2024 1:57:03 PM reposense.commits.CommitInfoExtractor extractCommitInfos -INFO: Extracting commits info for https://github.com/R-Laksh/ip.git (master)... -Jan 24, 2024 1:57:03 PM reposense.commits.CommitInfoAnalyzer analyzeCommits -INFO: Analyzing commits info for https://github.com/R-Laksh/ip.git (master)... -Jan 24, 2024 1:57:03 PM reposense.report.ReportGenerator analyzeRepo -INFO: Analysis of https://github.com/R-Laksh/ip.git (master) completed! -Jan 24, 2024 1:57:04 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:14:00 PM reposense.report.RepoCloner waitForCloneProcess INFO: Cloning of https://github.com/Cedricaca/ip.git completed! -Jan 24, 2024 1:57:04 PM reposense.report.ReportGenerator analyzeRepos -INFO: [152/428] Analyzing https://github.com/Cedricaca/ip.git (master)... -Jan 24, 2024 1:57:04 PM reposense.report.RepoCloner spawnCloneProcess -INFO: Cloning in parallel from https://github.com/darryl-chan/ip.git... -Jan 24, 2024 1:57:04 PM reposense.report.RepoCloner waitForCloneProcess -INFO: Waiting for cloning of https://github.com/darryl-chan/ip.git to complete... -Jan 24, 2024 1:57:04 PM reposense.report.ReportGenerator updateRepoConfig +Jan 24, 2024 2:14:00 PM reposense.report.ReportGenerator analyzeRepos +INFO: [152/427] Analyzing https://github.com/Cedricaca/ip.git (master)... +Jan 24, 2024 2:14:00 PM reposense.report.RepoCloner spawnCloneProcess +INFO: Cloning in parallel from https://github.com/gingerbreaf/ip.git... +Jan 24, 2024 2:14:00 PM reposense.report.RepoCloner waitForCloneProcess +INFO: Waiting for cloning of https://github.com/gingerbreaf/ip.git to complete... +Jan 24, 2024 2:14:00 PM reposense.report.ReportGenerator updateRepoConfig INFO: https://github.com/Cedricaca/ip.git (master) does not contain a standalone config file. -Jan 24, 2024 1:57:04 PM reposense.authorship.FileInfoExtractor extractTextFileInfos +Jan 24, 2024 2:14:00 PM reposense.authorship.FileInfoExtractor extractTextFileInfos INFO: Extracting relevant file info from https://github.com/Cedricaca/ip.git (master)... -Jan 24, 2024 1:57:04 PM reposense.commits.CommitInfoExtractor extractCommitInfos +Jan 24, 2024 2:14:00 PM reposense.commits.CommitInfoExtractor extractCommitInfos INFO: Extracting commits info for https://github.com/Cedricaca/ip.git (master)... -Jan 24, 2024 1:57:04 PM reposense.commits.CommitInfoAnalyzer analyzeCommits +Jan 24, 2024 2:14:00 PM reposense.commits.CommitInfoAnalyzer analyzeCommits INFO: Analyzing commits info for https://github.com/Cedricaca/ip.git (master)... -Jan 24, 2024 1:57:04 PM reposense.report.ReportGenerator analyzeRepo +Jan 24, 2024 2:14:00 PM reposense.report.ReportGenerator analyzeRepo INFO: Analysis of https://github.com/Cedricaca/ip.git (master) completed! -Jan 24, 2024 1:57:04 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:14:00 PM reposense.report.RepoCloner waitForCloneProcess INFO: Cloning of https://github.com/taufiq/ip.git completed! -Jan 24, 2024 1:57:04 PM reposense.report.ReportGenerator analyzeRepos -INFO: [153/428] Analyzing https://github.com/taufiq/ip.git (master)... -Jan 24, 2024 1:57:04 PM reposense.report.RepoCloner spawnCloneProcess -INFO: Cloning in parallel from https://github.com/JustWeiHao/ip.git... -Jan 24, 2024 1:57:04 PM reposense.report.RepoCloner waitForCloneProcess -INFO: Waiting for cloning of https://github.com/JustWeiHao/ip.git to complete... -Jan 24, 2024 1:57:04 PM reposense.report.ReportGenerator updateRepoConfig +Jan 24, 2024 2:14:00 PM reposense.report.ReportGenerator analyzeRepos +INFO: [153/427] Analyzing https://github.com/taufiq/ip.git (master)... +Jan 24, 2024 2:14:00 PM reposense.report.RepoCloner spawnCloneProcess +INFO: Cloning in parallel from https://github.com/Zack-Tay/ip.git... +Jan 24, 2024 2:14:00 PM reposense.report.RepoCloner waitForCloneProcess +INFO: Waiting for cloning of https://github.com/Zack-Tay/ip.git to complete... +Jan 24, 2024 2:14:00 PM reposense.report.ReportGenerator updateRepoConfig INFO: https://github.com/taufiq/ip.git (master) does not contain a standalone config file. -Jan 24, 2024 1:57:04 PM reposense.authorship.FileInfoExtractor extractTextFileInfos +Jan 24, 2024 2:14:00 PM reposense.authorship.FileInfoExtractor extractTextFileInfos INFO: Extracting relevant file info from https://github.com/taufiq/ip.git (master)... -Jan 24, 2024 1:57:04 PM reposense.commits.CommitInfoExtractor extractCommitInfos +Jan 24, 2024 2:14:00 PM reposense.commits.CommitInfoExtractor extractCommitInfos INFO: Extracting commits info for https://github.com/taufiq/ip.git (master)... -Jan 24, 2024 1:57:04 PM reposense.commits.CommitInfoAnalyzer analyzeCommits +Jan 24, 2024 2:14:00 PM reposense.commits.CommitInfoAnalyzer analyzeCommits INFO: Analyzing commits info for https://github.com/taufiq/ip.git (master)... -Jan 24, 2024 1:57:04 PM reposense.report.ReportGenerator analyzeRepo +Jan 24, 2024 2:14:00 PM reposense.report.ReportGenerator analyzeRepo INFO: Analysis of https://github.com/taufiq/ip.git (master) completed! -Jan 24, 2024 1:57:04 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:14:00 PM reposense.report.RepoCloner waitForCloneProcess INFO: Cloning of https://github.com/gingerbreaf/ip.git completed! -Jan 24, 2024 1:57:04 PM reposense.report.ReportGenerator analyzeRepos -INFO: [154/428] Analyzing https://github.com/gingerbreaf/ip.git (master)... -Jan 24, 2024 1:57:04 PM reposense.report.RepoCloner spawnCloneProcess -INFO: Cloning in parallel from https://github.com/brennalaurentan/ip.git... -Jan 24, 2024 1:57:04 PM reposense.report.RepoCloner waitForCloneProcess -INFO: Waiting for cloning of https://github.com/brennalaurentan/ip.git to complete... -Jan 24, 2024 1:57:04 PM reposense.report.ReportGenerator updateRepoConfig +Jan 24, 2024 2:14:00 PM reposense.report.ReportGenerator analyzeRepos +INFO: [154/427] Analyzing https://github.com/gingerbreaf/ip.git (master)... +Jan 24, 2024 2:14:00 PM reposense.report.RepoCloner spawnCloneProcess +INFO: Cloning in parallel from https://github.com/darryl-chan/ip.git... +Jan 24, 2024 2:14:00 PM reposense.report.RepoCloner waitForCloneProcess +INFO: Waiting for cloning of https://github.com/darryl-chan/ip.git to complete... +Jan 24, 2024 2:14:00 PM reposense.report.ReportGenerator updateRepoConfig INFO: https://github.com/gingerbreaf/ip.git (master) does not contain a standalone config file. -Jan 24, 2024 1:57:04 PM reposense.authorship.FileInfoExtractor extractTextFileInfos +Jan 24, 2024 2:14:00 PM reposense.authorship.FileInfoExtractor extractTextFileInfos INFO: Extracting relevant file info from https://github.com/gingerbreaf/ip.git (master)... -Jan 24, 2024 1:57:04 PM reposense.commits.CommitInfoExtractor extractCommitInfos +Jan 24, 2024 2:14:00 PM reposense.commits.CommitInfoExtractor extractCommitInfos INFO: Extracting commits info for https://github.com/gingerbreaf/ip.git (master)... -Jan 24, 2024 1:57:04 PM reposense.commits.CommitInfoAnalyzer analyzeCommits +Jan 24, 2024 2:14:00 PM reposense.commits.CommitInfoAnalyzer analyzeCommits INFO: Analyzing commits info for https://github.com/gingerbreaf/ip.git (master)... -Jan 24, 2024 1:57:04 PM reposense.report.ReportGenerator analyzeRepo +Jan 24, 2024 2:14:00 PM reposense.report.ReportGenerator analyzeRepo INFO: Analysis of https://github.com/gingerbreaf/ip.git (master) completed! -Jan 24, 2024 1:57:04 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:14:00 PM reposense.report.RepoCloner waitForCloneProcess INFO: Cloning of https://github.com/Zack-Tay/ip.git completed! -Jan 24, 2024 1:57:04 PM reposense.report.ReportGenerator analyzeRepos -INFO: [155/428] Analyzing https://github.com/Zack-Tay/ip.git (master)... -Jan 24, 2024 1:57:04 PM reposense.report.RepoCloner spawnCloneProcess -INFO: Cloning in parallel from https://github.com/0-yibai/ip.git... -Jan 24, 2024 1:57:04 PM reposense.report.RepoCloner waitForCloneProcess -INFO: Waiting for cloning of https://github.com/0-yibai/ip.git to complete... -Jan 24, 2024 1:57:04 PM reposense.report.ReportGenerator updateRepoConfig +Jan 24, 2024 2:14:00 PM reposense.report.ReportGenerator analyzeRepos +INFO: [155/427] Analyzing https://github.com/Zack-Tay/ip.git (master)... +Jan 24, 2024 2:14:00 PM reposense.report.RepoCloner spawnCloneProcess +INFO: Cloning in parallel from https://github.com/JustWeiHao/ip.git... +Jan 24, 2024 2:14:00 PM reposense.report.RepoCloner waitForCloneProcess +INFO: Waiting for cloning of https://github.com/JustWeiHao/ip.git to complete... +Jan 24, 2024 2:14:00 PM reposense.report.ReportGenerator updateRepoConfig INFO: https://github.com/Zack-Tay/ip.git (master) does not contain a standalone config file. -Jan 24, 2024 1:57:04 PM reposense.authorship.FileInfoExtractor extractTextFileInfos +Jan 24, 2024 2:14:00 PM reposense.authorship.FileInfoExtractor extractTextFileInfos INFO: Extracting relevant file info from https://github.com/Zack-Tay/ip.git (master)... -Jan 24, 2024 1:57:04 PM reposense.commits.CommitInfoExtractor extractCommitInfos +Jan 24, 2024 2:14:00 PM reposense.commits.CommitInfoExtractor extractCommitInfos INFO: Extracting commits info for https://github.com/Zack-Tay/ip.git (master)... -Jan 24, 2024 1:57:04 PM reposense.commits.CommitInfoAnalyzer analyzeCommits +Jan 24, 2024 2:14:00 PM reposense.commits.CommitInfoAnalyzer analyzeCommits INFO: Analyzing commits info for https://github.com/Zack-Tay/ip.git (master)... -Jan 24, 2024 1:57:04 PM reposense.report.ReportGenerator analyzeRepo +Jan 24, 2024 2:14:00 PM reposense.report.ReportGenerator analyzeRepo INFO: Analysis of https://github.com/Zack-Tay/ip.git (master) completed! -Jan 24, 2024 1:57:04 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:14:00 PM reposense.report.RepoCloner waitForCloneProcess +WARNING: Exception met while trying to clone the repo "HusseinSafwan02/ip[master]", will skip this repo. +reposense.system.CommandRunnerProcessException: Error returned from command git clone --bare 'https://github.com/HusseinSafwan02/ip.git' 'repos/HusseinSafwan02_ip/ip_bare' on path . : +Cloning into bare repository 'repos/HusseinSafwan02_ip/ip_bare'... +fatal: could not read Username for 'https://github.com': No such device or address + + at reposense.system.CommandRunnerProcess.waitForProcess(CommandRunnerProcess.java:46) + at reposense.report.RepoCloner.waitForCloneProcess(RepoCloner.java:323) + at reposense.report.RepoCloner.getClonedRepoLocation(RepoCloner.java:123) + at reposense.report.ReportGenerator.cloneRepo(ReportGenerator.java:263) + at reposense.report.ReportGenerator.lambda$cloneAndAnalyzeRepos$0(ReportGenerator.java:208) + at java.base/java.util.concurrent.CompletableFuture$AsyncSupply.run(CompletableFuture.java:1700) + at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) + at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) + at java.base/java.lang.Thread.run(Thread.java:829) + +Jan 24, 2024 2:14:00 PM reposense.report.RepoCloner spawnCloneProcess +INFO: Cloning in parallel from https://github.com/brennalaurentan/ip.git... +Jan 24, 2024 2:14:00 PM reposense.report.RepoCloner waitForCloneProcess +INFO: Waiting for cloning of https://github.com/brennalaurentan/ip.git to complete... +Jan 24, 2024 2:14:00 PM reposense.report.RepoCloner waitForCloneProcess +WARNING: Exception met while trying to clone the repo "quelinxiao/ip[master]", will skip this repo. +reposense.system.CommandRunnerProcessException: Error returned from command git clone --bare 'https://github.com/quelinxiao/ip.git' 'repos/quelinxiao_ip/ip_bare' on path . : +Cloning into bare repository 'repos/quelinxiao_ip/ip_bare'... +fatal: could not read Username for 'https://github.com': No such device or address + + at reposense.system.CommandRunnerProcess.waitForProcess(CommandRunnerProcess.java:46) + at reposense.report.RepoCloner.waitForCloneProcess(RepoCloner.java:323) + at reposense.report.RepoCloner.getClonedRepoLocation(RepoCloner.java:123) + at reposense.report.ReportGenerator.cloneRepo(ReportGenerator.java:263) + at reposense.report.ReportGenerator.lambda$cloneAndAnalyzeRepos$0(ReportGenerator.java:208) + at java.base/java.util.concurrent.CompletableFuture$AsyncSupply.run(CompletableFuture.java:1700) + at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) + at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) + at java.base/java.lang.Thread.run(Thread.java:829) + +Jan 24, 2024 2:14:00 PM reposense.report.RepoCloner spawnCloneProcess +INFO: Cloning in parallel from https://github.com/0-yibai/ip.git... +Jan 24, 2024 2:14:00 PM reposense.report.RepoCloner waitForCloneProcess +INFO: Waiting for cloning of https://github.com/0-yibai/ip.git to complete... +Jan 24, 2024 2:14:00 PM reposense.report.RepoCloner waitForCloneProcess INFO: Cloning of https://github.com/darryl-chan/ip.git completed! -Jan 24, 2024 1:57:04 PM reposense.report.ReportGenerator analyzeRepos -INFO: [156/428] Analyzing https://github.com/darryl-chan/ip.git (master)... -Jan 24, 2024 1:57:04 PM reposense.report.RepoCloner spawnCloneProcess +Jan 24, 2024 2:14:00 PM reposense.report.ReportGenerator analyzeRepos +INFO: [156/427] Analyzing https://github.com/darryl-chan/ip.git (master)... +Jan 24, 2024 2:14:00 PM reposense.report.RepoCloner spawnCloneProcess INFO: Cloning in parallel from https://github.com/Apzure/ip.git... -Jan 24, 2024 1:57:04 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:14:00 PM reposense.report.RepoCloner waitForCloneProcess INFO: Waiting for cloning of https://github.com/Apzure/ip.git to complete... -Jan 24, 2024 1:57:04 PM reposense.report.ReportGenerator updateRepoConfig +Jan 24, 2024 2:14:00 PM reposense.report.ReportGenerator updateRepoConfig INFO: https://github.com/darryl-chan/ip.git (master) does not contain a standalone config file. -Jan 24, 2024 1:57:04 PM reposense.authorship.FileInfoExtractor extractTextFileInfos +Jan 24, 2024 2:14:00 PM reposense.authorship.FileInfoExtractor extractTextFileInfos INFO: Extracting relevant file info from https://github.com/darryl-chan/ip.git (master)... -Jan 24, 2024 1:57:04 PM reposense.commits.CommitInfoExtractor extractCommitInfos -INFO: Extracting commits info for https://github.com/darryl-chan/ip.git (master)... -Jan 24, 2024 1:57:04 PM reposense.commits.CommitInfoAnalyzer analyzeCommits -INFO: Analyzing commits info for https://github.com/darryl-chan/ip.git (master)... -Jan 24, 2024 1:57:04 PM reposense.report.ReportGenerator analyzeRepo -INFO: Analysis of https://github.com/darryl-chan/ip.git (master) completed! -Jan 24, 2024 1:57:05 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:14:00 PM reposense.report.RepoCloner waitForCloneProcess INFO: Cloning of https://github.com/JustWeiHao/ip.git completed! -Jan 24, 2024 1:57:05 PM reposense.report.ReportGenerator analyzeRepos -INFO: [157/428] Analyzing https://github.com/JustWeiHao/ip.git (master)... -Jan 24, 2024 1:57:05 PM reposense.report.RepoCloner spawnCloneProcess +Jan 24, 2024 2:14:00 PM reposense.report.ReportGenerator analyzeRepos +INFO: [157/427] Analyzing https://github.com/JustWeiHao/ip.git (master)... +Jan 24, 2024 2:14:00 PM reposense.report.RepoCloner spawnCloneProcess INFO: Cloning in parallel from https://github.com/jxunze/ip.git... -Jan 24, 2024 1:57:05 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:14:00 PM reposense.report.RepoCloner waitForCloneProcess INFO: Waiting for cloning of https://github.com/jxunze/ip.git to complete... -Jan 24, 2024 1:57:05 PM reposense.report.ReportGenerator updateRepoConfig +Jan 24, 2024 2:14:00 PM reposense.commits.CommitInfoExtractor extractCommitInfos +INFO: Extracting commits info for https://github.com/darryl-chan/ip.git (master)... +Jan 24, 2024 2:14:00 PM reposense.report.ReportGenerator updateRepoConfig INFO: https://github.com/JustWeiHao/ip.git (master) does not contain a standalone config file. -Jan 24, 2024 1:57:05 PM reposense.authorship.FileInfoExtractor extractTextFileInfos +Jan 24, 2024 2:14:00 PM reposense.authorship.FileInfoExtractor extractTextFileInfos INFO: Extracting relevant file info from https://github.com/JustWeiHao/ip.git (master)... -Jan 24, 2024 1:57:05 PM reposense.commits.CommitInfoExtractor extractCommitInfos -INFO: Extracting commits info for https://github.com/JustWeiHao/ip.git (master)... -Jan 24, 2024 1:57:05 PM reposense.commits.CommitInfoAnalyzer analyzeCommits -INFO: Analyzing commits info for https://github.com/JustWeiHao/ip.git (master)... -Jan 24, 2024 1:57:05 PM reposense.report.ReportGenerator analyzeRepo -INFO: Analysis of https://github.com/JustWeiHao/ip.git (master) completed! -Jan 24, 2024 1:57:05 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:14:00 PM reposense.commits.CommitInfoAnalyzer analyzeCommits +INFO: Analyzing commits info for https://github.com/darryl-chan/ip.git (master)... +Jan 24, 2024 2:14:00 PM reposense.report.ReportGenerator analyzeRepo +INFO: Analysis of https://github.com/darryl-chan/ip.git (master) completed! +Jan 24, 2024 2:14:00 PM reposense.report.RepoCloner waitForCloneProcess INFO: Cloning of https://github.com/brennalaurentan/ip.git completed! -Jan 24, 2024 1:57:05 PM reposense.report.ReportGenerator analyzeRepos -INFO: [158/428] Analyzing https://github.com/brennalaurentan/ip.git (master)... -Jan 24, 2024 1:57:05 PM reposense.report.RepoCloner spawnCloneProcess +Jan 24, 2024 2:14:00 PM reposense.report.RepoCloner spawnCloneProcess INFO: Cloning in parallel from https://github.com/alphajae11/ip.git... -Jan 24, 2024 1:57:05 PM reposense.report.RepoCloner waitForCloneProcess -INFO: Waiting for cloning of https://github.com/alphajae11/ip.git to complete... -Jan 24, 2024 1:57:05 PM reposense.report.ReportGenerator updateRepoConfig -INFO: https://github.com/brennalaurentan/ip.git (master) does not contain a standalone config file. -Jan 24, 2024 1:57:05 PM reposense.authorship.FileInfoExtractor extractTextFileInfos -INFO: Extracting relevant file info from https://github.com/brennalaurentan/ip.git (master)... -Jan 24, 2024 1:57:05 PM reposense.commits.CommitInfoExtractor extractCommitInfos -INFO: Extracting commits info for https://github.com/brennalaurentan/ip.git (master)... -Jan 24, 2024 1:57:05 PM reposense.commits.CommitInfoAnalyzer analyzeCommits -INFO: Analyzing commits info for https://github.com/brennalaurentan/ip.git (master)... -Jan 24, 2024 1:57:05 PM reposense.report.ReportGenerator analyzeRepo -INFO: Analysis of https://github.com/brennalaurentan/ip.git (master) completed! -Jan 24, 2024 1:57:05 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:14:00 PM reposense.report.ReportGenerator analyzeRepos +INFO: [158/427] Analyzing https://github.com/brennalaurentan/ip.git (master)... +Jan 24, 2024 2:14:00 PM reposense.report.RepoCloner waitForCloneProcess INFO: Cloning of https://github.com/0-yibai/ip.git completed! -Jan 24, 2024 1:57:05 PM reposense.report.ReportGenerator analyzeRepos -INFO: [159/428] Analyzing https://github.com/0-yibai/ip.git (master)... -Jan 24, 2024 1:57:05 PM reposense.report.RepoCloner spawnCloneProcess +Jan 24, 2024 2:14:00 PM reposense.report.RepoCloner waitForCloneProcess +INFO: Waiting for cloning of https://github.com/alphajae11/ip.git to complete... +Jan 24, 2024 2:14:00 PM reposense.report.ReportGenerator analyzeRepos +INFO: [159/427] Analyzing https://github.com/0-yibai/ip.git (master)... +Jan 24, 2024 2:14:00 PM reposense.report.RepoCloner spawnCloneProcess INFO: Cloning in parallel from https://github.com/yespiggy/ip.git... -Jan 24, 2024 1:57:05 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:14:00 PM reposense.commits.CommitInfoExtractor extractCommitInfos +INFO: Extracting commits info for https://github.com/JustWeiHao/ip.git (master)... +Jan 24, 2024 2:14:00 PM reposense.report.RepoCloner waitForCloneProcess INFO: Waiting for cloning of https://github.com/yespiggy/ip.git to complete... -Jan 24, 2024 1:57:05 PM reposense.report.ReportGenerator updateRepoConfig +Jan 24, 2024 2:14:00 PM reposense.report.ReportGenerator updateRepoConfig +INFO: https://github.com/brennalaurentan/ip.git (master) does not contain a standalone config file. +Jan 24, 2024 2:14:00 PM reposense.authorship.FileInfoExtractor extractTextFileInfos +INFO: Extracting relevant file info from https://github.com/brennalaurentan/ip.git (master)... +Jan 24, 2024 2:14:00 PM reposense.report.ReportGenerator updateRepoConfig INFO: https://github.com/0-yibai/ip.git (master) does not contain a standalone config file. -Jan 24, 2024 1:57:05 PM reposense.authorship.FileInfoExtractor extractTextFileInfos +Jan 24, 2024 2:14:00 PM reposense.authorship.FileInfoExtractor extractTextFileInfos INFO: Extracting relevant file info from https://github.com/0-yibai/ip.git (master)... -Jan 24, 2024 1:57:05 PM reposense.commits.CommitInfoExtractor extractCommitInfos -INFO: Extracting commits info for https://github.com/0-yibai/ip.git (master)... -Jan 24, 2024 1:57:05 PM reposense.commits.CommitInfoAnalyzer analyzeCommits -INFO: Analyzing commits info for https://github.com/0-yibai/ip.git (master)... -Jan 24, 2024 1:57:05 PM reposense.report.ReportGenerator analyzeRepo -INFO: Analysis of https://github.com/0-yibai/ip.git (master) completed! -Jan 24, 2024 1:57:05 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:14:00 PM reposense.commits.CommitInfoAnalyzer analyzeCommits +INFO: Analyzing commits info for https://github.com/JustWeiHao/ip.git (master)... +Jan 24, 2024 2:14:00 PM reposense.report.ReportGenerator analyzeRepo +INFO: Analysis of https://github.com/JustWeiHao/ip.git (master) completed! +Jan 24, 2024 2:14:00 PM reposense.report.RepoCloner waitForCloneProcess INFO: Cloning of https://github.com/Apzure/ip.git completed! -Jan 24, 2024 1:57:05 PM reposense.report.ReportGenerator analyzeRepos -INFO: [160/428] Analyzing https://github.com/Apzure/ip.git (master)... -Jan 24, 2024 1:57:05 PM reposense.report.RepoCloner spawnCloneProcess +Jan 24, 2024 2:14:00 PM reposense.report.RepoCloner spawnCloneProcess INFO: Cloning in parallel from https://github.com/raysonchia/ip.git... -Jan 24, 2024 1:57:05 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:14:00 PM reposense.report.ReportGenerator analyzeRepos +INFO: [160/427] Analyzing https://github.com/Apzure/ip.git (master)... +Jan 24, 2024 2:14:00 PM reposense.commits.CommitInfoExtractor extractCommitInfos +INFO: Extracting commits info for https://github.com/brennalaurentan/ip.git (master)... +Jan 24, 2024 2:14:00 PM reposense.report.RepoCloner waitForCloneProcess INFO: Waiting for cloning of https://github.com/raysonchia/ip.git to complete... -Jan 24, 2024 1:57:05 PM reposense.report.ReportGenerator updateRepoConfig +Jan 24, 2024 2:14:00 PM reposense.commits.CommitInfoAnalyzer analyzeCommits +INFO: Analyzing commits info for https://github.com/brennalaurentan/ip.git (master)... +Jan 24, 2024 2:14:00 PM reposense.report.ReportGenerator analyzeRepo +INFO: Analysis of https://github.com/brennalaurentan/ip.git (master) completed! +Jan 24, 2024 2:14:00 PM reposense.report.ReportGenerator updateRepoConfig INFO: https://github.com/Apzure/ip.git (master) does not contain a standalone config file. -Jan 24, 2024 1:57:05 PM reposense.authorship.FileInfoExtractor extractTextFileInfos +Jan 24, 2024 2:14:00 PM reposense.authorship.FileInfoExtractor extractTextFileInfos INFO: Extracting relevant file info from https://github.com/Apzure/ip.git (master)... -Jan 24, 2024 1:57:05 PM reposense.commits.CommitInfoExtractor extractCommitInfos +Jan 24, 2024 2:14:00 PM reposense.commits.CommitInfoExtractor extractCommitInfos INFO: Extracting commits info for https://github.com/Apzure/ip.git (master)... -Jan 24, 2024 1:57:05 PM reposense.commits.CommitInfoAnalyzer analyzeCommits +Jan 24, 2024 2:14:00 PM reposense.commits.CommitInfoAnalyzer analyzeCommits INFO: Analyzing commits info for https://github.com/Apzure/ip.git (master)... -Jan 24, 2024 1:57:05 PM reposense.report.ReportGenerator analyzeRepo +Jan 24, 2024 2:14:00 PM reposense.report.ReportGenerator analyzeRepo INFO: Analysis of https://github.com/Apzure/ip.git (master) completed! -Jan 24, 2024 1:57:05 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:14:00 PM reposense.commits.CommitInfoExtractor extractCommitInfos +INFO: Extracting commits info for https://github.com/0-yibai/ip.git (master)... +Jan 24, 2024 2:14:00 PM reposense.report.RepoCloner waitForCloneProcess WARNING: Exception met while trying to clone the repo "raysonchia/ip[master]", will skip this repo. -reposense.system.CommandRunnerProcessException: Error returned from command git clone --bare 'https://github.com/raysonchia/ip.git' 'repos/raysonchia_ip/ip_bare' on path . : -Cloning into bare repository 'repos/raysonchia_ip/ip_bare'... -fatal: could not read Username for 'https://github.com': No such device or address - - at reposense.system.CommandRunnerProcess.waitForProcess(CommandRunnerProcess.java:46) - at reposense.report.RepoCloner.waitForCloneProcess(RepoCloner.java:323) - at reposense.report.RepoCloner.getClonedRepoLocation(RepoCloner.java:123) - at reposense.report.ReportGenerator.cloneRepo(ReportGenerator.java:263) - at reposense.report.ReportGenerator.lambda$cloneAndAnalyzeRepos$0(ReportGenerator.java:208) - at java.base/java.util.concurrent.CompletableFuture$AsyncSupply.run(CompletableFuture.java:1700) - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) - at java.base/java.lang.Thread.run(Thread.java:829) - -Jan 24, 2024 1:57:05 PM reposense.report.RepoCloner spawnCloneProcess -INFO: Cloning in parallel from https://github.com/bachletuankhai/ip.git... -Jan 24, 2024 1:57:05 PM reposense.report.RepoCloner waitForCloneProcess -INFO: Waiting for cloning of https://github.com/bachletuankhai/ip.git to complete... -Jan 24, 2024 1:57:05 PM reposense.report.RepoCloner waitForCloneProcess -INFO: Cloning of https://github.com/jxunze/ip.git completed! -Jan 24, 2024 1:57:05 PM reposense.report.ReportGenerator analyzeRepos -INFO: [161/428] Analyzing https://github.com/jxunze/ip.git (master)... -Jan 24, 2024 1:57:05 PM reposense.report.RepoCloner spawnCloneProcess -INFO: Cloning in parallel from https://github.com/joelgoh1/ip.git... -Jan 24, 2024 1:57:05 PM reposense.report.RepoCloner waitForCloneProcess -INFO: Waiting for cloning of https://github.com/joelgoh1/ip.git to complete... -Jan 24, 2024 1:57:05 PM reposense.report.ReportGenerator updateRepoConfig -INFO: https://github.com/jxunze/ip.git (master) does not contain a standalone config file. -Jan 24, 2024 1:57:05 PM reposense.authorship.FileInfoExtractor extractTextFileInfos -INFO: Extracting relevant file info from https://github.com/jxunze/ip.git (master)... -Jan 24, 2024 1:57:05 PM reposense.commits.CommitInfoExtractor extractCommitInfos -INFO: Extracting commits info for https://github.com/jxunze/ip.git (master)... -Jan 24, 2024 1:57:05 PM reposense.commits.CommitInfoAnalyzer analyzeCommits -INFO: Analyzing commits info for https://github.com/jxunze/ip.git (master)... -Jan 24, 2024 1:57:05 PM reposense.report.ReportGenerator analyzeRepo -INFO: Analysis of https://github.com/jxunze/ip.git (master) completed! -Jan 24, 2024 1:57:06 PM reposense.report.RepoCloner waitForCloneProcess -WARNING: Exception met while trying to clone the repo "bachletuankhai/ip[master]", will skip this repo. -reposense.system.CommandRunnerProcessException: Error returned from command git clone --bare 'https://github.com/bachletuankhai/ip.git' 'repos/bachletuankhai_ip/ip_bare' on path . : -Cloning into bare repository 'repos/bachletuankhai_ip/ip_bare'... +reposense.system.CommandRunnerProcessException: Error returned from command git clone --bare 'https://github.com/raysonchia/ip.git' 'repos/raysonchia_ip/ip_bare' on path . : +Cloning into bare repository 'repos/raysonchia_ip/ip_bare'... fatal: could not read Username for 'https://github.com': No such device or address at reposense.system.CommandRunnerProcess.waitForProcess(CommandRunnerProcess.java:46) @@ -3998,43 +3940,57 @@ fatal: could not read Username for 'https://github.com': No such device or addre at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) at java.base/java.lang.Thread.run(Thread.java:829) -Jan 24, 2024 1:57:06 PM reposense.report.RepoCloner spawnCloneProcess -INFO: Cloning in parallel from https://github.com/YuZizhen/ip.git... -Jan 24, 2024 1:57:06 PM reposense.report.RepoCloner waitForCloneProcess -INFO: Waiting for cloning of https://github.com/YuZizhen/ip.git to complete... -Jan 24, 2024 1:57:06 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:14:00 PM reposense.report.RepoCloner spawnCloneProcess +INFO: Cloning in parallel from https://github.com/bachletuankhai/ip.git... +Jan 24, 2024 2:14:00 PM reposense.report.RepoCloner waitForCloneProcess +INFO: Waiting for cloning of https://github.com/bachletuankhai/ip.git to complete... +Jan 24, 2024 2:14:00 PM reposense.commits.CommitInfoAnalyzer analyzeCommits +INFO: Analyzing commits info for https://github.com/0-yibai/ip.git (master)... +Jan 24, 2024 2:14:00 PM reposense.report.ReportGenerator analyzeRepo +INFO: Analysis of https://github.com/0-yibai/ip.git (master) completed! +Jan 24, 2024 2:14:00 PM reposense.report.RepoCloner waitForCloneProcess INFO: Cloning of https://github.com/alphajae11/ip.git completed! -Jan 24, 2024 1:57:06 PM reposense.report.ReportGenerator analyzeRepos -INFO: [162/428] Analyzing https://github.com/alphajae11/ip.git (master)... -Jan 24, 2024 1:57:06 PM reposense.report.RepoCloner spawnCloneProcess -INFO: Cloning in parallel from https://github.com/SherwynNg/ip.git... -Jan 24, 2024 1:57:06 PM reposense.report.RepoCloner waitForCloneProcess -INFO: Waiting for cloning of https://github.com/SherwynNg/ip.git to complete... -Jan 24, 2024 1:57:06 PM reposense.report.ReportGenerator updateRepoConfig +Jan 24, 2024 2:14:00 PM reposense.report.ReportGenerator analyzeRepos +INFO: [161/427] Analyzing https://github.com/alphajae11/ip.git (master)... +Jan 24, 2024 2:14:00 PM reposense.report.RepoCloner spawnCloneProcess +INFO: Cloning in parallel from https://github.com/joelgoh1/ip.git... +Jan 24, 2024 2:14:00 PM reposense.report.RepoCloner waitForCloneProcess +INFO: Waiting for cloning of https://github.com/joelgoh1/ip.git to complete... +Jan 24, 2024 2:14:00 PM reposense.report.RepoCloner waitForCloneProcess +INFO: Cloning of https://github.com/yespiggy/ip.git completed! +Jan 24, 2024 2:14:00 PM reposense.report.ReportGenerator updateRepoConfig INFO: https://github.com/alphajae11/ip.git (master) does not contain a standalone config file. -Jan 24, 2024 1:57:06 PM reposense.authorship.FileInfoExtractor extractTextFileInfos +Jan 24, 2024 2:14:00 PM reposense.authorship.FileInfoExtractor extractTextFileInfos INFO: Extracting relevant file info from https://github.com/alphajae11/ip.git (master)... -Jan 24, 2024 1:57:06 PM reposense.report.RepoCloner waitForCloneProcess -INFO: Cloning of https://github.com/yespiggy/ip.git completed! -Jan 24, 2024 1:57:06 PM reposense.report.ReportGenerator analyzeRepos -INFO: [163/428] Analyzing https://github.com/yespiggy/ip.git (master)... -Jan 24, 2024 1:57:06 PM reposense.report.RepoCloner spawnCloneProcess -INFO: Cloning in parallel from https://github.com/kab-dot/ip.git... -Jan 24, 2024 1:57:06 PM reposense.report.RepoCloner waitForCloneProcess -INFO: Waiting for cloning of https://github.com/kab-dot/ip.git to complete... -Jan 24, 2024 1:57:06 PM reposense.report.ReportGenerator updateRepoConfig +Jan 24, 2024 2:14:00 PM reposense.report.RepoCloner spawnCloneProcess +INFO: Cloning in parallel from https://github.com/YuZizhen/ip.git... +Jan 24, 2024 2:14:00 PM reposense.report.ReportGenerator analyzeRepos +INFO: [162/427] Analyzing https://github.com/yespiggy/ip.git (master)... +Jan 24, 2024 2:14:00 PM reposense.report.RepoCloner waitForCloneProcess +INFO: Waiting for cloning of https://github.com/YuZizhen/ip.git to complete... +Jan 24, 2024 2:14:01 PM reposense.report.ReportGenerator updateRepoConfig INFO: https://github.com/yespiggy/ip.git (master) does not contain a standalone config file. -Jan 24, 2024 1:57:06 PM reposense.authorship.FileInfoExtractor extractTextFileInfos +Jan 24, 2024 2:14:01 PM reposense.authorship.FileInfoExtractor extractTextFileInfos INFO: Extracting relevant file info from https://github.com/yespiggy/ip.git (master)... -Jan 24, 2024 1:57:06 PM reposense.commits.CommitInfoExtractor extractCommitInfos +Jan 24, 2024 2:14:01 PM reposense.report.RepoCloner waitForCloneProcess +INFO: Cloning of https://github.com/jxunze/ip.git completed! +Jan 24, 2024 2:14:01 PM reposense.report.ReportGenerator analyzeRepos +INFO: [163/427] Analyzing https://github.com/jxunze/ip.git (master)... +Jan 24, 2024 2:14:01 PM reposense.report.RepoCloner spawnCloneProcess +INFO: Cloning in parallel from https://github.com/SherwynNg/ip.git... +Jan 24, 2024 2:14:01 PM reposense.report.RepoCloner waitForCloneProcess +INFO: Waiting for cloning of https://github.com/SherwynNg/ip.git to complete... +Jan 24, 2024 2:14:01 PM reposense.commits.CommitInfoExtractor extractCommitInfos INFO: Extracting commits info for https://github.com/alphajae11/ip.git (master)... -Jan 24, 2024 1:57:06 PM reposense.commits.CommitInfoAnalyzer analyzeCommits +Jan 24, 2024 2:14:01 PM reposense.report.ReportGenerator updateRepoConfig +INFO: https://github.com/jxunze/ip.git (master) does not contain a standalone config file. +Jan 24, 2024 2:14:01 PM reposense.commits.CommitInfoAnalyzer analyzeCommits INFO: Analyzing commits info for https://github.com/alphajae11/ip.git (master)... -Jan 24, 2024 1:57:06 PM reposense.report.ReportGenerator analyzeRepo +Jan 24, 2024 2:14:01 PM reposense.authorship.FileInfoExtractor extractTextFileInfos +INFO: Extracting relevant file info from https://github.com/jxunze/ip.git (master)... +Jan 24, 2024 2:14:01 PM reposense.report.ReportGenerator analyzeRepo INFO: Analysis of https://github.com/alphajae11/ip.git (master) completed! -Jan 24, 2024 1:57:06 PM reposense.commits.CommitInfoExtractor extractCommitInfos -INFO: Extracting commits info for https://github.com/yespiggy/ip.git (master)... -Jan 24, 2024 1:57:06 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:14:01 PM reposense.report.RepoCloner waitForCloneProcess WARNING: Exception met while trying to clone the repo "YuZizhen/ip[master]", will skip this repo. reposense.system.CommandRunnerProcessException: Error returned from command git clone --bare 'https://github.com/YuZizhen/ip.git' 'repos/YuZizhen_ip/ip_bare' on path . : Cloning into bare repository 'repos/YuZizhen_ip/ip_bare'... @@ -4050,81 +4006,95 @@ fatal: could not read Username for 'https://github.com': No such device or addre at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) at java.base/java.lang.Thread.run(Thread.java:829) -Jan 24, 2024 1:57:06 PM reposense.report.RepoCloner spawnCloneProcess -INFO: Cloning in parallel from https://github.com/belligerentbeagle/ip.git... -Jan 24, 2024 1:57:06 PM reposense.commits.CommitInfoAnalyzer analyzeCommits +Jan 24, 2024 2:14:01 PM reposense.report.RepoCloner spawnCloneProcess +INFO: Cloning in parallel from https://github.com/kab-dot/ip.git... +Jan 24, 2024 2:14:01 PM reposense.report.RepoCloner waitForCloneProcess +INFO: Waiting for cloning of https://github.com/kab-dot/ip.git to complete... +Jan 24, 2024 2:14:01 PM reposense.commits.CommitInfoExtractor extractCommitInfos +INFO: Extracting commits info for https://github.com/yespiggy/ip.git (master)... +Jan 24, 2024 2:14:01 PM reposense.report.RepoCloner waitForCloneProcess +INFO: Cloning of https://github.com/bachletuankhai/ip.git completed! +Jan 24, 2024 2:14:01 PM reposense.commits.CommitInfoAnalyzer analyzeCommits INFO: Analyzing commits info for https://github.com/yespiggy/ip.git (master)... -Jan 24, 2024 1:57:06 PM reposense.report.RepoCloner waitForCloneProcess -INFO: Waiting for cloning of https://github.com/belligerentbeagle/ip.git to complete... -Jan 24, 2024 1:57:06 PM reposense.report.ReportGenerator analyzeRepo +Jan 24, 2024 2:14:01 PM reposense.report.ReportGenerator analyzeRepo INFO: Analysis of https://github.com/yespiggy/ip.git (master) completed! -Jan 24, 2024 1:57:06 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:14:01 PM reposense.report.ReportGenerator analyzeRepos +INFO: [164/427] Analyzing https://github.com/bachletuankhai/ip.git (master)... +Jan 24, 2024 2:14:01 PM reposense.report.RepoCloner spawnCloneProcess +INFO: Cloning in parallel from https://github.com/belligerentbeagle/ip.git... +Jan 24, 2024 2:14:01 PM reposense.report.RepoCloner waitForCloneProcess +INFO: Waiting for cloning of https://github.com/belligerentbeagle/ip.git to complete... +Jan 24, 2024 2:14:01 PM reposense.report.ReportGenerator updateRepoConfig +INFO: https://github.com/bachletuankhai/ip.git (master) does not contain a standalone config file. +Jan 24, 2024 2:14:01 PM reposense.authorship.FileInfoExtractor extractTextFileInfos +INFO: Extracting relevant file info from https://github.com/bachletuankhai/ip.git (master)... +Jan 24, 2024 2:14:01 PM reposense.commits.CommitInfoExtractor extractCommitInfos +INFO: Extracting commits info for https://github.com/bachletuankhai/ip.git (master)... +Jan 24, 2024 2:14:01 PM reposense.commits.CommitInfoExtractor extractCommitInfos +INFO: Extracting commits info for https://github.com/jxunze/ip.git (master)... +Jan 24, 2024 2:14:01 PM reposense.commits.CommitInfoAnalyzer analyzeCommits +INFO: Analyzing commits info for https://github.com/bachletuankhai/ip.git (master)... +Jan 24, 2024 2:14:01 PM reposense.report.ReportGenerator analyzeRepo +INFO: Analysis of https://github.com/bachletuankhai/ip.git (master) completed! +Jan 24, 2024 2:14:01 PM reposense.commits.CommitInfoAnalyzer analyzeCommits +INFO: Analyzing commits info for https://github.com/jxunze/ip.git (master)... +Jan 24, 2024 2:14:01 PM reposense.report.ReportGenerator analyzeRepo +INFO: Analysis of https://github.com/jxunze/ip.git (master) completed! +Jan 24, 2024 2:14:01 PM reposense.report.RepoCloner waitForCloneProcess INFO: Cloning of https://github.com/joelgoh1/ip.git completed! -Jan 24, 2024 1:57:06 PM reposense.report.ReportGenerator analyzeRepos -INFO: [164/428] Analyzing https://github.com/joelgoh1/ip.git (master)... -Jan 24, 2024 1:57:06 PM reposense.report.RepoCloner spawnCloneProcess +Jan 24, 2024 2:14:01 PM reposense.report.ReportGenerator analyzeRepos +INFO: [165/427] Analyzing https://github.com/joelgoh1/ip.git (master)... +Jan 24, 2024 2:14:01 PM reposense.report.RepoCloner spawnCloneProcess INFO: Cloning in parallel from https://github.com/ongzhili/ip.git... -Jan 24, 2024 1:57:06 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:14:01 PM reposense.report.RepoCloner waitForCloneProcess INFO: Waiting for cloning of https://github.com/ongzhili/ip.git to complete... -Jan 24, 2024 1:57:06 PM reposense.report.ReportGenerator updateRepoConfig +Jan 24, 2024 2:14:01 PM reposense.report.ReportGenerator updateRepoConfig INFO: https://github.com/joelgoh1/ip.git (master) does not contain a standalone config file. -Jan 24, 2024 1:57:06 PM reposense.authorship.FileInfoExtractor extractTextFileInfos +Jan 24, 2024 2:14:01 PM reposense.authorship.FileInfoExtractor extractTextFileInfos INFO: Extracting relevant file info from https://github.com/joelgoh1/ip.git (master)... -Jan 24, 2024 1:57:06 PM reposense.commits.CommitInfoExtractor extractCommitInfos +Jan 24, 2024 2:14:01 PM reposense.commits.CommitInfoExtractor extractCommitInfos INFO: Extracting commits info for https://github.com/joelgoh1/ip.git (master)... -Jan 24, 2024 1:57:06 PM reposense.commits.CommitInfoAnalyzer analyzeCommits +Jan 24, 2024 2:14:01 PM reposense.commits.CommitInfoAnalyzer analyzeCommits INFO: Analyzing commits info for https://github.com/joelgoh1/ip.git (master)... -Jan 24, 2024 1:57:06 PM reposense.report.ReportGenerator analyzeRepo +Jan 24, 2024 2:14:01 PM reposense.report.ReportGenerator analyzeRepo INFO: Analysis of https://github.com/joelgoh1/ip.git (master) completed! -Jan 24, 2024 1:57:06 PM reposense.report.RepoCloner waitForCloneProcess -INFO: Cloning of https://github.com/SherwynNg/ip.git completed! -Jan 24, 2024 1:57:06 PM reposense.report.ReportGenerator analyzeRepos -INFO: [165/428] Analyzing https://github.com/SherwynNg/ip.git (master)... -Jan 24, 2024 1:57:06 PM reposense.report.RepoCloner spawnCloneProcess +Jan 24, 2024 2:14:01 PM reposense.report.RepoCloner waitForCloneProcess +INFO: Cloning of https://github.com/kab-dot/ip.git completed! +Jan 24, 2024 2:14:01 PM reposense.report.ReportGenerator analyzeRepos +INFO: [166/427] Analyzing https://github.com/kab-dot/ip.git (master)... +Jan 24, 2024 2:14:01 PM reposense.report.RepoCloner spawnCloneProcess INFO: Cloning in parallel from https://github.com/zhuyifu/ip.git... -Jan 24, 2024 1:57:06 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:14:01 PM reposense.report.RepoCloner waitForCloneProcess INFO: Waiting for cloning of https://github.com/zhuyifu/ip.git to complete... -Jan 24, 2024 1:57:06 PM reposense.report.ReportGenerator updateRepoConfig -INFO: https://github.com/SherwynNg/ip.git (master) does not contain a standalone config file. -Jan 24, 2024 1:57:06 PM reposense.authorship.FileInfoExtractor extractTextFileInfos -INFO: Extracting relevant file info from https://github.com/SherwynNg/ip.git (master)... -Jan 24, 2024 1:57:06 PM reposense.report.RepoCloner waitForCloneProcess -INFO: Cloning of https://github.com/kab-dot/ip.git completed! -Jan 24, 2024 1:57:06 PM reposense.report.ReportGenerator analyzeRepos -INFO: [166/428] Analyzing https://github.com/kab-dot/ip.git (master)... -Jan 24, 2024 1:57:06 PM reposense.report.RepoCloner spawnCloneProcess -INFO: Cloning in parallel from https://github.com/Dethada/ip.git... -Jan 24, 2024 1:57:06 PM reposense.report.RepoCloner waitForCloneProcess -INFO: Waiting for cloning of https://github.com/Dethada/ip.git to complete... -Jan 24, 2024 1:57:06 PM reposense.report.ReportGenerator updateRepoConfig +Jan 24, 2024 2:14:01 PM reposense.report.ReportGenerator updateRepoConfig INFO: https://github.com/kab-dot/ip.git (master) does not contain a standalone config file. -Jan 24, 2024 1:57:06 PM reposense.authorship.FileInfoExtractor extractTextFileInfos +Jan 24, 2024 2:14:01 PM reposense.authorship.FileInfoExtractor extractTextFileInfos INFO: Extracting relevant file info from https://github.com/kab-dot/ip.git (master)... -Jan 24, 2024 1:57:07 PM reposense.commits.CommitInfoExtractor extractCommitInfos -INFO: Extracting commits info for https://github.com/SherwynNg/ip.git (master)... -Jan 24, 2024 1:57:07 PM reposense.commits.CommitInfoExtractor extractCommitInfos +Jan 24, 2024 2:14:01 PM reposense.report.RepoCloner waitForCloneProcess +INFO: Cloning of https://github.com/belligerentbeagle/ip.git completed! +Jan 24, 2024 2:14:01 PM reposense.report.RepoCloner spawnCloneProcess +INFO: Cloning in parallel from https://github.com/Dethada/ip.git... +Jan 24, 2024 2:14:01 PM reposense.report.ReportGenerator analyzeRepos +INFO: [167/427] Analyzing https://github.com/belligerentbeagle/ip.git (master)... +Jan 24, 2024 2:14:01 PM reposense.report.RepoCloner waitForCloneProcess +INFO: Waiting for cloning of https://github.com/Dethada/ip.git to complete... +Jan 24, 2024 2:14:01 PM reposense.commits.CommitInfoExtractor extractCommitInfos INFO: Extracting commits info for https://github.com/kab-dot/ip.git (master)... -Jan 24, 2024 1:57:07 PM reposense.commits.CommitInfoAnalyzer analyzeCommits +Jan 24, 2024 2:14:01 PM reposense.report.ReportGenerator updateRepoConfig +INFO: https://github.com/belligerentbeagle/ip.git (master) does not contain a standalone config file. +Jan 24, 2024 2:14:01 PM reposense.authorship.FileInfoExtractor extractTextFileInfos +INFO: Extracting relevant file info from https://github.com/belligerentbeagle/ip.git (master)... +Jan 24, 2024 2:14:01 PM reposense.commits.CommitInfoAnalyzer analyzeCommits INFO: Analyzing commits info for https://github.com/kab-dot/ip.git (master)... -Jan 24, 2024 1:57:07 PM reposense.report.ReportGenerator analyzeRepo +Jan 24, 2024 2:14:01 PM reposense.report.ReportGenerator analyzeRepo INFO: Analysis of https://github.com/kab-dot/ip.git (master) completed! -Jan 24, 2024 1:57:07 PM reposense.commits.CommitInfoAnalyzer analyzeCommits -INFO: Analyzing commits info for https://github.com/SherwynNg/ip.git (master)... -Jan 24, 2024 1:57:07 PM reposense.report.ReportGenerator analyzeRepo -INFO: Analysis of https://github.com/SherwynNg/ip.git (master) completed! -Jan 24, 2024 1:57:07 PM reposense.report.RepoCloner waitForCloneProcess -INFO: Cloning of https://github.com/belligerentbeagle/ip.git completed! -Jan 24, 2024 1:57:07 PM reposense.report.ReportGenerator analyzeRepos -INFO: [167/428] Analyzing https://github.com/belligerentbeagle/ip.git (master)... -Jan 24, 2024 1:57:07 PM reposense.report.RepoCloner spawnCloneProcess +Jan 24, 2024 2:14:01 PM reposense.report.RepoCloner waitForCloneProcess +INFO: Cloning of https://github.com/SherwynNg/ip.git completed! +Jan 24, 2024 2:14:01 PM reposense.report.ReportGenerator analyzeRepos +INFO: [168/427] Analyzing https://github.com/SherwynNg/ip.git (master)... +Jan 24, 2024 2:14:01 PM reposense.report.RepoCloner spawnCloneProcess INFO: Cloning in parallel from https://github.com/yuhinarita/ip.git... -Jan 24, 2024 1:57:07 PM reposense.report.RepoCloner waitForCloneProcess -INFO: Waiting for cloning of https://github.com/yuhinarita/ip.git to complete... -Jan 24, 2024 1:57:07 PM reposense.report.ReportGenerator updateRepoConfig -INFO: https://github.com/belligerentbeagle/ip.git (master) does not contain a standalone config file. -Jan 24, 2024 1:57:07 PM reposense.authorship.FileInfoExtractor extractTextFileInfos -INFO: Extracting relevant file info from https://github.com/belligerentbeagle/ip.git (master)... -Jan 24, 2024 1:57:07 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:14:01 PM reposense.report.RepoCloner waitForCloneProcess WARNING: Exception met while trying to clone the repo "zhuyifu/ip[master]", will skip this repo. reposense.system.CommandRunnerProcessException: Error returned from command git clone --bare 'https://github.com/zhuyifu/ip.git' 'repos/zhuyifu_ip/ip_bare' on path . : Cloning into bare repository 'repos/zhuyifu_ip/ip_bare'... @@ -4140,175 +4110,191 @@ fatal: could not read Username for 'https://github.com': No such device or addre at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) at java.base/java.lang.Thread.run(Thread.java:829) -Jan 24, 2024 1:57:07 PM reposense.report.RepoCloner spawnCloneProcess +Jan 24, 2024 2:14:01 PM reposense.report.RepoCloner spawnCloneProcess INFO: Cloning in parallel from https://github.com/vnnamng/ip.git... -Jan 24, 2024 1:57:07 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:14:01 PM reposense.report.RepoCloner waitForCloneProcess INFO: Waiting for cloning of https://github.com/vnnamng/ip.git to complete... -Jan 24, 2024 1:57:07 PM reposense.commits.CommitInfoExtractor extractCommitInfos -INFO: Extracting commits info for https://github.com/belligerentbeagle/ip.git (master)... -Jan 24, 2024 1:57:07 PM reposense.commits.CommitInfoAnalyzer analyzeCommits -INFO: Analyzing commits info for https://github.com/belligerentbeagle/ip.git (master)... -Jan 24, 2024 1:57:07 PM reposense.report.ReportGenerator analyzeRepo -INFO: Analysis of https://github.com/belligerentbeagle/ip.git (master) completed! -Jan 24, 2024 1:57:07 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:14:01 PM reposense.report.ReportGenerator updateRepoConfig +INFO: https://github.com/SherwynNg/ip.git (master) does not contain a standalone config file. +Jan 24, 2024 2:14:01 PM reposense.authorship.FileInfoExtractor extractTextFileInfos +INFO: Extracting relevant file info from https://github.com/SherwynNg/ip.git (master)... +Jan 24, 2024 2:14:01 PM reposense.report.RepoCloner waitForCloneProcess +INFO: Waiting for cloning of https://github.com/yuhinarita/ip.git to complete... +Jan 24, 2024 2:14:01 PM reposense.report.RepoCloner waitForCloneProcess INFO: Cloning of https://github.com/ongzhili/ip.git completed! -Jan 24, 2024 1:57:07 PM reposense.report.ReportGenerator analyzeRepos -INFO: [168/428] Analyzing https://github.com/ongzhili/ip.git (master)... -Jan 24, 2024 1:57:07 PM reposense.report.RepoCloner spawnCloneProcess +Jan 24, 2024 2:14:01 PM reposense.report.ReportGenerator analyzeRepos +INFO: [169/427] Analyzing https://github.com/ongzhili/ip.git (master)... +Jan 24, 2024 2:14:01 PM reposense.report.RepoCloner spawnCloneProcess INFO: Cloning in parallel from https://github.com/DominicFuMJ/ip.git... -Jan 24, 2024 1:57:07 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:14:01 PM reposense.report.RepoCloner waitForCloneProcess INFO: Waiting for cloning of https://github.com/DominicFuMJ/ip.git to complete... -Jan 24, 2024 1:57:07 PM reposense.report.ReportGenerator updateRepoConfig +Jan 24, 2024 2:14:01 PM reposense.report.ReportGenerator updateRepoConfig INFO: https://github.com/ongzhili/ip.git (master) does not contain a standalone config file. -Jan 24, 2024 1:57:07 PM reposense.authorship.FileInfoExtractor extractTextFileInfos +Jan 24, 2024 2:14:01 PM reposense.authorship.FileInfoExtractor extractTextFileInfos INFO: Extracting relevant file info from https://github.com/ongzhili/ip.git (master)... -Jan 24, 2024 1:57:07 PM reposense.commits.CommitInfoExtractor extractCommitInfos +Jan 24, 2024 2:14:01 PM reposense.commits.CommitInfoExtractor extractCommitInfos +INFO: Extracting commits info for https://github.com/belligerentbeagle/ip.git (master)... +Jan 24, 2024 2:14:01 PM reposense.commits.CommitInfoAnalyzer analyzeCommits +INFO: Analyzing commits info for https://github.com/belligerentbeagle/ip.git (master)... +Jan 24, 2024 2:14:01 PM reposense.report.ReportGenerator analyzeRepo +INFO: Analysis of https://github.com/belligerentbeagle/ip.git (master) completed! +Jan 24, 2024 2:14:01 PM reposense.commits.CommitInfoExtractor extractCommitInfos +INFO: Extracting commits info for https://github.com/SherwynNg/ip.git (master)... +Jan 24, 2024 2:14:01 PM reposense.commits.CommitInfoAnalyzer analyzeCommits +INFO: Analyzing commits info for https://github.com/SherwynNg/ip.git (master)... +Jan 24, 2024 2:14:01 PM reposense.report.ReportGenerator analyzeRepo +INFO: Analysis of https://github.com/SherwynNg/ip.git (master) completed! +Jan 24, 2024 2:14:01 PM reposense.commits.CommitInfoExtractor extractCommitInfos INFO: Extracting commits info for https://github.com/ongzhili/ip.git (master)... -Jan 24, 2024 1:57:07 PM reposense.commits.CommitInfoAnalyzer analyzeCommits +Jan 24, 2024 2:14:01 PM reposense.commits.CommitInfoAnalyzer analyzeCommits INFO: Analyzing commits info for https://github.com/ongzhili/ip.git (master)... -Jan 24, 2024 1:57:07 PM reposense.report.ReportGenerator analyzeRepo +Jan 24, 2024 2:14:01 PM reposense.report.ReportGenerator analyzeRepo INFO: Analysis of https://github.com/ongzhili/ip.git (master) completed! -Jan 24, 2024 1:57:07 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:14:01 PM reposense.report.RepoCloner waitForCloneProcess INFO: Cloning of https://github.com/Dethada/ip.git completed! -Jan 24, 2024 1:57:07 PM reposense.report.ReportGenerator analyzeRepos -INFO: [169/428] Analyzing https://github.com/Dethada/ip.git (master)... -Jan 24, 2024 1:57:07 PM reposense.report.RepoCloner spawnCloneProcess +Jan 24, 2024 2:14:01 PM reposense.report.ReportGenerator analyzeRepos +INFO: [170/427] Analyzing https://github.com/Dethada/ip.git (master)... +Jan 24, 2024 2:14:01 PM reposense.report.RepoCloner spawnCloneProcess INFO: Cloning in parallel from https://github.com/Anant1902/ip.git... -Jan 24, 2024 1:57:07 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:14:01 PM reposense.report.RepoCloner waitForCloneProcess INFO: Waiting for cloning of https://github.com/Anant1902/ip.git to complete... -Jan 24, 2024 1:57:07 PM reposense.report.ReportGenerator updateRepoConfig -INFO: https://github.com/Dethada/ip.git (master) does not contain a standalone config file. -Jan 24, 2024 1:57:07 PM reposense.authorship.FileInfoExtractor extractTextFileInfos -INFO: Extracting relevant file info from https://github.com/Dethada/ip.git (master)... -Jan 24, 2024 1:57:07 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:14:01 PM reposense.report.RepoCloner waitForCloneProcess INFO: Cloning of https://github.com/yuhinarita/ip.git completed! -Jan 24, 2024 1:57:07 PM reposense.report.ReportGenerator analyzeRepos -INFO: [170/428] Analyzing https://github.com/yuhinarita/ip.git (master)... -Jan 24, 2024 1:57:07 PM reposense.report.RepoCloner spawnCloneProcess +Jan 24, 2024 2:14:01 PM reposense.report.ReportGenerator analyzeRepos +INFO: [171/427] Analyzing https://github.com/yuhinarita/ip.git (master)... +Jan 24, 2024 2:14:01 PM reposense.report.RepoCloner spawnCloneProcess INFO: Cloning in parallel from https://github.com/redcolorbicycle/ip.git... -Jan 24, 2024 1:57:07 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:14:01 PM reposense.report.ReportGenerator updateRepoConfig +INFO: https://github.com/Dethada/ip.git (master) does not contain a standalone config file. +Jan 24, 2024 2:14:01 PM reposense.authorship.FileInfoExtractor extractTextFileInfos +INFO: Extracting relevant file info from https://github.com/Dethada/ip.git (master)... +Jan 24, 2024 2:14:01 PM reposense.report.RepoCloner waitForCloneProcess INFO: Waiting for cloning of https://github.com/redcolorbicycle/ip.git to complete... -Jan 24, 2024 1:57:07 PM reposense.report.ReportGenerator updateRepoConfig +Jan 24, 2024 2:14:01 PM reposense.report.ReportGenerator updateRepoConfig INFO: https://github.com/yuhinarita/ip.git (master) does not contain a standalone config file. -Jan 24, 2024 1:57:07 PM reposense.authorship.FileInfoExtractor extractTextFileInfos +Jan 24, 2024 2:14:01 PM reposense.authorship.FileInfoExtractor extractTextFileInfos INFO: Extracting relevant file info from https://github.com/yuhinarita/ip.git (master)... -Jan 24, 2024 1:57:07 PM reposense.commits.CommitInfoExtractor extractCommitInfos -INFO: Extracting commits info for https://github.com/Dethada/ip.git (master)... -Jan 24, 2024 1:57:07 PM reposense.commits.CommitInfoAnalyzer analyzeCommits -INFO: Analyzing commits info for https://github.com/Dethada/ip.git (master)... -Jan 24, 2024 1:57:07 PM reposense.report.ReportGenerator analyzeRepo -INFO: Analysis of https://github.com/Dethada/ip.git (master) completed! -Jan 24, 2024 1:57:07 PM reposense.commits.CommitInfoExtractor extractCommitInfos -INFO: Extracting commits info for https://github.com/yuhinarita/ip.git (master)... -Jan 24, 2024 1:57:07 PM reposense.commits.CommitInfoAnalyzer analyzeCommits -INFO: Analyzing commits info for https://github.com/yuhinarita/ip.git (master)... -Jan 24, 2024 1:57:07 PM reposense.report.ReportGenerator analyzeRepo -INFO: Analysis of https://github.com/yuhinarita/ip.git (master) completed! -Jan 24, 2024 1:57:07 PM reposense.report.RepoCloner waitForCloneProcess -INFO: Cloning of https://github.com/vnnamng/ip.git completed! -Jan 24, 2024 1:57:07 PM reposense.report.ReportGenerator analyzeRepos -INFO: [171/428] Analyzing https://github.com/vnnamng/ip.git (master)... -Jan 24, 2024 1:57:07 PM reposense.report.RepoCloner spawnCloneProcess +Jan 24, 2024 2:14:01 PM reposense.report.RepoCloner waitForCloneProcess +INFO: Cloning of https://github.com/DominicFuMJ/ip.git completed! +Jan 24, 2024 2:14:01 PM reposense.report.ReportGenerator analyzeRepos +INFO: [172/427] Analyzing https://github.com/DominicFuMJ/ip.git (master)... +Jan 24, 2024 2:14:01 PM reposense.report.RepoCloner spawnCloneProcess INFO: Cloning in parallel from https://github.com/yorklim/ip.git... -Jan 24, 2024 1:57:07 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:14:01 PM reposense.report.RepoCloner waitForCloneProcess +INFO: Cloning of https://github.com/vnnamng/ip.git completed! +Jan 24, 2024 2:14:01 PM reposense.report.RepoCloner waitForCloneProcess INFO: Waiting for cloning of https://github.com/yorklim/ip.git to complete... -Jan 24, 2024 1:57:07 PM reposense.report.ReportGenerator updateRepoConfig -INFO: https://github.com/vnnamng/ip.git (master) does not contain a standalone config file. -Jan 24, 2024 1:57:07 PM reposense.authorship.FileInfoExtractor extractTextFileInfos -INFO: Extracting relevant file info from https://github.com/vnnamng/ip.git (master)... -Jan 24, 2024 1:57:08 PM reposense.commits.CommitInfoExtractor extractCommitInfos -INFO: Extracting commits info for https://github.com/vnnamng/ip.git (master)... -Jan 24, 2024 1:57:08 PM reposense.commits.CommitInfoAnalyzer analyzeCommits -INFO: Analyzing commits info for https://github.com/vnnamng/ip.git (master)... -Jan 24, 2024 1:57:08 PM reposense.report.ReportGenerator analyzeRepo -INFO: Analysis of https://github.com/vnnamng/ip.git (master) completed! -Jan 24, 2024 1:57:08 PM reposense.report.RepoCloner waitForCloneProcess -INFO: Cloning of https://github.com/DominicFuMJ/ip.git completed! -Jan 24, 2024 1:57:08 PM reposense.report.ReportGenerator analyzeRepos -INFO: [172/428] Analyzing https://github.com/DominicFuMJ/ip.git (master)... -Jan 24, 2024 1:57:08 PM reposense.report.RepoCloner spawnCloneProcess +Jan 24, 2024 2:14:01 PM reposense.commits.CommitInfoExtractor extractCommitInfos +INFO: Extracting commits info for https://github.com/Dethada/ip.git (master)... +Jan 24, 2024 2:14:01 PM reposense.report.ReportGenerator analyzeRepos +INFO: [173/427] Analyzing https://github.com/vnnamng/ip.git (master)... +Jan 24, 2024 2:14:01 PM reposense.report.RepoCloner spawnCloneProcess INFO: Cloning in parallel from https://github.com/Wongqingyee/ip.git... -Jan 24, 2024 1:57:08 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:14:01 PM reposense.commits.CommitInfoAnalyzer analyzeCommits +INFO: Analyzing commits info for https://github.com/Dethada/ip.git (master)... +Jan 24, 2024 2:14:01 PM reposense.report.RepoCloner waitForCloneProcess INFO: Waiting for cloning of https://github.com/Wongqingyee/ip.git to complete... -Jan 24, 2024 1:57:08 PM reposense.report.ReportGenerator updateRepoConfig +Jan 24, 2024 2:14:01 PM reposense.report.ReportGenerator analyzeRepo +INFO: Analysis of https://github.com/Dethada/ip.git (master) completed! +Jan 24, 2024 2:14:01 PM reposense.report.ReportGenerator updateRepoConfig INFO: https://github.com/DominicFuMJ/ip.git (master) does not contain a standalone config file. -Jan 24, 2024 1:57:08 PM reposense.authorship.FileInfoExtractor extractTextFileInfos +Jan 24, 2024 2:14:01 PM reposense.authorship.FileInfoExtractor extractTextFileInfos INFO: Extracting relevant file info from https://github.com/DominicFuMJ/ip.git (master)... -Jan 24, 2024 1:57:08 PM reposense.commits.CommitInfoExtractor extractCommitInfos +Jan 24, 2024 2:14:01 PM reposense.report.ReportGenerator updateRepoConfig +INFO: https://github.com/vnnamng/ip.git (master) does not contain a standalone config file. +Jan 24, 2024 2:14:01 PM reposense.authorship.FileInfoExtractor extractTextFileInfos +INFO: Extracting relevant file info from https://github.com/vnnamng/ip.git (master)... +Jan 24, 2024 2:14:02 PM reposense.commits.CommitInfoExtractor extractCommitInfos INFO: Extracting commits info for https://github.com/DominicFuMJ/ip.git (master)... -Jan 24, 2024 1:57:08 PM reposense.commits.CommitInfoAnalyzer analyzeCommits +Jan 24, 2024 2:14:02 PM reposense.commits.CommitInfoAnalyzer analyzeCommits INFO: Analyzing commits info for https://github.com/DominicFuMJ/ip.git (master)... -Jan 24, 2024 1:57:08 PM reposense.report.ReportGenerator analyzeRepo +Jan 24, 2024 2:14:02 PM reposense.report.ReportGenerator analyzeRepo INFO: Analysis of https://github.com/DominicFuMJ/ip.git (master) completed! -Jan 24, 2024 1:57:08 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:14:02 PM reposense.report.RepoCloner waitForCloneProcess INFO: Cloning of https://github.com/Anant1902/ip.git completed! -Jan 24, 2024 1:57:08 PM reposense.report.ReportGenerator analyzeRepos -INFO: [173/428] Analyzing https://github.com/Anant1902/ip.git (master)... -Jan 24, 2024 1:57:08 PM reposense.report.RepoCloner spawnCloneProcess +Jan 24, 2024 2:14:02 PM reposense.report.RepoCloner spawnCloneProcess INFO: Cloning in parallel from https://github.com/YowSiaoKang/ip.git... -Jan 24, 2024 1:57:08 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:14:02 PM reposense.report.ReportGenerator analyzeRepos +INFO: [174/427] Analyzing https://github.com/Anant1902/ip.git (master)... +Jan 24, 2024 2:14:02 PM reposense.commits.CommitInfoExtractor extractCommitInfos +INFO: Extracting commits info for https://github.com/yuhinarita/ip.git (master)... +Jan 24, 2024 2:14:02 PM reposense.report.RepoCloner waitForCloneProcess INFO: Waiting for cloning of https://github.com/YowSiaoKang/ip.git to complete... -Jan 24, 2024 1:57:08 PM reposense.report.ReportGenerator updateRepoConfig +Jan 24, 2024 2:14:02 PM reposense.report.ReportGenerator updateRepoConfig INFO: https://github.com/Anant1902/ip.git (master) does not contain a standalone config file. -Jan 24, 2024 1:57:08 PM reposense.authorship.FileInfoExtractor extractTextFileInfos +Jan 24, 2024 2:14:02 PM reposense.authorship.FileInfoExtractor extractTextFileInfos INFO: Extracting relevant file info from https://github.com/Anant1902/ip.git (master)... -Jan 24, 2024 1:57:08 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:14:02 PM reposense.commits.CommitInfoAnalyzer analyzeCommits +INFO: Analyzing commits info for https://github.com/yuhinarita/ip.git (master)... +Jan 24, 2024 2:14:02 PM reposense.report.ReportGenerator analyzeRepo +INFO: Analysis of https://github.com/yuhinarita/ip.git (master) completed! +Jan 24, 2024 2:14:02 PM reposense.report.RepoCloner waitForCloneProcess INFO: Cloning of https://github.com/redcolorbicycle/ip.git completed! -Jan 24, 2024 1:57:08 PM reposense.report.ReportGenerator analyzeRepos -INFO: [174/428] Analyzing https://github.com/redcolorbicycle/ip.git (master)... -Jan 24, 2024 1:57:08 PM reposense.report.RepoCloner spawnCloneProcess +Jan 24, 2024 2:14:02 PM reposense.commits.CommitInfoExtractor extractCommitInfos +INFO: Extracting commits info for https://github.com/vnnamng/ip.git (master)... +Jan 24, 2024 2:14:02 PM reposense.report.ReportGenerator analyzeRepos +INFO: [175/427] Analyzing https://github.com/redcolorbicycle/ip.git (master)... +Jan 24, 2024 2:14:02 PM reposense.report.RepoCloner spawnCloneProcess INFO: Cloning in parallel from https://github.com/LargeCrowd/ip.git... -Jan 24, 2024 1:57:08 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:14:02 PM reposense.report.RepoCloner waitForCloneProcess INFO: Waiting for cloning of https://github.com/LargeCrowd/ip.git to complete... -Jan 24, 2024 1:57:08 PM reposense.report.ReportGenerator updateRepoConfig +Jan 24, 2024 2:14:02 PM reposense.commits.CommitInfoAnalyzer analyzeCommits +INFO: Analyzing commits info for https://github.com/vnnamng/ip.git (master)... +Jan 24, 2024 2:14:02 PM reposense.report.ReportGenerator analyzeRepo +INFO: Analysis of https://github.com/vnnamng/ip.git (master) completed! +Jan 24, 2024 2:14:02 PM reposense.report.ReportGenerator updateRepoConfig INFO: https://github.com/redcolorbicycle/ip.git (master) does not contain a standalone config file. -Jan 24, 2024 1:57:08 PM reposense.authorship.FileInfoExtractor extractTextFileInfos +Jan 24, 2024 2:14:02 PM reposense.authorship.FileInfoExtractor extractTextFileInfos INFO: Extracting relevant file info from https://github.com/redcolorbicycle/ip.git (master)... -Jan 24, 2024 1:57:08 PM reposense.commits.CommitInfoExtractor extractCommitInfos +Jan 24, 2024 2:14:02 PM reposense.commits.CommitInfoExtractor extractCommitInfos INFO: Extracting commits info for https://github.com/Anant1902/ip.git (master)... -Jan 24, 2024 1:57:08 PM reposense.commits.CommitInfoAnalyzer analyzeCommits +Jan 24, 2024 2:14:02 PM reposense.commits.CommitInfoAnalyzer analyzeCommits INFO: Analyzing commits info for https://github.com/Anant1902/ip.git (master)... -Jan 24, 2024 1:57:08 PM reposense.report.ReportGenerator analyzeRepo +Jan 24, 2024 2:14:02 PM reposense.report.ReportGenerator analyzeRepo INFO: Analysis of https://github.com/Anant1902/ip.git (master) completed! -Jan 24, 2024 1:57:08 PM reposense.report.RepoCloner waitForCloneProcess -INFO: Cloning of https://github.com/yorklim/ip.git completed! -Jan 24, 2024 1:57:08 PM reposense.commits.CommitInfoExtractor extractCommitInfos -INFO: Extracting commits info for https://github.com/redcolorbicycle/ip.git (master)... -Jan 24, 2024 1:57:08 PM reposense.report.ReportGenerator analyzeRepos -INFO: [175/428] Analyzing https://github.com/yorklim/ip.git (master)... -Jan 24, 2024 1:57:08 PM reposense.report.RepoCloner spawnCloneProcess +Jan 24, 2024 2:14:02 PM reposense.report.RepoCloner waitForCloneProcess +INFO: Cloning of https://github.com/Wongqingyee/ip.git completed! +Jan 24, 2024 2:14:02 PM reposense.report.RepoCloner spawnCloneProcess INFO: Cloning in parallel from https://github.com/irwynliong/ip.git... -Jan 24, 2024 1:57:08 PM reposense.commits.CommitInfoAnalyzer analyzeCommits +Jan 24, 2024 2:14:02 PM reposense.report.ReportGenerator analyzeRepos +INFO: [176/427] Analyzing https://github.com/Wongqingyee/ip.git (master)... +Jan 24, 2024 2:14:02 PM reposense.report.RepoCloner waitForCloneProcess +INFO: Waiting for cloning of https://github.com/irwynliong/ip.git to complete... +Jan 24, 2024 2:14:02 PM reposense.commits.CommitInfoExtractor extractCommitInfos +INFO: Extracting commits info for https://github.com/redcolorbicycle/ip.git (master)... +Jan 24, 2024 2:14:02 PM reposense.report.ReportGenerator updateRepoConfig +INFO: https://github.com/Wongqingyee/ip.git (master) does not contain a standalone config file. +Jan 24, 2024 2:14:02 PM reposense.authorship.FileInfoExtractor extractTextFileInfos +INFO: Extracting relevant file info from https://github.com/Wongqingyee/ip.git (master)... +Jan 24, 2024 2:14:02 PM reposense.commits.CommitInfoAnalyzer analyzeCommits INFO: Analyzing commits info for https://github.com/redcolorbicycle/ip.git (master)... -Jan 24, 2024 1:57:08 PM reposense.report.ReportGenerator analyzeRepo +Jan 24, 2024 2:14:02 PM reposense.report.ReportGenerator analyzeRepo INFO: Analysis of https://github.com/redcolorbicycle/ip.git (master) completed! -Jan 24, 2024 1:57:08 PM reposense.report.RepoCloner waitForCloneProcess -INFO: Waiting for cloning of https://github.com/irwynliong/ip.git to complete... -Jan 24, 2024 1:57:08 PM reposense.report.ReportGenerator updateRepoConfig -INFO: https://github.com/yorklim/ip.git (master) does not contain a standalone config file. -Jan 24, 2024 1:57:08 PM reposense.authorship.FileInfoExtractor extractTextFileInfos -INFO: Extracting relevant file info from https://github.com/yorklim/ip.git (master)... -Jan 24, 2024 1:57:08 PM reposense.commits.CommitInfoExtractor extractCommitInfos -INFO: Extracting commits info for https://github.com/yorklim/ip.git (master)... -Jan 24, 2024 1:57:08 PM reposense.commits.CommitInfoAnalyzer analyzeCommits -INFO: Analyzing commits info for https://github.com/yorklim/ip.git (master)... -Jan 24, 2024 1:57:08 PM reposense.report.ReportGenerator analyzeRepo -INFO: Analysis of https://github.com/yorklim/ip.git (master) completed! -Jan 24, 2024 1:57:08 PM reposense.report.RepoCloner waitForCloneProcess -INFO: Cloning of https://github.com/Wongqingyee/ip.git completed! -Jan 24, 2024 1:57:08 PM reposense.report.ReportGenerator analyzeRepos -INFO: [176/428] Analyzing https://github.com/Wongqingyee/ip.git (master)... -Jan 24, 2024 1:57:08 PM reposense.report.RepoCloner spawnCloneProcess +Jan 24, 2024 2:14:02 PM reposense.report.RepoCloner waitForCloneProcess +INFO: Cloning of https://github.com/yorklim/ip.git completed! +Jan 24, 2024 2:14:02 PM reposense.report.ReportGenerator analyzeRepos +INFO: [177/427] Analyzing https://github.com/yorklim/ip.git (master)... +Jan 24, 2024 2:14:02 PM reposense.report.RepoCloner spawnCloneProcess INFO: Cloning in parallel from https://github.com/jannaleong/ip.git... -Jan 24, 2024 1:57:08 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:14:02 PM reposense.report.RepoCloner waitForCloneProcess INFO: Waiting for cloning of https://github.com/jannaleong/ip.git to complete... -Jan 24, 2024 1:57:08 PM reposense.report.ReportGenerator updateRepoConfig -INFO: https://github.com/Wongqingyee/ip.git (master) does not contain a standalone config file. -Jan 24, 2024 1:57:08 PM reposense.authorship.FileInfoExtractor extractTextFileInfos -INFO: Extracting relevant file info from https://github.com/Wongqingyee/ip.git (master)... -Jan 24, 2024 1:57:08 PM reposense.commits.CommitInfoExtractor extractCommitInfos +Jan 24, 2024 2:14:02 PM reposense.commits.CommitInfoExtractor extractCommitInfos INFO: Extracting commits info for https://github.com/Wongqingyee/ip.git (master)... -Jan 24, 2024 1:57:08 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:14:02 PM reposense.report.ReportGenerator updateRepoConfig +INFO: https://github.com/yorklim/ip.git (master) does not contain a standalone config file. +Jan 24, 2024 2:14:02 PM reposense.authorship.FileInfoExtractor extractTextFileInfos +INFO: Extracting relevant file info from https://github.com/yorklim/ip.git (master)... +Jan 24, 2024 2:14:02 PM reposense.commits.CommitInfoAnalyzer analyzeCommits +INFO: Analyzing commits info for https://github.com/Wongqingyee/ip.git (master)... +Jan 24, 2024 2:14:02 PM reposense.report.ReportGenerator analyzeRepo +INFO: Analysis of https://github.com/Wongqingyee/ip.git (master) completed! +Jan 24, 2024 2:14:02 PM reposense.report.RepoCloner waitForCloneProcess +INFO: Cloning of https://github.com/YowSiaoKang/ip.git completed! +Jan 24, 2024 2:14:02 PM reposense.report.ReportGenerator analyzeRepos +INFO: [178/427] Analyzing https://github.com/YowSiaoKang/ip.git (master)... +Jan 24, 2024 2:14:02 PM reposense.report.RepoCloner spawnCloneProcess +INFO: Cloning in parallel from https://github.com/kaiyi27/ip.git... +Jan 24, 2024 2:14:02 PM reposense.report.RepoCloner waitForCloneProcess WARNING: Exception met while trying to clone the repo "irwynliong/ip[master]", will skip this repo. reposense.system.CommandRunnerProcessException: Error returned from command git clone --bare 'https://github.com/irwynliong/ip.git' 'repos/irwynliong_ip/ip_bare' on path . : Cloning into bare repository 'repos/irwynliong_ip/ip_bare'... @@ -4324,123 +4310,95 @@ fatal: could not read Username for 'https://github.com': No such device or addre at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) at java.base/java.lang.Thread.run(Thread.java:829) -Jan 24, 2024 1:57:08 PM reposense.report.RepoCloner spawnCloneProcess -INFO: Cloning in parallel from https://github.com/kaiyi27/ip.git... -Jan 24, 2024 1:57:08 PM reposense.report.RepoCloner waitForCloneProcess -INFO: Waiting for cloning of https://github.com/kaiyi27/ip.git to complete... -Jan 24, 2024 1:57:08 PM reposense.commits.CommitInfoAnalyzer analyzeCommits -INFO: Analyzing commits info for https://github.com/Wongqingyee/ip.git (master)... -Jan 24, 2024 1:57:08 PM reposense.report.ReportGenerator analyzeRepo -INFO: Analysis of https://github.com/Wongqingyee/ip.git (master) completed! -Jan 24, 2024 1:57:09 PM reposense.report.RepoCloner waitForCloneProcess -INFO: Cloning of https://github.com/YowSiaoKang/ip.git completed! -Jan 24, 2024 1:57:09 PM reposense.report.ReportGenerator analyzeRepos -INFO: [177/428] Analyzing https://github.com/YowSiaoKang/ip.git (master)... -Jan 24, 2024 1:57:09 PM reposense.report.RepoCloner spawnCloneProcess +Jan 24, 2024 2:14:02 PM reposense.report.RepoCloner spawnCloneProcess INFO: Cloning in parallel from https://github.com/aureliony/ip.git... -Jan 24, 2024 1:57:09 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:14:02 PM reposense.report.RepoCloner waitForCloneProcess +INFO: Waiting for cloning of https://github.com/kaiyi27/ip.git to complete... +Jan 24, 2024 2:14:02 PM reposense.report.RepoCloner waitForCloneProcess INFO: Waiting for cloning of https://github.com/aureliony/ip.git to complete... -Jan 24, 2024 1:57:09 PM reposense.report.ReportGenerator updateRepoConfig +Jan 24, 2024 2:14:02 PM reposense.report.ReportGenerator updateRepoConfig INFO: https://github.com/YowSiaoKang/ip.git (master) does not contain a standalone config file. -Jan 24, 2024 1:57:09 PM reposense.authorship.FileInfoExtractor extractTextFileInfos +Jan 24, 2024 2:14:02 PM reposense.authorship.FileInfoExtractor extractTextFileInfos INFO: Extracting relevant file info from https://github.com/YowSiaoKang/ip.git (master)... -Jan 24, 2024 1:57:09 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:14:02 PM reposense.commits.CommitInfoExtractor extractCommitInfos +INFO: Extracting commits info for https://github.com/YowSiaoKang/ip.git (master)... +Jan 24, 2024 2:14:02 PM reposense.commits.CommitInfoAnalyzer analyzeCommits +INFO: Analyzing commits info for https://github.com/YowSiaoKang/ip.git (master)... +Jan 24, 2024 2:14:02 PM reposense.report.ReportGenerator analyzeRepo +INFO: Analysis of https://github.com/YowSiaoKang/ip.git (master) completed! +Jan 24, 2024 2:14:02 PM reposense.commits.CommitInfoExtractor extractCommitInfos +INFO: Extracting commits info for https://github.com/yorklim/ip.git (master)... +Jan 24, 2024 2:14:02 PM reposense.report.RepoCloner waitForCloneProcess INFO: Cloning of https://github.com/LargeCrowd/ip.git completed! -Jan 24, 2024 1:57:09 PM reposense.report.ReportGenerator analyzeRepos -INFO: [178/428] Analyzing https://github.com/LargeCrowd/ip.git (master)... -Jan 24, 2024 1:57:09 PM reposense.report.RepoCloner spawnCloneProcess +Jan 24, 2024 2:14:02 PM reposense.report.ReportGenerator analyzeRepos +INFO: [179/427] Analyzing https://github.com/LargeCrowd/ip.git (master)... +Jan 24, 2024 2:14:02 PM reposense.report.RepoCloner spawnCloneProcess INFO: Cloning in parallel from https://github.com/azumieflare/ip.git... -Jan 24, 2024 1:57:09 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:14:02 PM reposense.report.RepoCloner waitForCloneProcess INFO: Waiting for cloning of https://github.com/azumieflare/ip.git to complete... -Jan 24, 2024 1:57:09 PM reposense.commits.CommitInfoExtractor extractCommitInfos -INFO: Extracting commits info for https://github.com/YowSiaoKang/ip.git (master)... -Jan 24, 2024 1:57:09 PM reposense.report.ReportGenerator updateRepoConfig +Jan 24, 2024 2:14:02 PM reposense.commits.CommitInfoAnalyzer analyzeCommits +INFO: Analyzing commits info for https://github.com/yorklim/ip.git (master)... +Jan 24, 2024 2:14:02 PM reposense.report.ReportGenerator analyzeRepo +INFO: Analysis of https://github.com/yorklim/ip.git (master) completed! +Jan 24, 2024 2:14:02 PM reposense.report.ReportGenerator updateRepoConfig INFO: https://github.com/LargeCrowd/ip.git (master) does not contain a standalone config file. -Jan 24, 2024 1:57:09 PM reposense.authorship.FileInfoExtractor extractTextFileInfos +Jan 24, 2024 2:14:02 PM reposense.authorship.FileInfoExtractor extractTextFileInfos INFO: Extracting relevant file info from https://github.com/LargeCrowd/ip.git (master)... -Jan 24, 2024 1:57:09 PM reposense.commits.CommitInfoAnalyzer analyzeCommits -INFO: Analyzing commits info for https://github.com/YowSiaoKang/ip.git (master)... -Jan 24, 2024 1:57:09 PM reposense.report.ReportGenerator analyzeRepo -INFO: Analysis of https://github.com/YowSiaoKang/ip.git (master) completed! -Jan 24, 2024 1:57:09 PM reposense.commits.CommitInfoExtractor extractCommitInfos +Jan 24, 2024 2:14:02 PM reposense.commits.CommitInfoExtractor extractCommitInfos INFO: Extracting commits info for https://github.com/LargeCrowd/ip.git (master)... -Jan 24, 2024 1:57:09 PM reposense.commits.CommitInfoAnalyzer analyzeCommits +Jan 24, 2024 2:14:02 PM reposense.commits.CommitInfoAnalyzer analyzeCommits INFO: Analyzing commits info for https://github.com/LargeCrowd/ip.git (master)... -Jan 24, 2024 1:57:09 PM reposense.report.ReportGenerator analyzeRepo +Jan 24, 2024 2:14:02 PM reposense.report.ReportGenerator analyzeRepo INFO: Analysis of https://github.com/LargeCrowd/ip.git (master) completed! -Jan 24, 2024 1:57:09 PM reposense.report.RepoCloner waitForCloneProcess -INFO: Cloning of https://github.com/jannaleong/ip.git completed! -Jan 24, 2024 1:57:09 PM reposense.report.ReportGenerator analyzeRepos -INFO: [179/428] Analyzing https://github.com/jannaleong/ip.git (master)... -Jan 24, 2024 1:57:09 PM reposense.report.RepoCloner spawnCloneProcess +Jan 24, 2024 2:14:02 PM reposense.report.RepoCloner waitForCloneProcess +INFO: Cloning of https://github.com/aureliony/ip.git completed! +Jan 24, 2024 2:14:02 PM reposense.report.ReportGenerator analyzeRepos +INFO: [180/427] Analyzing https://github.com/aureliony/ip.git (master)... +Jan 24, 2024 2:14:02 PM reposense.report.RepoCloner spawnCloneProcess INFO: Cloning in parallel from https://github.com/qinboan/ip.git... -Jan 24, 2024 1:57:09 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:14:02 PM reposense.report.RepoCloner waitForCloneProcess INFO: Waiting for cloning of https://github.com/qinboan/ip.git to complete... -Jan 24, 2024 1:57:09 PM reposense.report.ReportGenerator updateRepoConfig -INFO: https://github.com/jannaleong/ip.git (master) does not contain a standalone config file. -Jan 24, 2024 1:57:09 PM reposense.authorship.FileInfoExtractor extractTextFileInfos -INFO: Extracting relevant file info from https://github.com/jannaleong/ip.git (master)... -Jan 24, 2024 1:57:09 PM reposense.commits.CommitInfoExtractor extractCommitInfos -INFO: Extracting commits info for https://github.com/jannaleong/ip.git (master)... -Jan 24, 2024 1:57:09 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:14:02 PM reposense.report.RepoCloner waitForCloneProcess INFO: Cloning of https://github.com/kaiyi27/ip.git completed! -Jan 24, 2024 1:57:09 PM reposense.report.ReportGenerator analyzeRepos -INFO: [180/428] Analyzing https://github.com/kaiyi27/ip.git (master)... -Jan 24, 2024 1:57:09 PM reposense.report.RepoCloner spawnCloneProcess +Jan 24, 2024 2:14:02 PM reposense.report.RepoCloner spawnCloneProcess INFO: Cloning in parallel from https://github.com/tengcharmaine/ip.git... -Jan 24, 2024 1:57:09 PM reposense.commits.CommitInfoAnalyzer analyzeCommits -INFO: Analyzing commits info for https://github.com/jannaleong/ip.git (master)... -Jan 24, 2024 1:57:09 PM reposense.report.ReportGenerator analyzeRepo -INFO: Analysis of https://github.com/jannaleong/ip.git (master) completed! -Jan 24, 2024 1:57:09 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:14:02 PM reposense.report.ReportGenerator analyzeRepos +INFO: [181/427] Analyzing https://github.com/kaiyi27/ip.git (master)... +Jan 24, 2024 2:14:02 PM reposense.report.RepoCloner waitForCloneProcess INFO: Waiting for cloning of https://github.com/tengcharmaine/ip.git to complete... -Jan 24, 2024 1:57:09 PM reposense.report.ReportGenerator updateRepoConfig +Jan 24, 2024 2:14:02 PM reposense.report.ReportGenerator updateRepoConfig +INFO: https://github.com/aureliony/ip.git (master) does not contain a standalone config file. +Jan 24, 2024 2:14:02 PM reposense.authorship.FileInfoExtractor extractTextFileInfos +INFO: Extracting relevant file info from https://github.com/aureliony/ip.git (master)... +Jan 24, 2024 2:14:02 PM reposense.report.ReportGenerator updateRepoConfig INFO: https://github.com/kaiyi27/ip.git (master) does not contain a standalone config file. -Jan 24, 2024 1:57:09 PM reposense.authorship.FileInfoExtractor extractTextFileInfos +Jan 24, 2024 2:14:02 PM reposense.authorship.FileInfoExtractor extractTextFileInfos INFO: Extracting relevant file info from https://github.com/kaiyi27/ip.git (master)... -Jan 24, 2024 1:57:09 PM reposense.commits.CommitInfoExtractor extractCommitInfos -INFO: Extracting commits info for https://github.com/kaiyi27/ip.git (master)... -Jan 24, 2024 1:57:09 PM reposense.commits.CommitInfoAnalyzer analyzeCommits -INFO: Analyzing commits info for https://github.com/kaiyi27/ip.git (master)... -Jan 24, 2024 1:57:09 PM reposense.report.ReportGenerator analyzeRepo -INFO: Analysis of https://github.com/kaiyi27/ip.git (master) completed! -Jan 24, 2024 1:57:10 PM reposense.report.RepoCloner waitForCloneProcess -INFO: Cloning of https://github.com/aureliony/ip.git completed! -Jan 24, 2024 1:57:10 PM reposense.report.ReportGenerator analyzeRepos -INFO: [181/428] Analyzing https://github.com/aureliony/ip.git (master)... -Jan 24, 2024 1:57:10 PM reposense.report.RepoCloner spawnCloneProcess +Jan 24, 2024 2:14:02 PM reposense.report.RepoCloner waitForCloneProcess +INFO: Cloning of https://github.com/jannaleong/ip.git completed! +Jan 24, 2024 2:14:02 PM reposense.report.ReportGenerator analyzeRepos +INFO: [182/427] Analyzing https://github.com/jannaleong/ip.git (master)... +Jan 24, 2024 2:14:02 PM reposense.report.RepoCloner spawnCloneProcess INFO: Cloning in parallel from https://github.com/moguries/ip.git... -Jan 24, 2024 1:57:10 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:14:02 PM reposense.report.RepoCloner waitForCloneProcess INFO: Waiting for cloning of https://github.com/moguries/ip.git to complete... -Jan 24, 2024 1:57:10 PM reposense.report.ReportGenerator updateRepoConfig -INFO: https://github.com/aureliony/ip.git (master) does not contain a standalone config file. -Jan 24, 2024 1:57:10 PM reposense.authorship.FileInfoExtractor extractTextFileInfos -INFO: Extracting relevant file info from https://github.com/aureliony/ip.git (master)... -Jan 24, 2024 1:57:10 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:14:02 PM reposense.report.ReportGenerator updateRepoConfig +INFO: https://github.com/jannaleong/ip.git (master) does not contain a standalone config file. +Jan 24, 2024 2:14:02 PM reposense.authorship.FileInfoExtractor extractTextFileInfos +INFO: Extracting relevant file info from https://github.com/jannaleong/ip.git (master)... +Jan 24, 2024 2:14:02 PM reposense.report.RepoCloner waitForCloneProcess INFO: Cloning of https://github.com/azumieflare/ip.git completed! -Jan 24, 2024 1:57:10 PM reposense.report.ReportGenerator analyzeRepos -INFO: [182/428] Analyzing https://github.com/azumieflare/ip.git (master)... -Jan 24, 2024 1:57:10 PM reposense.report.RepoCloner spawnCloneProcess +Jan 24, 2024 2:14:02 PM reposense.report.RepoCloner spawnCloneProcess INFO: Cloning in parallel from https://github.com/Joshy837/ip.git... -Jan 24, 2024 1:57:10 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:14:02 PM reposense.report.ReportGenerator analyzeRepos +INFO: [183/427] Analyzing https://github.com/azumieflare/ip.git (master)... +Jan 24, 2024 2:14:02 PM reposense.report.RepoCloner waitForCloneProcess INFO: Waiting for cloning of https://github.com/Joshy837/ip.git to complete... -Jan 24, 2024 1:57:10 PM reposense.commits.CommitInfoExtractor extractCommitInfos -INFO: Extracting commits info for https://github.com/aureliony/ip.git (master)... -Jan 24, 2024 1:57:10 PM reposense.commits.CommitInfoAnalyzer analyzeCommits -INFO: Analyzing commits info for https://github.com/aureliony/ip.git (master)... -Jan 24, 2024 1:57:10 PM reposense.report.ReportGenerator analyzeRepo -INFO: Analysis of https://github.com/aureliony/ip.git (master) completed! -Jan 24, 2024 1:57:10 PM reposense.report.ReportGenerator updateRepoConfig +Jan 24, 2024 2:14:02 PM reposense.report.ReportGenerator updateRepoConfig INFO: https://github.com/azumieflare/ip.git (master) does not contain a standalone config file. -Jan 24, 2024 1:57:10 PM reposense.authorship.FileInfoExtractor extractTextFileInfos +Jan 24, 2024 2:14:02 PM reposense.authorship.FileInfoExtractor extractTextFileInfos INFO: Extracting relevant file info from https://github.com/azumieflare/ip.git (master)... -Jan 24, 2024 1:57:10 PM reposense.commits.CommitInfoExtractor extractCommitInfos -INFO: Extracting commits info for https://github.com/azumieflare/ip.git (master)... -Jan 24, 2024 1:57:10 PM reposense.commits.CommitInfoAnalyzer analyzeCommits -INFO: Analyzing commits info for https://github.com/azumieflare/ip.git (master)... -Jan 24, 2024 1:57:10 PM reposense.report.ReportGenerator analyzeRepo -INFO: Analysis of https://github.com/azumieflare/ip.git (master) completed! -Jan 24, 2024 1:57:10 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:14:02 PM reposense.report.RepoCloner waitForCloneProcess WARNING: Exception met while trying to clone the repo "moguries/ip[master]", will skip this repo. reposense.system.CommandRunnerProcessException: Error returned from command git clone --bare 'https://github.com/moguries/ip.git' 'repos/moguries_ip/ip_bare' on path . : Cloning into bare repository 'repos/moguries_ip/ip_bare'... @@ -4456,73 +4414,103 @@ fatal: could not read Username for 'https://github.com': No such device or addre at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) at java.base/java.lang.Thread.run(Thread.java:829) -Jan 24, 2024 1:57:10 PM reposense.report.RepoCloner spawnCloneProcess +Jan 24, 2024 2:14:02 PM reposense.report.RepoCloner spawnCloneProcess INFO: Cloning in parallel from https://github.com/chengjunyuan/ip.git... -Jan 24, 2024 1:57:10 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:14:02 PM reposense.commits.CommitInfoExtractor extractCommitInfos +INFO: Extracting commits info for https://github.com/kaiyi27/ip.git (master)... +Jan 24, 2024 2:14:02 PM reposense.report.RepoCloner waitForCloneProcess INFO: Waiting for cloning of https://github.com/chengjunyuan/ip.git to complete... -Jan 24, 2024 1:57:10 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:14:02 PM reposense.commits.CommitInfoExtractor extractCommitInfos +INFO: Extracting commits info for https://github.com/aureliony/ip.git (master)... +Jan 24, 2024 2:14:02 PM reposense.commits.CommitInfoAnalyzer analyzeCommits +INFO: Analyzing commits info for https://github.com/kaiyi27/ip.git (master)... +Jan 24, 2024 2:14:02 PM reposense.commits.CommitInfoAnalyzer analyzeCommits +INFO: Analyzing commits info for https://github.com/aureliony/ip.git (master)... +Jan 24, 2024 2:14:02 PM reposense.report.ReportGenerator analyzeRepo +INFO: Analysis of https://github.com/kaiyi27/ip.git (master) completed! +Jan 24, 2024 2:14:02 PM reposense.report.ReportGenerator analyzeRepo +INFO: Analysis of https://github.com/aureliony/ip.git (master) completed! +Jan 24, 2024 2:14:02 PM reposense.commits.CommitInfoExtractor extractCommitInfos +INFO: Extracting commits info for https://github.com/jannaleong/ip.git (master)... +Jan 24, 2024 2:14:02 PM reposense.commits.CommitInfoAnalyzer analyzeCommits +INFO: Analyzing commits info for https://github.com/jannaleong/ip.git (master)... +Jan 24, 2024 2:14:02 PM reposense.report.ReportGenerator analyzeRepo +INFO: Analysis of https://github.com/jannaleong/ip.git (master) completed! +Jan 24, 2024 2:14:02 PM reposense.report.RepoCloner waitForCloneProcess INFO: Cloning of https://github.com/qinboan/ip.git completed! -Jan 24, 2024 1:57:10 PM reposense.report.ReportGenerator analyzeRepos -INFO: [183/428] Analyzing https://github.com/qinboan/ip.git (master)... -Jan 24, 2024 1:57:10 PM reposense.report.RepoCloner spawnCloneProcess +Jan 24, 2024 2:14:02 PM reposense.report.ReportGenerator analyzeRepos +INFO: [184/427] Analyzing https://github.com/qinboan/ip.git (master)... +Jan 24, 2024 2:14:02 PM reposense.report.RepoCloner spawnCloneProcess INFO: Cloning in parallel from https://github.com/ChrysanthemumT/ip.git... -Jan 24, 2024 1:57:10 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:14:02 PM reposense.report.RepoCloner waitForCloneProcess INFO: Waiting for cloning of https://github.com/ChrysanthemumT/ip.git to complete... -Jan 24, 2024 1:57:10 PM reposense.report.ReportGenerator updateRepoConfig +Jan 24, 2024 2:14:02 PM reposense.commits.CommitInfoExtractor extractCommitInfos +INFO: Extracting commits info for https://github.com/azumieflare/ip.git (master)... +Jan 24, 2024 2:14:02 PM reposense.report.ReportGenerator updateRepoConfig INFO: https://github.com/qinboan/ip.git (master) does not contain a standalone config file. -Jan 24, 2024 1:57:10 PM reposense.authorship.FileInfoExtractor extractTextFileInfos +Jan 24, 2024 2:14:02 PM reposense.authorship.FileInfoExtractor extractTextFileInfos INFO: Extracting relevant file info from https://github.com/qinboan/ip.git (master)... -Jan 24, 2024 1:57:10 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:14:02 PM reposense.commits.CommitInfoAnalyzer analyzeCommits +INFO: Analyzing commits info for https://github.com/azumieflare/ip.git (master)... +Jan 24, 2024 2:14:02 PM reposense.report.ReportGenerator analyzeRepo +INFO: Analysis of https://github.com/azumieflare/ip.git (master) completed! +Jan 24, 2024 2:14:02 PM reposense.report.RepoCloner waitForCloneProcess INFO: Cloning of https://github.com/tengcharmaine/ip.git completed! -Jan 24, 2024 1:57:10 PM reposense.report.ReportGenerator analyzeRepos -INFO: [184/428] Analyzing https://github.com/tengcharmaine/ip.git (master)... -Jan 24, 2024 1:57:10 PM reposense.report.RepoCloner spawnCloneProcess +Jan 24, 2024 2:14:02 PM reposense.report.ReportGenerator analyzeRepos +INFO: [185/427] Analyzing https://github.com/tengcharmaine/ip.git (master)... +Jan 24, 2024 2:14:02 PM reposense.report.RepoCloner spawnCloneProcess INFO: Cloning in parallel from https://github.com/camille-readbean/ip.git... -Jan 24, 2024 1:57:10 PM reposense.commits.CommitInfoExtractor extractCommitInfos -INFO: Extracting commits info for https://github.com/qinboan/ip.git (master)... -Jan 24, 2024 1:57:10 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:14:02 PM reposense.report.RepoCloner waitForCloneProcess INFO: Waiting for cloning of https://github.com/camille-readbean/ip.git to complete... -Jan 24, 2024 1:57:10 PM reposense.commits.CommitInfoAnalyzer analyzeCommits -INFO: Analyzing commits info for https://github.com/qinboan/ip.git (master)... -Jan 24, 2024 1:57:10 PM reposense.report.ReportGenerator analyzeRepo -INFO: Analysis of https://github.com/qinboan/ip.git (master) completed! -Jan 24, 2024 1:57:10 PM reposense.report.ReportGenerator updateRepoConfig +Jan 24, 2024 2:14:02 PM reposense.report.ReportGenerator updateRepoConfig INFO: https://github.com/tengcharmaine/ip.git (master) does not contain a standalone config file. -Jan 24, 2024 1:57:10 PM reposense.authorship.FileInfoExtractor extractTextFileInfos +Jan 24, 2024 2:14:02 PM reposense.authorship.FileInfoExtractor extractTextFileInfos INFO: Extracting relevant file info from https://github.com/tengcharmaine/ip.git (master)... -Jan 24, 2024 1:57:10 PM reposense.commits.CommitInfoExtractor extractCommitInfos +Jan 24, 2024 2:14:02 PM reposense.commits.CommitInfoExtractor extractCommitInfos +INFO: Extracting commits info for https://github.com/qinboan/ip.git (master)... +Jan 24, 2024 2:14:02 PM reposense.commits.CommitInfoAnalyzer analyzeCommits +INFO: Analyzing commits info for https://github.com/qinboan/ip.git (master)... +Jan 24, 2024 2:14:03 PM reposense.report.ReportGenerator analyzeRepo +INFO: Analysis of https://github.com/qinboan/ip.git (master) completed! +Jan 24, 2024 2:14:03 PM reposense.commits.CommitInfoExtractor extractCommitInfos INFO: Extracting commits info for https://github.com/tengcharmaine/ip.git (master)... -Jan 24, 2024 1:57:10 PM reposense.commits.CommitInfoAnalyzer analyzeCommits -INFO: Analyzing commits info for https://github.com/tengcharmaine/ip.git (master)... -Jan 24, 2024 1:57:10 PM reposense.report.ReportGenerator analyzeRepo -INFO: Analysis of https://github.com/tengcharmaine/ip.git (master) completed! -Jan 24, 2024 1:57:10 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:14:03 PM reposense.report.RepoCloner waitForCloneProcess INFO: Cloning of https://github.com/Joshy837/ip.git completed! -Jan 24, 2024 1:57:10 PM reposense.report.ReportGenerator analyzeRepos -INFO: [185/428] Analyzing https://github.com/Joshy837/ip.git (master)... -Jan 24, 2024 1:57:10 PM reposense.report.RepoCloner spawnCloneProcess +Jan 24, 2024 2:14:03 PM reposense.report.ReportGenerator analyzeRepos +INFO: [186/427] Analyzing https://github.com/Joshy837/ip.git (master)... +Jan 24, 2024 2:14:03 PM reposense.report.RepoCloner spawnCloneProcess INFO: Cloning in parallel from https://github.com/dabzpengu/ip.git... -Jan 24, 2024 1:57:10 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:14:03 PM reposense.report.RepoCloner waitForCloneProcess INFO: Waiting for cloning of https://github.com/dabzpengu/ip.git to complete... -Jan 24, 2024 1:57:10 PM reposense.report.ReportGenerator updateRepoConfig +Jan 24, 2024 2:14:03 PM reposense.commits.CommitInfoAnalyzer analyzeCommits +INFO: Analyzing commits info for https://github.com/tengcharmaine/ip.git (master)... +Jan 24, 2024 2:14:03 PM reposense.report.ReportGenerator analyzeRepo +INFO: Analysis of https://github.com/tengcharmaine/ip.git (master) completed! +Jan 24, 2024 2:14:03 PM reposense.report.RepoCloner waitForCloneProcess +INFO: Cloning of https://github.com/chengjunyuan/ip.git completed! +Jan 24, 2024 2:14:03 PM reposense.report.ReportGenerator updateRepoConfig INFO: https://github.com/Joshy837/ip.git (master) does not contain a standalone config file. -Jan 24, 2024 1:57:10 PM reposense.authorship.FileInfoExtractor extractTextFileInfos +Jan 24, 2024 2:14:03 PM reposense.authorship.FileInfoExtractor extractTextFileInfos INFO: Extracting relevant file info from https://github.com/Joshy837/ip.git (master)... -Jan 24, 2024 1:57:10 PM reposense.commits.CommitInfoExtractor extractCommitInfos +Jan 24, 2024 2:14:03 PM reposense.report.ReportGenerator analyzeRepos +INFO: [187/427] Analyzing https://github.com/chengjunyuan/ip.git (master)... +Jan 24, 2024 2:14:03 PM reposense.report.RepoCloner spawnCloneProcess +INFO: Cloning in parallel from https://github.com/cleowenxuan/ip.git... +Jan 24, 2024 2:14:03 PM reposense.report.RepoCloner waitForCloneProcess +INFO: Waiting for cloning of https://github.com/cleowenxuan/ip.git to complete... +Jan 24, 2024 2:14:03 PM reposense.report.ReportGenerator updateRepoConfig +INFO: https://github.com/chengjunyuan/ip.git (master) does not contain a standalone config file. +Jan 24, 2024 2:14:03 PM reposense.authorship.FileInfoExtractor extractTextFileInfos +INFO: Extracting relevant file info from https://github.com/chengjunyuan/ip.git (master)... +Jan 24, 2024 2:14:03 PM reposense.commits.CommitInfoExtractor extractCommitInfos INFO: Extracting commits info for https://github.com/Joshy837/ip.git (master)... -Jan 24, 2024 1:57:10 PM reposense.commits.CommitInfoAnalyzer analyzeCommits +Jan 24, 2024 2:14:03 PM reposense.commits.CommitInfoAnalyzer analyzeCommits INFO: Analyzing commits info for https://github.com/Joshy837/ip.git (master)... -Jan 24, 2024 1:57:10 PM reposense.report.ReportGenerator analyzeRepo +Jan 24, 2024 2:14:03 PM reposense.report.ReportGenerator analyzeRepo INFO: Analysis of https://github.com/Joshy837/ip.git (master) completed! -Jan 24, 2024 1:57:11 PM reposense.report.RepoCloner waitForCloneProcess -INFO: Cloning of https://github.com/chengjunyuan/ip.git completed! -Jan 24, 2024 1:57:11 PM reposense.report.ReportGenerator analyzeRepos -INFO: [186/428] Analyzing https://github.com/chengjunyuan/ip.git (master)... -Jan 24, 2024 1:57:11 PM reposense.report.RepoCloner spawnCloneProcess -INFO: Cloning in parallel from https://github.com/cleowenxuan/ip.git... -Jan 24, 2024 1:57:11 PM reposense.report.RepoCloner waitForCloneProcess -INFO: Waiting for cloning of https://github.com/cleowenxuan/ip.git to complete... -Jan 24, 2024 1:57:11 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:14:03 PM reposense.report.RepoCloner waitForCloneProcess +INFO: Cloning of https://github.com/ChrysanthemumT/ip.git completed! +Jan 24, 2024 2:14:03 PM reposense.report.RepoCloner waitForCloneProcess WARNING: Exception met while trying to clone the repo "dabzpengu/ip[master]", will skip this repo. reposense.system.CommandRunnerProcessException: Error returned from command git clone --bare 'https://github.com/dabzpengu/ip.git' 'repos/dabzpengu_ip/ip_bare' on path . : Cloning into bare repository 'repos/dabzpengu_ip/ip_bare'... @@ -4538,93 +4526,71 @@ fatal: could not read Username for 'https://github.com': No such device or addre at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) at java.base/java.lang.Thread.run(Thread.java:829) -Jan 24, 2024 1:57:11 PM reposense.report.RepoCloner spawnCloneProcess +Jan 24, 2024 2:14:03 PM reposense.report.RepoCloner spawnCloneProcess INFO: Cloning in parallel from https://github.com/ziiqii/ip.git... -Jan 24, 2024 1:57:11 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:14:03 PM reposense.report.RepoCloner waitForCloneProcess INFO: Waiting for cloning of https://github.com/ziiqii/ip.git to complete... -Jan 24, 2024 1:57:11 PM reposense.report.ReportGenerator updateRepoConfig -INFO: https://github.com/chengjunyuan/ip.git (master) does not contain a standalone config file. -Jan 24, 2024 1:57:11 PM reposense.authorship.FileInfoExtractor extractTextFileInfos -INFO: Extracting relevant file info from https://github.com/chengjunyuan/ip.git (master)... -Jan 24, 2024 1:57:11 PM reposense.commits.CommitInfoExtractor extractCommitInfos +Jan 24, 2024 2:14:03 PM reposense.report.ReportGenerator analyzeRepos +INFO: [188/427] Analyzing https://github.com/ChrysanthemumT/ip.git (master)... +Jan 24, 2024 2:14:03 PM reposense.report.RepoCloner spawnCloneProcess +INFO: Cloning in parallel from https://github.com/rertyy/ip.git... +Jan 24, 2024 2:14:03 PM reposense.report.RepoCloner waitForCloneProcess +INFO: Waiting for cloning of https://github.com/rertyy/ip.git to complete... +Jan 24, 2024 2:14:03 PM reposense.report.ReportGenerator updateRepoConfig +INFO: https://github.com/ChrysanthemumT/ip.git (master) does not contain a standalone config file. +Jan 24, 2024 2:14:03 PM reposense.authorship.FileInfoExtractor extractTextFileInfos +INFO: Extracting relevant file info from https://github.com/ChrysanthemumT/ip.git (master)... +Jan 24, 2024 2:14:03 PM reposense.commits.CommitInfoExtractor extractCommitInfos INFO: Extracting commits info for https://github.com/chengjunyuan/ip.git (master)... -Jan 24, 2024 1:57:11 PM reposense.commits.CommitInfoAnalyzer analyzeCommits +Jan 24, 2024 2:14:03 PM reposense.commits.CommitInfoAnalyzer analyzeCommits INFO: Analyzing commits info for https://github.com/chengjunyuan/ip.git (master)... -Jan 24, 2024 1:57:11 PM reposense.report.ReportGenerator analyzeRepo +Jan 24, 2024 2:14:03 PM reposense.report.ReportGenerator analyzeRepo INFO: Analysis of https://github.com/chengjunyuan/ip.git (master) completed! -Jan 24, 2024 1:57:11 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:14:03 PM reposense.report.RepoCloner waitForCloneProcess INFO: Cloning of https://github.com/camille-readbean/ip.git completed! -Jan 24, 2024 1:57:11 PM reposense.report.ReportGenerator analyzeRepos -INFO: [187/428] Analyzing https://github.com/camille-readbean/ip.git (master)... -Jan 24, 2024 1:57:11 PM reposense.report.RepoCloner spawnCloneProcess -INFO: Cloning in parallel from https://github.com/rertyy/ip.git... -Jan 24, 2024 1:57:11 PM reposense.report.RepoCloner waitForCloneProcess -INFO: Waiting for cloning of https://github.com/rertyy/ip.git to complete... -Jan 24, 2024 1:57:11 PM reposense.report.ReportGenerator updateRepoConfig -INFO: https://github.com/camille-readbean/ip.git (master) does not contain a standalone config file. -Jan 24, 2024 1:57:11 PM reposense.authorship.FileInfoExtractor extractTextFileInfos -INFO: Extracting relevant file info from https://github.com/camille-readbean/ip.git (master)... -Jan 24, 2024 1:57:11 PM reposense.report.RepoCloner waitForCloneProcess -INFO: Cloning of https://github.com/ChrysanthemumT/ip.git completed! -Jan 24, 2024 1:57:11 PM reposense.report.ReportGenerator analyzeRepos -INFO: [188/428] Analyzing https://github.com/ChrysanthemumT/ip.git (master)... -Jan 24, 2024 1:57:11 PM reposense.report.RepoCloner spawnCloneProcess +Jan 24, 2024 2:14:03 PM reposense.report.RepoCloner spawnCloneProcess INFO: Cloning in parallel from https://github.com/xiaorui-ui/ip.git... -Jan 24, 2024 1:57:11 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:14:03 PM reposense.report.ReportGenerator analyzeRepos +INFO: [189/427] Analyzing https://github.com/camille-readbean/ip.git (master)... +Jan 24, 2024 2:14:03 PM reposense.report.RepoCloner waitForCloneProcess INFO: Waiting for cloning of https://github.com/xiaorui-ui/ip.git to complete... -Jan 24, 2024 1:57:11 PM reposense.report.ReportGenerator updateRepoConfig -INFO: https://github.com/ChrysanthemumT/ip.git (master) does not contain a standalone config file. -Jan 24, 2024 1:57:11 PM reposense.authorship.FileInfoExtractor extractTextFileInfos -INFO: Extracting relevant file info from https://github.com/ChrysanthemumT/ip.git (master)... -Jan 24, 2024 1:57:11 PM reposense.commits.CommitInfoExtractor extractCommitInfos -INFO: Extracting commits info for https://github.com/camille-readbean/ip.git (master)... -Jan 24, 2024 1:57:11 PM reposense.commits.CommitInfoAnalyzer analyzeCommits -INFO: Analyzing commits info for https://github.com/camille-readbean/ip.git (master)... -Jan 24, 2024 1:57:11 PM reposense.report.ReportGenerator analyzeRepo -INFO: Analysis of https://github.com/camille-readbean/ip.git (master) completed! -Jan 24, 2024 1:57:11 PM reposense.commits.CommitInfoExtractor extractCommitInfos +Jan 24, 2024 2:14:03 PM reposense.report.ReportGenerator updateRepoConfig +INFO: https://github.com/camille-readbean/ip.git (master) does not contain a standalone config file. +Jan 24, 2024 2:14:03 PM reposense.authorship.FileInfoExtractor extractTextFileInfos +INFO: Extracting relevant file info from https://github.com/camille-readbean/ip.git (master)... +Jan 24, 2024 2:14:03 PM reposense.commits.CommitInfoExtractor extractCommitInfos INFO: Extracting commits info for https://github.com/ChrysanthemumT/ip.git (master)... -Jan 24, 2024 1:57:11 PM reposense.commits.CommitInfoAnalyzer analyzeCommits +Jan 24, 2024 2:14:03 PM reposense.commits.CommitInfoAnalyzer analyzeCommits INFO: Analyzing commits info for https://github.com/ChrysanthemumT/ip.git (master)... -Jan 24, 2024 1:57:11 PM reposense.report.ReportGenerator analyzeRepo +Jan 24, 2024 2:14:03 PM reposense.report.ReportGenerator analyzeRepo INFO: Analysis of https://github.com/ChrysanthemumT/ip.git (master) completed! -Jan 24, 2024 1:57:11 PM reposense.report.RepoCloner waitForCloneProcess -INFO: Cloning of https://github.com/ziiqii/ip.git completed! -Jan 24, 2024 1:57:11 PM reposense.report.ReportGenerator analyzeRepos -INFO: [189/428] Analyzing https://github.com/ziiqii/ip.git (master)... -Jan 24, 2024 1:57:11 PM reposense.report.RepoCloner spawnCloneProcess +Jan 24, 2024 2:14:03 PM reposense.report.RepoCloner waitForCloneProcess +INFO: Cloning of https://github.com/cleowenxuan/ip.git completed! +Jan 24, 2024 2:14:03 PM reposense.report.ReportGenerator analyzeRepos +INFO: [190/427] Analyzing https://github.com/cleowenxuan/ip.git (master)... +Jan 24, 2024 2:14:03 PM reposense.report.RepoCloner spawnCloneProcess INFO: Cloning in parallel from https://github.com/TarinPairor/ip.git... -Jan 24, 2024 1:57:11 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:14:03 PM reposense.report.RepoCloner waitForCloneProcess INFO: Waiting for cloning of https://github.com/TarinPairor/ip.git to complete... -Jan 24, 2024 1:57:11 PM reposense.report.ReportGenerator updateRepoConfig -INFO: https://github.com/ziiqii/ip.git (master) does not contain a standalone config file. -Jan 24, 2024 1:57:11 PM reposense.authorship.FileInfoExtractor extractTextFileInfos -INFO: Extracting relevant file info from https://github.com/ziiqii/ip.git (master)... -Jan 24, 2024 1:57:11 PM reposense.report.RepoCloner waitForCloneProcess -INFO: Cloning of https://github.com/cleowenxuan/ip.git completed! -Jan 24, 2024 1:57:11 PM reposense.report.ReportGenerator analyzeRepos -INFO: [190/428] Analyzing https://github.com/cleowenxuan/ip.git (master)... -Jan 24, 2024 1:57:11 PM reposense.report.RepoCloner spawnCloneProcess -INFO: Cloning in parallel from https://github.com/amanzainal/ip.git... -Jan 24, 2024 1:57:11 PM reposense.report.RepoCloner waitForCloneProcess -INFO: Waiting for cloning of https://github.com/amanzainal/ip.git to complete... -Jan 24, 2024 1:57:11 PM reposense.report.ReportGenerator updateRepoConfig +Jan 24, 2024 2:14:03 PM reposense.report.ReportGenerator updateRepoConfig INFO: https://github.com/cleowenxuan/ip.git (master) does not contain a standalone config file. -Jan 24, 2024 1:57:11 PM reposense.authorship.FileInfoExtractor extractTextFileInfos +Jan 24, 2024 2:14:03 PM reposense.authorship.FileInfoExtractor extractTextFileInfos INFO: Extracting relevant file info from https://github.com/cleowenxuan/ip.git (master)... -Jan 24, 2024 1:57:11 PM reposense.commits.CommitInfoExtractor extractCommitInfos +Jan 24, 2024 2:14:03 PM reposense.commits.CommitInfoExtractor extractCommitInfos INFO: Extracting commits info for https://github.com/cleowenxuan/ip.git (master)... -Jan 24, 2024 1:57:12 PM reposense.commits.CommitInfoAnalyzer analyzeCommits +Jan 24, 2024 2:14:03 PM reposense.commits.CommitInfoAnalyzer analyzeCommits INFO: Analyzing commits info for https://github.com/cleowenxuan/ip.git (master)... -Jan 24, 2024 1:57:12 PM reposense.report.ReportGenerator analyzeRepo +Jan 24, 2024 2:14:03 PM reposense.report.ReportGenerator analyzeRepo INFO: Analysis of https://github.com/cleowenxuan/ip.git (master) completed! -Jan 24, 2024 1:57:12 PM reposense.commits.CommitInfoExtractor extractCommitInfos -INFO: Extracting commits info for https://github.com/ziiqii/ip.git (master)... -Jan 24, 2024 1:57:12 PM reposense.commits.CommitInfoAnalyzer analyzeCommits -INFO: Analyzing commits info for https://github.com/ziiqii/ip.git (master)... -Jan 24, 2024 1:57:12 PM reposense.report.ReportGenerator analyzeRepo -INFO: Analysis of https://github.com/ziiqii/ip.git (master) completed! -Jan 24, 2024 1:57:12 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:14:03 PM reposense.commits.CommitInfoExtractor extractCommitInfos +INFO: Extracting commits info for https://github.com/camille-readbean/ip.git (master)... +Jan 24, 2024 2:14:03 PM reposense.commits.CommitInfoAnalyzer analyzeCommits +INFO: Analyzing commits info for https://github.com/camille-readbean/ip.git (master)... +Jan 24, 2024 2:14:03 PM reposense.report.ReportGenerator analyzeRepo +INFO: Analysis of https://github.com/camille-readbean/ip.git (master) completed! +Jan 24, 2024 2:14:03 PM reposense.report.RepoCloner waitForCloneProcess +INFO: Cloning of https://github.com/rertyy/ip.git completed! +Jan 24, 2024 2:14:03 PM reposense.report.RepoCloner waitForCloneProcess WARNING: Exception met while trying to clone the repo "TarinPairor/ip[master]", will skip this repo. reposense.system.CommandRunnerProcessException: Error returned from command git clone --bare 'https://github.com/TarinPairor/ip.git' 'repos/TarinPairor_ip/ip_bare' on path . : Cloning into bare repository 'repos/TarinPairor_ip/ip_bare'... @@ -4640,47 +4606,43 @@ fatal: could not read Username for 'https://github.com': No such device or addre at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) at java.base/java.lang.Thread.run(Thread.java:829) -Jan 24, 2024 1:57:12 PM reposense.report.RepoCloner spawnCloneProcess +Jan 24, 2024 2:14:03 PM reposense.report.RepoCloner spawnCloneProcess +INFO: Cloning in parallel from https://github.com/amanzainal/ip.git... +Jan 24, 2024 2:14:03 PM reposense.report.RepoCloner waitForCloneProcess +INFO: Waiting for cloning of https://github.com/amanzainal/ip.git to complete... +Jan 24, 2024 2:14:03 PM reposense.report.RepoCloner waitForCloneProcess +INFO: Cloning of https://github.com/ziiqii/ip.git completed! +Jan 24, 2024 2:14:03 PM reposense.report.RepoCloner spawnCloneProcess INFO: Cloning in parallel from https://github.com/minwaiphyo/ip.git... -Jan 24, 2024 1:57:12 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:14:03 PM reposense.report.ReportGenerator analyzeRepos +INFO: [191/427] Analyzing https://github.com/rertyy/ip.git (master)... +Jan 24, 2024 2:14:03 PM reposense.report.RepoCloner waitForCloneProcess INFO: Waiting for cloning of https://github.com/minwaiphyo/ip.git to complete... -Jan 24, 2024 1:57:12 PM reposense.report.RepoCloner waitForCloneProcess -INFO: Cloning of https://github.com/rertyy/ip.git completed! -Jan 24, 2024 1:57:12 PM reposense.report.ReportGenerator analyzeRepos -INFO: [191/428] Analyzing https://github.com/rertyy/ip.git (master)... -Jan 24, 2024 1:57:12 PM reposense.report.RepoCloner spawnCloneProcess +Jan 24, 2024 2:14:03 PM reposense.report.RepoCloner spawnCloneProcess INFO: Cloning in parallel from https://github.com/Javiery3889/ip.git... -Jan 24, 2024 1:57:12 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:14:03 PM reposense.report.ReportGenerator analyzeRepos +INFO: [192/427] Analyzing https://github.com/ziiqii/ip.git (master)... +Jan 24, 2024 2:14:03 PM reposense.report.RepoCloner waitForCloneProcess INFO: Waiting for cloning of https://github.com/Javiery3889/ip.git to complete... -Jan 24, 2024 1:57:12 PM reposense.report.ReportGenerator updateRepoConfig +Jan 24, 2024 2:14:03 PM reposense.report.ReportGenerator updateRepoConfig INFO: https://github.com/rertyy/ip.git (master) does not contain a standalone config file. -Jan 24, 2024 1:57:12 PM reposense.authorship.FileInfoExtractor extractTextFileInfos +Jan 24, 2024 2:14:03 PM reposense.authorship.FileInfoExtractor extractTextFileInfos INFO: Extracting relevant file info from https://github.com/rertyy/ip.git (master)... -Jan 24, 2024 1:57:12 PM reposense.commits.CommitInfoExtractor extractCommitInfos -INFO: Extracting commits info for https://github.com/rertyy/ip.git (master)... -Jan 24, 2024 1:57:12 PM reposense.commits.CommitInfoAnalyzer analyzeCommits -INFO: Analyzing commits info for https://github.com/rertyy/ip.git (master)... -Jan 24, 2024 1:57:12 PM reposense.report.ReportGenerator analyzeRepo -INFO: Analysis of https://github.com/rertyy/ip.git (master) completed! -Jan 24, 2024 1:57:12 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:14:03 PM reposense.report.ReportGenerator updateRepoConfig +INFO: https://github.com/ziiqii/ip.git (master) does not contain a standalone config file. +Jan 24, 2024 2:14:03 PM reposense.authorship.FileInfoExtractor extractTextFileInfos +INFO: Extracting relevant file info from https://github.com/ziiqii/ip.git (master)... +Jan 24, 2024 2:14:03 PM reposense.report.RepoCloner waitForCloneProcess INFO: Cloning of https://github.com/xiaorui-ui/ip.git completed! -Jan 24, 2024 1:57:12 PM reposense.report.ReportGenerator analyzeRepos -INFO: [192/428] Analyzing https://github.com/xiaorui-ui/ip.git (master)... -Jan 24, 2024 1:57:12 PM reposense.report.RepoCloner spawnCloneProcess +Jan 24, 2024 2:14:03 PM reposense.commits.CommitInfoExtractor extractCommitInfos +INFO: Extracting commits info for https://github.com/rertyy/ip.git (master)... +Jan 24, 2024 2:14:03 PM reposense.report.ReportGenerator analyzeRepos +INFO: [193/427] Analyzing https://github.com/xiaorui-ui/ip.git (master)... +Jan 24, 2024 2:14:03 PM reposense.report.RepoCloner spawnCloneProcess INFO: Cloning in parallel from https://github.com/jimseah-0116/ip.git... -Jan 24, 2024 1:57:12 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:14:03 PM reposense.report.RepoCloner waitForCloneProcess INFO: Waiting for cloning of https://github.com/jimseah-0116/ip.git to complete... -Jan 24, 2024 1:57:12 PM reposense.report.ReportGenerator updateRepoConfig -INFO: https://github.com/xiaorui-ui/ip.git (master) does not contain a standalone config file. -Jan 24, 2024 1:57:12 PM reposense.authorship.FileInfoExtractor extractTextFileInfos -INFO: Extracting relevant file info from https://github.com/xiaorui-ui/ip.git (master)... -Jan 24, 2024 1:57:12 PM reposense.commits.CommitInfoExtractor extractCommitInfos -INFO: Extracting commits info for https://github.com/xiaorui-ui/ip.git (master)... -Jan 24, 2024 1:57:12 PM reposense.commits.CommitInfoAnalyzer analyzeCommits -INFO: Analyzing commits info for https://github.com/xiaorui-ui/ip.git (master)... -Jan 24, 2024 1:57:12 PM reposense.report.ReportGenerator analyzeRepo -INFO: Analysis of https://github.com/xiaorui-ui/ip.git (master) completed! -Jan 24, 2024 1:57:12 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:14:03 PM reposense.report.RepoCloner waitForCloneProcess WARNING: Exception met while trying to clone the repo "minwaiphyo/ip[master]", will skip this repo. reposense.system.CommandRunnerProcessException: Error returned from command git clone --bare 'https://github.com/minwaiphyo/ip.git' 'repos/minwaiphyo_ip/ip_bare' on path . : Cloning into bare repository 'repos/minwaiphyo_ip/ip_bare'... @@ -4696,11 +4658,19 @@ fatal: could not read Username for 'https://github.com': No such device or addre at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) at java.base/java.lang.Thread.run(Thread.java:829) -Jan 24, 2024 1:57:12 PM reposense.report.RepoCloner spawnCloneProcess +Jan 24, 2024 2:14:03 PM reposense.report.RepoCloner spawnCloneProcess INFO: Cloning in parallel from https://github.com/VatsalVitosh/ip.git... -Jan 24, 2024 1:57:12 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:14:03 PM reposense.commits.CommitInfoAnalyzer analyzeCommits +INFO: Analyzing commits info for https://github.com/rertyy/ip.git (master)... +Jan 24, 2024 2:14:03 PM reposense.report.ReportGenerator analyzeRepo +INFO: Analysis of https://github.com/rertyy/ip.git (master) completed! +Jan 24, 2024 2:14:03 PM reposense.report.RepoCloner waitForCloneProcess INFO: Waiting for cloning of https://github.com/VatsalVitosh/ip.git to complete... -Jan 24, 2024 1:57:12 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:14:03 PM reposense.report.ReportGenerator updateRepoConfig +INFO: https://github.com/xiaorui-ui/ip.git (master) does not contain a standalone config file. +Jan 24, 2024 2:14:03 PM reposense.authorship.FileInfoExtractor extractTextFileInfos +INFO: Extracting relevant file info from https://github.com/xiaorui-ui/ip.git (master)... +Jan 24, 2024 2:14:03 PM reposense.report.RepoCloner waitForCloneProcess WARNING: Exception met while trying to clone the repo "jimseah-0116/ip[master]", will skip this repo. reposense.system.CommandRunnerProcessException: Error returned from command git clone --bare 'https://github.com/jimseah-0116/ip.git' 'repos/jimseah-0116_ip/ip_bare' on path . : Cloning into bare repository 'repos/jimseah-0116_ip/ip_bare'... @@ -4716,11 +4686,11 @@ fatal: could not read Username for 'https://github.com': No such device or addre at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) at java.base/java.lang.Thread.run(Thread.java:829) -Jan 24, 2024 1:57:12 PM reposense.report.RepoCloner spawnCloneProcess +Jan 24, 2024 2:14:03 PM reposense.report.RepoCloner spawnCloneProcess INFO: Cloning in parallel from https://github.com/narwhalsilent/ip.git... -Jan 24, 2024 1:57:12 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:14:03 PM reposense.report.RepoCloner waitForCloneProcess INFO: Waiting for cloning of https://github.com/narwhalsilent/ip.git to complete... -Jan 24, 2024 1:57:12 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:14:03 PM reposense.report.RepoCloner waitForCloneProcess WARNING: Exception met while trying to clone the repo "VatsalVitosh/ip[master]", will skip this repo. reposense.system.CommandRunnerProcessException: Error returned from command git clone --bare 'https://github.com/VatsalVitosh/ip.git' 'repos/VatsalVitosh_ip/ip_bare' on path . : Cloning into bare repository 'repos/VatsalVitosh_ip/ip_bare'... @@ -4736,95 +4706,97 @@ fatal: could not read Username for 'https://github.com': No such device or addre at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) at java.base/java.lang.Thread.run(Thread.java:829) -Jan 24, 2024 1:57:12 PM reposense.report.RepoCloner spawnCloneProcess +Jan 24, 2024 2:14:03 PM reposense.report.RepoCloner spawnCloneProcess INFO: Cloning in parallel from https://github.com/ChuaZiLong/ip.git... -Jan 24, 2024 1:57:12 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:14:03 PM reposense.report.RepoCloner waitForCloneProcess INFO: Waiting for cloning of https://github.com/ChuaZiLong/ip.git to complete... -Jan 24, 2024 1:57:12 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:14:03 PM reposense.commits.CommitInfoExtractor extractCommitInfos +INFO: Extracting commits info for https://github.com/xiaorui-ui/ip.git (master)... +Jan 24, 2024 2:14:03 PM reposense.commits.CommitInfoExtractor extractCommitInfos +INFO: Extracting commits info for https://github.com/ziiqii/ip.git (master)... +Jan 24, 2024 2:14:03 PM reposense.commits.CommitInfoAnalyzer analyzeCommits +INFO: Analyzing commits info for https://github.com/xiaorui-ui/ip.git (master)... +Jan 24, 2024 2:14:03 PM reposense.report.ReportGenerator analyzeRepo +INFO: Analysis of https://github.com/xiaorui-ui/ip.git (master) completed! +Jan 24, 2024 2:14:03 PM reposense.commits.CommitInfoAnalyzer analyzeCommits +INFO: Analyzing commits info for https://github.com/ziiqii/ip.git (master)... +Jan 24, 2024 2:14:03 PM reposense.report.ReportGenerator analyzeRepo +INFO: Analysis of https://github.com/ziiqii/ip.git (master) completed! +Jan 24, 2024 2:14:03 PM reposense.report.RepoCloner waitForCloneProcess INFO: Cloning of https://github.com/amanzainal/ip.git completed! -Jan 24, 2024 1:57:12 PM reposense.report.ReportGenerator analyzeRepos -INFO: [193/428] Analyzing https://github.com/amanzainal/ip.git (master)... -Jan 24, 2024 1:57:12 PM reposense.report.RepoCloner spawnCloneProcess +Jan 24, 2024 2:14:03 PM reposense.report.RepoCloner waitForCloneProcess +INFO: Cloning of https://github.com/Javiery3889/ip.git completed! +Jan 24, 2024 2:14:03 PM reposense.report.ReportGenerator analyzeRepos +INFO: [194/427] Analyzing https://github.com/amanzainal/ip.git (master)... +Jan 24, 2024 2:14:03 PM reposense.report.RepoCloner spawnCloneProcess INFO: Cloning in parallel from https://github.com/Lin-Shuang-Shuang/ip.git... -Jan 24, 2024 1:57:12 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:14:03 PM reposense.report.RepoCloner waitForCloneProcess INFO: Waiting for cloning of https://github.com/Lin-Shuang-Shuang/ip.git to complete... -Jan 24, 2024 1:57:12 PM reposense.report.ReportGenerator updateRepoConfig -INFO: https://github.com/amanzainal/ip.git (master) does not contain a standalone config file. -Jan 24, 2024 1:57:12 PM reposense.authorship.FileInfoExtractor extractTextFileInfos -INFO: Extracting relevant file info from https://github.com/amanzainal/ip.git (master)... -Jan 24, 2024 1:57:12 PM reposense.commits.CommitInfoExtractor extractCommitInfos -INFO: Extracting commits info for https://github.com/amanzainal/ip.git (master)... -Jan 24, 2024 1:57:12 PM reposense.commits.CommitInfoAnalyzer analyzeCommits -INFO: Analyzing commits info for https://github.com/amanzainal/ip.git (master)... -Jan 24, 2024 1:57:12 PM reposense.report.ReportGenerator analyzeRepo -INFO: Analysis of https://github.com/amanzainal/ip.git (master) completed! -Jan 24, 2024 1:57:12 PM reposense.report.RepoCloner waitForCloneProcess -INFO: Cloning of https://github.com/Javiery3889/ip.git completed! -Jan 24, 2024 1:57:12 PM reposense.report.ReportGenerator analyzeRepos -INFO: [194/428] Analyzing https://github.com/Javiery3889/ip.git (master)... -Jan 24, 2024 1:57:12 PM reposense.report.RepoCloner spawnCloneProcess +Jan 24, 2024 2:14:03 PM reposense.report.ReportGenerator analyzeRepos +INFO: [195/427] Analyzing https://github.com/Javiery3889/ip.git (master)... +Jan 24, 2024 2:14:03 PM reposense.report.RepoCloner spawnCloneProcess INFO: Cloning in parallel from https://github.com/whelan-low/ip.git... -Jan 24, 2024 1:57:12 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:14:03 PM reposense.report.RepoCloner waitForCloneProcess INFO: Waiting for cloning of https://github.com/whelan-low/ip.git to complete... -Jan 24, 2024 1:57:12 PM reposense.report.ReportGenerator updateRepoConfig +Jan 24, 2024 2:14:03 PM reposense.report.ReportGenerator updateRepoConfig +INFO: https://github.com/amanzainal/ip.git (master) does not contain a standalone config file. +Jan 24, 2024 2:14:03 PM reposense.authorship.FileInfoExtractor extractTextFileInfos +INFO: Extracting relevant file info from https://github.com/amanzainal/ip.git (master)... +Jan 24, 2024 2:14:03 PM reposense.report.ReportGenerator updateRepoConfig INFO: https://github.com/Javiery3889/ip.git (master) does not contain a standalone config file. -Jan 24, 2024 1:57:12 PM reposense.authorship.FileInfoExtractor extractTextFileInfos +Jan 24, 2024 2:14:03 PM reposense.authorship.FileInfoExtractor extractTextFileInfos INFO: Extracting relevant file info from https://github.com/Javiery3889/ip.git (master)... -Jan 24, 2024 1:57:13 PM reposense.commits.CommitInfoExtractor extractCommitInfos +Jan 24, 2024 2:14:03 PM reposense.commits.CommitInfoExtractor extractCommitInfos +INFO: Extracting commits info for https://github.com/amanzainal/ip.git (master)... +Jan 24, 2024 2:14:03 PM reposense.commits.CommitInfoAnalyzer analyzeCommits +INFO: Analyzing commits info for https://github.com/amanzainal/ip.git (master)... +Jan 24, 2024 2:14:03 PM reposense.report.ReportGenerator analyzeRepo +INFO: Analysis of https://github.com/amanzainal/ip.git (master) completed! +Jan 24, 2024 2:14:03 PM reposense.commits.CommitInfoExtractor extractCommitInfos INFO: Extracting commits info for https://github.com/Javiery3889/ip.git (master)... -Jan 24, 2024 1:57:13 PM reposense.commits.CommitInfoAnalyzer analyzeCommits +Jan 24, 2024 2:14:03 PM reposense.commits.CommitInfoAnalyzer analyzeCommits INFO: Analyzing commits info for https://github.com/Javiery3889/ip.git (master)... -Jan 24, 2024 1:57:13 PM reposense.report.ReportGenerator analyzeRepo +Jan 24, 2024 2:14:03 PM reposense.report.ReportGenerator analyzeRepo INFO: Analysis of https://github.com/Javiery3889/ip.git (master) completed! -Jan 24, 2024 1:57:13 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:14:03 PM reposense.report.RepoCloner waitForCloneProcess +INFO: Cloning of https://github.com/ChuaZiLong/ip.git completed! +Jan 24, 2024 2:14:03 PM reposense.report.RepoCloner waitForCloneProcess INFO: Cloning of https://github.com/narwhalsilent/ip.git completed! -Jan 24, 2024 1:57:13 PM reposense.report.ReportGenerator analyzeRepos -INFO: [195/428] Analyzing https://github.com/narwhalsilent/ip.git (master)... -Jan 24, 2024 1:57:13 PM reposense.report.RepoCloner spawnCloneProcess +Jan 24, 2024 2:14:03 PM reposense.report.ReportGenerator analyzeRepos +INFO: [196/427] Analyzing https://github.com/ChuaZiLong/ip.git (master)... +Jan 24, 2024 2:14:03 PM reposense.report.RepoCloner spawnCloneProcess INFO: Cloning in parallel from https://github.com/ThitipatC/ip.git... -Jan 24, 2024 1:57:13 PM reposense.report.RepoCloner waitForCloneProcess -INFO: Waiting for cloning of https://github.com/ThitipatC/ip.git to complete... -Jan 24, 2024 1:57:13 PM reposense.report.ReportGenerator updateRepoConfig -INFO: https://github.com/narwhalsilent/ip.git (master) does not contain a standalone config file. -Jan 24, 2024 1:57:13 PM reposense.authorship.FileInfoExtractor extractTextFileInfos -INFO: Extracting relevant file info from https://github.com/narwhalsilent/ip.git (master)... -Jan 24, 2024 1:57:13 PM reposense.report.RepoCloner waitForCloneProcess -INFO: Cloning of https://github.com/ChuaZiLong/ip.git completed! -Jan 24, 2024 1:57:13 PM reposense.report.ReportGenerator analyzeRepos -INFO: [196/428] Analyzing https://github.com/ChuaZiLong/ip.git (master)... -Jan 24, 2024 1:57:13 PM reposense.report.RepoCloner spawnCloneProcess +Jan 24, 2024 2:14:03 PM reposense.report.ReportGenerator analyzeRepos +INFO: [197/427] Analyzing https://github.com/narwhalsilent/ip.git (master)... +Jan 24, 2024 2:14:03 PM reposense.report.RepoCloner spawnCloneProcess INFO: Cloning in parallel from https://github.com/YuvBindal/ip.git... -Jan 24, 2024 1:57:13 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:14:03 PM reposense.report.RepoCloner waitForCloneProcess +INFO: Waiting for cloning of https://github.com/ThitipatC/ip.git to complete... +Jan 24, 2024 2:14:03 PM reposense.report.RepoCloner waitForCloneProcess INFO: Waiting for cloning of https://github.com/YuvBindal/ip.git to complete... -Jan 24, 2024 1:57:13 PM reposense.report.ReportGenerator updateRepoConfig +Jan 24, 2024 2:14:03 PM reposense.report.ReportGenerator updateRepoConfig INFO: https://github.com/ChuaZiLong/ip.git (master) does not contain a standalone config file. -Jan 24, 2024 1:57:13 PM reposense.authorship.FileInfoExtractor extractTextFileInfos +Jan 24, 2024 2:14:03 PM reposense.authorship.FileInfoExtractor extractTextFileInfos INFO: Extracting relevant file info from https://github.com/ChuaZiLong/ip.git (master)... -Jan 24, 2024 1:57:13 PM reposense.commits.CommitInfoExtractor extractCommitInfos -INFO: Extracting commits info for https://github.com/ChuaZiLong/ip.git (master)... -Jan 24, 2024 1:57:13 PM reposense.commits.CommitInfoExtractor extractCommitInfos -INFO: Extracting commits info for https://github.com/narwhalsilent/ip.git (master)... -Jan 24, 2024 1:57:13 PM reposense.commits.CommitInfoAnalyzer analyzeCommits -INFO: Analyzing commits info for https://github.com/ChuaZiLong/ip.git (master)... -Jan 24, 2024 1:57:13 PM reposense.report.ReportGenerator analyzeRepo -INFO: Analysis of https://github.com/ChuaZiLong/ip.git (master) completed! -Jan 24, 2024 1:57:13 PM reposense.commits.CommitInfoAnalyzer analyzeCommits -INFO: Analyzing commits info for https://github.com/narwhalsilent/ip.git (master)... -Jan 24, 2024 1:57:13 PM reposense.report.ReportGenerator analyzeRepo -INFO: Analysis of https://github.com/narwhalsilent/ip.git (master) completed! -Jan 24, 2024 1:57:13 PM reposense.report.RepoCloner waitForCloneProcess -INFO: Cloning of https://github.com/Lin-Shuang-Shuang/ip.git completed! -Jan 24, 2024 1:57:13 PM reposense.report.ReportGenerator analyzeRepos -INFO: [197/428] Analyzing https://github.com/Lin-Shuang-Shuang/ip.git (master)... -Jan 24, 2024 1:57:13 PM reposense.report.RepoCloner spawnCloneProcess +Jan 24, 2024 2:14:03 PM reposense.report.ReportGenerator updateRepoConfig +INFO: https://github.com/narwhalsilent/ip.git (master) does not contain a standalone config file. +Jan 24, 2024 2:14:03 PM reposense.authorship.FileInfoExtractor extractTextFileInfos +INFO: Extracting relevant file info from https://github.com/narwhalsilent/ip.git (master)... +Jan 24, 2024 2:14:04 PM reposense.report.RepoCloner waitForCloneProcess +INFO: Cloning of https://github.com/whelan-low/ip.git completed! +Jan 24, 2024 2:14:04 PM reposense.report.RepoCloner spawnCloneProcess INFO: Cloning in parallel from https://github.com/doyelee0313/ip.git... -Jan 24, 2024 1:57:13 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:14:04 PM reposense.report.ReportGenerator analyzeRepos +INFO: [198/427] Analyzing https://github.com/whelan-low/ip.git (master)... +Jan 24, 2024 2:14:04 PM reposense.report.RepoCloner waitForCloneProcess +INFO: Cloning of https://github.com/Lin-Shuang-Shuang/ip.git completed! +Jan 24, 2024 2:14:04 PM reposense.report.RepoCloner waitForCloneProcess INFO: Waiting for cloning of https://github.com/doyelee0313/ip.git to complete... -Jan 24, 2024 1:57:13 PM reposense.report.ReportGenerator updateRepoConfig -INFO: https://github.com/Lin-Shuang-Shuang/ip.git (master) does not contain a standalone config file. -Jan 24, 2024 1:57:13 PM reposense.authorship.FileInfoExtractor extractTextFileInfos -INFO: Extracting relevant file info from https://github.com/Lin-Shuang-Shuang/ip.git (master)... -Jan 24, 2024 1:57:13 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:14:04 PM reposense.report.ReportGenerator analyzeRepos +INFO: [199/427] Analyzing https://github.com/Lin-Shuang-Shuang/ip.git (master)... +Jan 24, 2024 2:14:04 PM reposense.report.RepoCloner spawnCloneProcess +INFO: Cloning in parallel from https://github.com/taniatsq/ip.git... +Jan 24, 2024 2:14:04 PM reposense.report.RepoCloner waitForCloneProcess WARNING: Exception met while trying to clone the repo "YuvBindal/ip[master]", will skip this repo. reposense.system.CommandRunnerProcessException: Error returned from command git clone --bare 'https://github.com/YuvBindal/ip.git' 'repos/YuvBindal_ip/ip_bare' on path . : Cloning into bare repository 'repos/YuvBindal_ip/ip_bare'... @@ -4840,101 +4812,99 @@ fatal: could not read Username for 'https://github.com': No such device or addre at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) at java.base/java.lang.Thread.run(Thread.java:829) -Jan 24, 2024 1:57:13 PM reposense.report.RepoCloner spawnCloneProcess -INFO: Cloning in parallel from https://github.com/taniatsq/ip.git... -Jan 24, 2024 1:57:13 PM reposense.report.RepoCloner waitForCloneProcess -INFO: Waiting for cloning of https://github.com/taniatsq/ip.git to complete... -Jan 24, 2024 1:57:13 PM reposense.commits.CommitInfoExtractor extractCommitInfos -INFO: Extracting commits info for https://github.com/Lin-Shuang-Shuang/ip.git (master)... -Jan 24, 2024 1:57:13 PM reposense.commits.CommitInfoAnalyzer analyzeCommits -INFO: Analyzing commits info for https://github.com/Lin-Shuang-Shuang/ip.git (master)... -Jan 24, 2024 1:57:13 PM reposense.report.ReportGenerator analyzeRepo -INFO: Analysis of https://github.com/Lin-Shuang-Shuang/ip.git (master) completed! -Jan 24, 2024 1:57:13 PM reposense.report.RepoCloner waitForCloneProcess -INFO: Cloning of https://github.com/whelan-low/ip.git completed! -Jan 24, 2024 1:57:13 PM reposense.report.ReportGenerator analyzeRepos -INFO: [198/428] Analyzing https://github.com/whelan-low/ip.git (master)... -Jan 24, 2024 1:57:13 PM reposense.report.RepoCloner spawnCloneProcess +Jan 24, 2024 2:14:04 PM reposense.report.RepoCloner spawnCloneProcess INFO: Cloning in parallel from https://github.com/Rikko1204/ip.git... -Jan 24, 2024 1:57:13 PM reposense.report.RepoCloner waitForCloneProcess -INFO: Waiting for cloning of https://github.com/Rikko1204/ip.git to complete... -Jan 24, 2024 1:57:13 PM reposense.report.ReportGenerator updateRepoConfig +Jan 24, 2024 2:14:04 PM reposense.commits.CommitInfoExtractor extractCommitInfos +INFO: Extracting commits info for https://github.com/ChuaZiLong/ip.git (master)... +Jan 24, 2024 2:14:04 PM reposense.report.ReportGenerator updateRepoConfig INFO: https://github.com/whelan-low/ip.git (master) does not contain a standalone config file. -Jan 24, 2024 1:57:13 PM reposense.authorship.FileInfoExtractor extractTextFileInfos +Jan 24, 2024 2:14:04 PM reposense.authorship.FileInfoExtractor extractTextFileInfos INFO: Extracting relevant file info from https://github.com/whelan-low/ip.git (master)... -Jan 24, 2024 1:57:13 PM reposense.commits.CommitInfoExtractor extractCommitInfos +Jan 24, 2024 2:14:04 PM reposense.report.RepoCloner waitForCloneProcess +INFO: Waiting for cloning of https://github.com/taniatsq/ip.git to complete... +Jan 24, 2024 2:14:04 PM reposense.report.RepoCloner waitForCloneProcess +INFO: Waiting for cloning of https://github.com/Rikko1204/ip.git to complete... +Jan 24, 2024 2:14:04 PM reposense.commits.CommitInfoAnalyzer analyzeCommits +INFO: Analyzing commits info for https://github.com/ChuaZiLong/ip.git (master)... +Jan 24, 2024 2:14:04 PM reposense.report.ReportGenerator analyzeRepo +INFO: Analysis of https://github.com/ChuaZiLong/ip.git (master) completed! +Jan 24, 2024 2:14:04 PM reposense.report.ReportGenerator updateRepoConfig +INFO: https://github.com/Lin-Shuang-Shuang/ip.git (master) does not contain a standalone config file. +Jan 24, 2024 2:14:04 PM reposense.authorship.FileInfoExtractor extractTextFileInfos +INFO: Extracting relevant file info from https://github.com/Lin-Shuang-Shuang/ip.git (master)... +Jan 24, 2024 2:14:04 PM reposense.commits.CommitInfoExtractor extractCommitInfos +INFO: Extracting commits info for https://github.com/narwhalsilent/ip.git (master)... +Jan 24, 2024 2:14:04 PM reposense.commits.CommitInfoAnalyzer analyzeCommits +INFO: Analyzing commits info for https://github.com/narwhalsilent/ip.git (master)... +Jan 24, 2024 2:14:04 PM reposense.report.ReportGenerator analyzeRepo +INFO: Analysis of https://github.com/narwhalsilent/ip.git (master) completed! +Jan 24, 2024 2:14:04 PM reposense.commits.CommitInfoExtractor extractCommitInfos INFO: Extracting commits info for https://github.com/whelan-low/ip.git (master)... -Jan 24, 2024 1:57:13 PM reposense.commits.CommitInfoAnalyzer analyzeCommits +Jan 24, 2024 2:14:04 PM reposense.commits.CommitInfoAnalyzer analyzeCommits INFO: Analyzing commits info for https://github.com/whelan-low/ip.git (master)... -Jan 24, 2024 1:57:13 PM reposense.report.ReportGenerator analyzeRepo +Jan 24, 2024 2:14:04 PM reposense.report.ReportGenerator analyzeRepo INFO: Analysis of https://github.com/whelan-low/ip.git (master) completed! -Jan 24, 2024 1:57:14 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:14:04 PM reposense.commits.CommitInfoExtractor extractCommitInfos +INFO: Extracting commits info for https://github.com/Lin-Shuang-Shuang/ip.git (master)... +Jan 24, 2024 2:14:04 PM reposense.report.RepoCloner waitForCloneProcess INFO: Cloning of https://github.com/ThitipatC/ip.git completed! -Jan 24, 2024 1:57:14 PM reposense.report.ReportGenerator analyzeRepos -INFO: [199/428] Analyzing https://github.com/ThitipatC/ip.git (master)... -Jan 24, 2024 1:57:14 PM reposense.report.RepoCloner spawnCloneProcess +Jan 24, 2024 2:14:04 PM reposense.report.ReportGenerator analyzeRepos +INFO: [200/427] Analyzing https://github.com/ThitipatC/ip.git (master)... +Jan 24, 2024 2:14:04 PM reposense.report.RepoCloner spawnCloneProcess INFO: Cloning in parallel from https://github.com/Yskie/ip.git... -Jan 24, 2024 1:57:14 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:14:04 PM reposense.report.RepoCloner waitForCloneProcess INFO: Waiting for cloning of https://github.com/Yskie/ip.git to complete... -Jan 24, 2024 1:57:14 PM reposense.report.ReportGenerator updateRepoConfig +Jan 24, 2024 2:14:04 PM reposense.commits.CommitInfoAnalyzer analyzeCommits +INFO: Analyzing commits info for https://github.com/Lin-Shuang-Shuang/ip.git (master)... +Jan 24, 2024 2:14:04 PM reposense.report.ReportGenerator analyzeRepo +INFO: Analysis of https://github.com/Lin-Shuang-Shuang/ip.git (master) completed! +Jan 24, 2024 2:14:04 PM reposense.report.ReportGenerator updateRepoConfig INFO: https://github.com/ThitipatC/ip.git (master) does not contain a standalone config file. -Jan 24, 2024 1:57:14 PM reposense.authorship.FileInfoExtractor extractTextFileInfos +Jan 24, 2024 2:14:04 PM reposense.authorship.FileInfoExtractor extractTextFileInfos INFO: Extracting relevant file info from https://github.com/ThitipatC/ip.git (master)... -Jan 24, 2024 1:57:14 PM reposense.commits.CommitInfoExtractor extractCommitInfos +Jan 24, 2024 2:14:04 PM reposense.commits.CommitInfoExtractor extractCommitInfos INFO: Extracting commits info for https://github.com/ThitipatC/ip.git (master)... -Jan 24, 2024 1:57:14 PM reposense.commits.CommitInfoAnalyzer analyzeCommits +Jan 24, 2024 2:14:04 PM reposense.commits.CommitInfoAnalyzer analyzeCommits INFO: Analyzing commits info for https://github.com/ThitipatC/ip.git (master)... -Jan 24, 2024 1:57:14 PM reposense.report.ReportGenerator analyzeRepo +Jan 24, 2024 2:14:04 PM reposense.report.ReportGenerator analyzeRepo INFO: Analysis of https://github.com/ThitipatC/ip.git (master) completed! -Jan 24, 2024 1:57:14 PM reposense.report.RepoCloner waitForCloneProcess -INFO: Cloning of https://github.com/doyelee0313/ip.git completed! -Jan 24, 2024 1:57:14 PM reposense.report.ReportGenerator analyzeRepos -INFO: [200/428] Analyzing https://github.com/doyelee0313/ip.git (master)... -Jan 24, 2024 1:57:14 PM reposense.report.RepoCloner spawnCloneProcess +Jan 24, 2024 2:14:04 PM reposense.report.RepoCloner waitForCloneProcess +INFO: Cloning of https://github.com/Rikko1204/ip.git completed! +Jan 24, 2024 2:14:04 PM reposense.report.ReportGenerator analyzeRepos +INFO: [201/427] Analyzing https://github.com/Rikko1204/ip.git (master)... +Jan 24, 2024 2:14:04 PM reposense.report.RepoCloner spawnCloneProcess INFO: Cloning in parallel from https://github.com/Fidget-Spinner/ip.git... -Jan 24, 2024 1:57:14 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:14:04 PM reposense.report.RepoCloner waitForCloneProcess INFO: Waiting for cloning of https://github.com/Fidget-Spinner/ip.git to complete... -Jan 24, 2024 1:57:14 PM reposense.report.ReportGenerator updateRepoConfig -INFO: https://github.com/doyelee0313/ip.git (master) does not contain a standalone config file. -Jan 24, 2024 1:57:14 PM reposense.authorship.FileInfoExtractor extractTextFileInfos -INFO: Extracting relevant file info from https://github.com/doyelee0313/ip.git (master)... -Jan 24, 2024 1:57:14 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:14:04 PM reposense.report.RepoCloner waitForCloneProcess INFO: Cloning of https://github.com/taniatsq/ip.git completed! -Jan 24, 2024 1:57:14 PM reposense.report.RepoCloner spawnCloneProcess +Jan 24, 2024 2:14:04 PM reposense.report.ReportGenerator analyzeRepos +INFO: [202/427] Analyzing https://github.com/taniatsq/ip.git (master)... +Jan 24, 2024 2:14:04 PM reposense.report.RepoCloner spawnCloneProcess INFO: Cloning in parallel from https://github.com/FangRuoqing/ip.git... -Jan 24, 2024 1:57:14 PM reposense.report.ReportGenerator analyzeRepos -INFO: [201/428] Analyzing https://github.com/taniatsq/ip.git (master)... -Jan 24, 2024 1:57:14 PM reposense.commits.CommitInfoExtractor extractCommitInfos -INFO: Extracting commits info for https://github.com/doyelee0313/ip.git (master)... -Jan 24, 2024 1:57:14 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:14:04 PM reposense.report.RepoCloner waitForCloneProcess INFO: Waiting for cloning of https://github.com/FangRuoqing/ip.git to complete... -Jan 24, 2024 1:57:14 PM reposense.commits.CommitInfoAnalyzer analyzeCommits -INFO: Analyzing commits info for https://github.com/doyelee0313/ip.git (master)... -Jan 24, 2024 1:57:14 PM reposense.report.ReportGenerator analyzeRepo -INFO: Analysis of https://github.com/doyelee0313/ip.git (master) completed! -Jan 24, 2024 1:57:14 PM reposense.report.ReportGenerator updateRepoConfig +Jan 24, 2024 2:14:04 PM reposense.report.ReportGenerator updateRepoConfig +INFO: https://github.com/Rikko1204/ip.git (master) does not contain a standalone config file. +Jan 24, 2024 2:14:04 PM reposense.authorship.FileInfoExtractor extractTextFileInfos +INFO: Extracting relevant file info from https://github.com/Rikko1204/ip.git (master)... +Jan 24, 2024 2:14:04 PM reposense.report.RepoCloner waitForCloneProcess +INFO: Cloning of https://github.com/doyelee0313/ip.git completed! +Jan 24, 2024 2:14:04 PM reposense.report.ReportGenerator analyzeRepos +INFO: [203/427] Analyzing https://github.com/doyelee0313/ip.git (master)... +Jan 24, 2024 2:14:04 PM reposense.report.RepoCloner spawnCloneProcess +INFO: Cloning in parallel from https://github.com/zhuuyicheng/ip.git... +Jan 24, 2024 2:14:04 PM reposense.report.ReportGenerator updateRepoConfig INFO: https://github.com/taniatsq/ip.git (master) does not contain a standalone config file. -Jan 24, 2024 1:57:14 PM reposense.authorship.FileInfoExtractor extractTextFileInfos +Jan 24, 2024 2:14:04 PM reposense.authorship.FileInfoExtractor extractTextFileInfos INFO: Extracting relevant file info from https://github.com/taniatsq/ip.git (master)... -Jan 24, 2024 1:57:14 PM reposense.commits.CommitInfoExtractor extractCommitInfos -INFO: Extracting commits info for https://github.com/taniatsq/ip.git (master)... -Jan 24, 2024 1:57:14 PM reposense.commits.CommitInfoAnalyzer analyzeCommits -INFO: Analyzing commits info for https://github.com/taniatsq/ip.git (master)... -Jan 24, 2024 1:57:14 PM reposense.report.ReportGenerator analyzeRepo -INFO: Analysis of https://github.com/taniatsq/ip.git (master) completed! -Jan 24, 2024 1:57:14 PM reposense.report.RepoCloner waitForCloneProcess -INFO: Cloning of https://github.com/Rikko1204/ip.git completed! -Jan 24, 2024 1:57:14 PM reposense.report.ReportGenerator analyzeRepos -INFO: [202/428] Analyzing https://github.com/Rikko1204/ip.git (master)... -Jan 24, 2024 1:57:14 PM reposense.report.RepoCloner spawnCloneProcess -INFO: Cloning in parallel from https://github.com/zhuuyicheng/ip.git... -Jan 24, 2024 1:57:14 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:14:04 PM reposense.report.RepoCloner waitForCloneProcess INFO: Waiting for cloning of https://github.com/zhuuyicheng/ip.git to complete... -Jan 24, 2024 1:57:14 PM reposense.report.ReportGenerator updateRepoConfig -INFO: https://github.com/Rikko1204/ip.git (master) does not contain a standalone config file. -Jan 24, 2024 1:57:14 PM reposense.authorship.FileInfoExtractor extractTextFileInfos -INFO: Extracting relevant file info from https://github.com/Rikko1204/ip.git (master)... -Jan 24, 2024 1:57:14 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:14:04 PM reposense.report.ReportGenerator updateRepoConfig +INFO: https://github.com/doyelee0313/ip.git (master) does not contain a standalone config file. +Jan 24, 2024 2:14:04 PM reposense.authorship.FileInfoExtractor extractTextFileInfos +INFO: Extracting relevant file info from https://github.com/doyelee0313/ip.git (master)... +Jan 24, 2024 2:14:04 PM reposense.report.RepoCloner waitForCloneProcess WARNING: Exception met while trying to clone the repo "FangRuoqing/ip[master]", will skip this repo. reposense.system.CommandRunnerProcessException: Error returned from command git clone --bare 'https://github.com/FangRuoqing/ip.git' 'repos/FangRuoqing_ip/ip_bare' on path . : Cloning into bare repository 'repos/FangRuoqing_ip/ip_bare'... @@ -4950,43 +4920,43 @@ fatal: could not read Username for 'https://github.com': No such device or addre at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) at java.base/java.lang.Thread.run(Thread.java:829) -Jan 24, 2024 1:57:14 PM reposense.report.RepoCloner spawnCloneProcess +Jan 24, 2024 2:14:04 PM reposense.report.RepoCloner spawnCloneProcess INFO: Cloning in parallel from https://github.com/smolegz/ip.git... -Jan 24, 2024 1:57:14 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:14:04 PM reposense.report.RepoCloner waitForCloneProcess INFO: Waiting for cloning of https://github.com/smolegz/ip.git to complete... -Jan 24, 2024 1:57:14 PM reposense.commits.CommitInfoExtractor extractCommitInfos -INFO: Extracting commits info for https://github.com/Rikko1204/ip.git (master)... -Jan 24, 2024 1:57:14 PM reposense.commits.CommitInfoAnalyzer analyzeCommits -INFO: Analyzing commits info for https://github.com/Rikko1204/ip.git (master)... -Jan 24, 2024 1:57:14 PM reposense.report.ReportGenerator analyzeRepo -INFO: Analysis of https://github.com/Rikko1204/ip.git (master) completed! -Jan 24, 2024 1:57:14 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:14:04 PM reposense.report.RepoCloner waitForCloneProcess INFO: Cloning of https://github.com/Yskie/ip.git completed! -Jan 24, 2024 1:57:14 PM reposense.report.ReportGenerator analyzeRepos -INFO: [203/428] Analyzing https://github.com/Yskie/ip.git (master)... -Jan 24, 2024 1:57:14 PM reposense.report.RepoCloner spawnCloneProcess +Jan 24, 2024 2:14:04 PM reposense.report.ReportGenerator analyzeRepos +INFO: [204/427] Analyzing https://github.com/Yskie/ip.git (master)... +Jan 24, 2024 2:14:04 PM reposense.report.RepoCloner spawnCloneProcess INFO: Cloning in parallel from https://github.com/jinhanfromNUS/ip.git... -Jan 24, 2024 1:57:14 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:14:04 PM reposense.commits.CommitInfoExtractor extractCommitInfos +INFO: Extracting commits info for https://github.com/taniatsq/ip.git (master)... +Jan 24, 2024 2:14:04 PM reposense.report.RepoCloner waitForCloneProcess INFO: Waiting for cloning of https://github.com/jinhanfromNUS/ip.git to complete... -Jan 24, 2024 1:57:14 PM reposense.report.ReportGenerator updateRepoConfig +Jan 24, 2024 2:14:04 PM reposense.report.ReportGenerator updateRepoConfig INFO: https://github.com/Yskie/ip.git (master) does not contain a standalone config file. -Jan 24, 2024 1:57:14 PM reposense.authorship.FileInfoExtractor extractTextFileInfos +Jan 24, 2024 2:14:04 PM reposense.authorship.FileInfoExtractor extractTextFileInfos INFO: Extracting relevant file info from https://github.com/Yskie/ip.git (master)... -Jan 24, 2024 1:57:14 PM reposense.commits.CommitInfoExtractor extractCommitInfos +Jan 24, 2024 2:14:04 PM reposense.commits.CommitInfoAnalyzer analyzeCommits +INFO: Analyzing commits info for https://github.com/taniatsq/ip.git (master)... +Jan 24, 2024 2:14:04 PM reposense.report.ReportGenerator analyzeRepo +INFO: Analysis of https://github.com/taniatsq/ip.git (master) completed! +Jan 24, 2024 2:14:04 PM reposense.commits.CommitInfoExtractor extractCommitInfos +INFO: Extracting commits info for https://github.com/Rikko1204/ip.git (master)... +Jan 24, 2024 2:14:04 PM reposense.commits.CommitInfoExtractor extractCommitInfos +INFO: Extracting commits info for https://github.com/doyelee0313/ip.git (master)... +Jan 24, 2024 2:14:04 PM reposense.commits.CommitInfoAnalyzer analyzeCommits +INFO: Analyzing commits info for https://github.com/doyelee0313/ip.git (master)... +Jan 24, 2024 2:14:04 PM reposense.report.ReportGenerator analyzeRepo +INFO: Analysis of https://github.com/doyelee0313/ip.git (master) completed! +Jan 24, 2024 2:14:04 PM reposense.commits.CommitInfoAnalyzer analyzeCommits +INFO: Analyzing commits info for https://github.com/Rikko1204/ip.git (master)... +Jan 24, 2024 2:14:04 PM reposense.report.ReportGenerator analyzeRepo +INFO: Analysis of https://github.com/Rikko1204/ip.git (master) completed! +Jan 24, 2024 2:14:04 PM reposense.commits.CommitInfoExtractor extractCommitInfos INFO: Extracting commits info for https://github.com/Yskie/ip.git (master)... -Jan 24, 2024 1:57:14 PM reposense.commits.CommitInfoAnalyzer analyzeCommits -INFO: Analyzing commits info for https://github.com/Yskie/ip.git (master)... -Jan 24, 2024 1:57:14 PM reposense.report.ReportGenerator analyzeRepo -INFO: Analysis of https://github.com/Yskie/ip.git (master) completed! -Jan 24, 2024 1:57:15 PM reposense.report.RepoCloner waitForCloneProcess -INFO: Cloning of https://github.com/Fidget-Spinner/ip.git completed! -Jan 24, 2024 1:57:15 PM reposense.report.ReportGenerator analyzeRepos -INFO: [204/428] Analyzing https://github.com/Fidget-Spinner/ip.git (master)... -Jan 24, 2024 1:57:15 PM reposense.report.RepoCloner spawnCloneProcess -INFO: Cloning in parallel from https://github.com/0nesheep/ip.git... -Jan 24, 2024 1:57:15 PM reposense.report.RepoCloner waitForCloneProcess -INFO: Waiting for cloning of https://github.com/0nesheep/ip.git to complete... -Jan 24, 2024 1:57:15 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:14:04 PM reposense.report.RepoCloner waitForCloneProcess WARNING: Exception met while trying to clone the repo "jinhanfromNUS/ip[master]", will skip this repo. reposense.system.CommandRunnerProcessException: Error returned from command git clone --bare 'https://github.com/jinhanfromNUS/ip.git' 'repos/jinhanfromNUS_ip/ip_bare' on path . : Cloning into bare repository 'repos/jinhanfromNUS_ip/ip_bare'... @@ -5002,129 +4972,141 @@ fatal: could not read Username for 'https://github.com': No such device or addre at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) at java.base/java.lang.Thread.run(Thread.java:829) -Jan 24, 2024 1:57:15 PM reposense.report.RepoCloner spawnCloneProcess +Jan 24, 2024 2:14:04 PM reposense.report.RepoCloner spawnCloneProcess +INFO: Cloning in parallel from https://github.com/0nesheep/ip.git... +Jan 24, 2024 2:14:04 PM reposense.report.RepoCloner waitForCloneProcess +INFO: Waiting for cloning of https://github.com/0nesheep/ip.git to complete... +Jan 24, 2024 2:14:04 PM reposense.commits.CommitInfoAnalyzer analyzeCommits +INFO: Analyzing commits info for https://github.com/Yskie/ip.git (master)... +Jan 24, 2024 2:14:04 PM reposense.report.RepoCloner waitForCloneProcess +INFO: Cloning of https://github.com/Fidget-Spinner/ip.git completed! +Jan 24, 2024 2:14:04 PM reposense.report.ReportGenerator analyzeRepo +INFO: Analysis of https://github.com/Yskie/ip.git (master) completed! +Jan 24, 2024 2:14:04 PM reposense.report.ReportGenerator analyzeRepos +INFO: [205/427] Analyzing https://github.com/Fidget-Spinner/ip.git (master)... +Jan 24, 2024 2:14:04 PM reposense.report.RepoCloner spawnCloneProcess INFO: Cloning in parallel from https://github.com/AdityaB4/ip.git... -Jan 24, 2024 1:57:15 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:14:04 PM reposense.report.RepoCloner waitForCloneProcess INFO: Waiting for cloning of https://github.com/AdityaB4/ip.git to complete... -Jan 24, 2024 1:57:15 PM reposense.report.ReportGenerator updateRepoConfig +Jan 24, 2024 2:14:04 PM reposense.report.ReportGenerator updateRepoConfig INFO: https://github.com/Fidget-Spinner/ip.git (master) does not contain a standalone config file. -Jan 24, 2024 1:57:15 PM reposense.authorship.FileInfoExtractor extractTextFileInfos +Jan 24, 2024 2:14:04 PM reposense.authorship.FileInfoExtractor extractTextFileInfos INFO: Extracting relevant file info from https://github.com/Fidget-Spinner/ip.git (master)... -Jan 24, 2024 1:57:15 PM reposense.commits.CommitInfoExtractor extractCommitInfos +Jan 24, 2024 2:14:04 PM reposense.report.RepoCloner waitForCloneProcess +INFO: Cloning of https://github.com/zhuuyicheng/ip.git completed! +Jan 24, 2024 2:14:04 PM reposense.report.ReportGenerator analyzeRepos +INFO: [206/427] Analyzing https://github.com/zhuuyicheng/ip.git (master)... +Jan 24, 2024 2:14:04 PM reposense.report.RepoCloner spawnCloneProcess +INFO: Cloning in parallel from https://github.com/HM33-Stu/ip.git... +Jan 24, 2024 2:14:04 PM reposense.report.RepoCloner waitForCloneProcess +INFO: Waiting for cloning of https://github.com/HM33-Stu/ip.git to complete... +Jan 24, 2024 2:14:04 PM reposense.report.ReportGenerator updateRepoConfig +INFO: https://github.com/zhuuyicheng/ip.git (master) does not contain a standalone config file. +Jan 24, 2024 2:14:04 PM reposense.authorship.FileInfoExtractor extractTextFileInfos +INFO: Extracting relevant file info from https://github.com/zhuuyicheng/ip.git (master)... +Jan 24, 2024 2:14:04 PM reposense.commits.CommitInfoExtractor extractCommitInfos INFO: Extracting commits info for https://github.com/Fidget-Spinner/ip.git (master)... -Jan 24, 2024 1:57:15 PM reposense.commits.CommitInfoAnalyzer analyzeCommits +Jan 24, 2024 2:14:04 PM reposense.commits.CommitInfoAnalyzer analyzeCommits INFO: Analyzing commits info for https://github.com/Fidget-Spinner/ip.git (master)... -Jan 24, 2024 1:57:15 PM reposense.report.ReportGenerator analyzeRepo +Jan 24, 2024 2:14:04 PM reposense.report.ReportGenerator analyzeRepo INFO: Analysis of https://github.com/Fidget-Spinner/ip.git (master) completed! -Jan 24, 2024 1:57:15 PM reposense.report.RepoCloner waitForCloneProcess -INFO: Cloning of https://github.com/zhuuyicheng/ip.git completed! -Jan 24, 2024 1:57:15 PM reposense.report.ReportGenerator analyzeRepos -INFO: [205/428] Analyzing https://github.com/zhuuyicheng/ip.git (master)... -Jan 24, 2024 1:57:15 PM reposense.report.RepoCloner spawnCloneProcess -INFO: Cloning in parallel from https://github.com/HM33-Stu/ip.git... -Jan 24, 2024 1:57:15 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:14:04 PM reposense.report.RepoCloner waitForCloneProcess INFO: Cloning of https://github.com/smolegz/ip.git completed! -Jan 24, 2024 1:57:15 PM reposense.report.RepoCloner waitForCloneProcess -INFO: Waiting for cloning of https://github.com/HM33-Stu/ip.git to complete... -Jan 24, 2024 1:57:15 PM reposense.report.ReportGenerator analyzeRepos -INFO: [206/428] Analyzing https://github.com/smolegz/ip.git (master)... -Jan 24, 2024 1:57:15 PM reposense.report.RepoCloner spawnCloneProcess +Jan 24, 2024 2:14:04 PM reposense.report.ReportGenerator analyzeRepos +INFO: [207/427] Analyzing https://github.com/smolegz/ip.git (master)... +Jan 24, 2024 2:14:04 PM reposense.report.RepoCloner spawnCloneProcess INFO: Cloning in parallel from https://github.com/yap-zong-xin/ip.git... -Jan 24, 2024 1:57:15 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:14:04 PM reposense.report.RepoCloner waitForCloneProcess INFO: Waiting for cloning of https://github.com/yap-zong-xin/ip.git to complete... -Jan 24, 2024 1:57:15 PM reposense.report.ReportGenerator updateRepoConfig -INFO: https://github.com/zhuuyicheng/ip.git (master) does not contain a standalone config file. -Jan 24, 2024 1:57:15 PM reposense.authorship.FileInfoExtractor extractTextFileInfos -INFO: Extracting relevant file info from https://github.com/zhuuyicheng/ip.git (master)... -Jan 24, 2024 1:57:15 PM reposense.report.ReportGenerator updateRepoConfig +Jan 24, 2024 2:14:04 PM reposense.report.ReportGenerator updateRepoConfig INFO: https://github.com/smolegz/ip.git (master) does not contain a standalone config file. -Jan 24, 2024 1:57:15 PM reposense.authorship.FileInfoExtractor extractTextFileInfos +Jan 24, 2024 2:14:04 PM reposense.authorship.FileInfoExtractor extractTextFileInfos INFO: Extracting relevant file info from https://github.com/smolegz/ip.git (master)... -Jan 24, 2024 1:57:15 PM reposense.commits.CommitInfoExtractor extractCommitInfos +Jan 24, 2024 2:14:04 PM reposense.commits.CommitInfoExtractor extractCommitInfos INFO: Extracting commits info for https://github.com/zhuuyicheng/ip.git (master)... -Jan 24, 2024 1:57:15 PM reposense.commits.CommitInfoExtractor extractCommitInfos -INFO: Extracting commits info for https://github.com/smolegz/ip.git (master)... -Jan 24, 2024 1:57:15 PM reposense.commits.CommitInfoAnalyzer analyzeCommits +Jan 24, 2024 2:14:04 PM reposense.commits.CommitInfoAnalyzer analyzeCommits INFO: Analyzing commits info for https://github.com/zhuuyicheng/ip.git (master)... -Jan 24, 2024 1:57:15 PM reposense.commits.CommitInfoAnalyzer analyzeCommits -INFO: Analyzing commits info for https://github.com/smolegz/ip.git (master)... -Jan 24, 2024 1:57:15 PM reposense.report.ReportGenerator analyzeRepo +Jan 24, 2024 2:14:04 PM reposense.report.ReportGenerator analyzeRepo INFO: Analysis of https://github.com/zhuuyicheng/ip.git (master) completed! -Jan 24, 2024 1:57:15 PM reposense.report.ReportGenerator analyzeRepo +Jan 24, 2024 2:14:04 PM reposense.commits.CommitInfoExtractor extractCommitInfos +INFO: Extracting commits info for https://github.com/smolegz/ip.git (master)... +Jan 24, 2024 2:14:04 PM reposense.commits.CommitInfoAnalyzer analyzeCommits +INFO: Analyzing commits info for https://github.com/smolegz/ip.git (master)... +Jan 24, 2024 2:14:04 PM reposense.report.ReportGenerator analyzeRepo INFO: Analysis of https://github.com/smolegz/ip.git (master) completed! -Jan 24, 2024 1:57:15 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:14:04 PM reposense.report.RepoCloner waitForCloneProcess INFO: Cloning of https://github.com/0nesheep/ip.git completed! -Jan 24, 2024 1:57:15 PM reposense.report.ReportGenerator analyzeRepos -INFO: [207/428] Analyzing https://github.com/0nesheep/ip.git (master)... -Jan 24, 2024 1:57:15 PM reposense.report.RepoCloner spawnCloneProcess +Jan 24, 2024 2:14:04 PM reposense.report.ReportGenerator analyzeRepos +INFO: [208/427] Analyzing https://github.com/0nesheep/ip.git (master)... +Jan 24, 2024 2:14:04 PM reposense.report.RepoCloner spawnCloneProcess INFO: Cloning in parallel from https://github.com/jocelyn-soh/ip.git... -Jan 24, 2024 1:57:15 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:14:04 PM reposense.report.RepoCloner waitForCloneProcess INFO: Waiting for cloning of https://github.com/jocelyn-soh/ip.git to complete... -Jan 24, 2024 1:57:15 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:14:04 PM reposense.report.RepoCloner waitForCloneProcess INFO: Cloning of https://github.com/AdityaB4/ip.git completed! -Jan 24, 2024 1:57:15 PM reposense.report.ReportGenerator analyzeRepos -INFO: [208/428] Analyzing https://github.com/AdityaB4/ip.git (master)... -Jan 24, 2024 1:57:15 PM reposense.report.RepoCloner spawnCloneProcess +Jan 24, 2024 2:14:04 PM reposense.report.RepoCloner spawnCloneProcess INFO: Cloning in parallel from https://github.com/felixchanyy/ip.git... -Jan 24, 2024 1:57:15 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:14:04 PM reposense.report.ReportGenerator analyzeRepos +INFO: [209/427] Analyzing https://github.com/AdityaB4/ip.git (master)... +Jan 24, 2024 2:14:04 PM reposense.report.RepoCloner waitForCloneProcess INFO: Waiting for cloning of https://github.com/felixchanyy/ip.git to complete... -Jan 24, 2024 1:57:15 PM reposense.report.ReportGenerator updateRepoConfig +Jan 24, 2024 2:14:04 PM reposense.report.ReportGenerator updateRepoConfig INFO: https://github.com/0nesheep/ip.git (master) does not contain a standalone config file. -Jan 24, 2024 1:57:15 PM reposense.authorship.FileInfoExtractor extractTextFileInfos +Jan 24, 2024 2:14:04 PM reposense.authorship.FileInfoExtractor extractTextFileInfos INFO: Extracting relevant file info from https://github.com/0nesheep/ip.git (master)... -Jan 24, 2024 1:57:15 PM reposense.report.ReportGenerator updateRepoConfig +Jan 24, 2024 2:14:04 PM reposense.report.ReportGenerator updateRepoConfig INFO: https://github.com/AdityaB4/ip.git (master) does not contain a standalone config file. -Jan 24, 2024 1:57:15 PM reposense.authorship.FileInfoExtractor extractTextFileInfos +Jan 24, 2024 2:14:04 PM reposense.authorship.FileInfoExtractor extractTextFileInfos INFO: Extracting relevant file info from https://github.com/AdityaB4/ip.git (master)... -Jan 24, 2024 1:57:15 PM reposense.commits.CommitInfoExtractor extractCommitInfos +Jan 24, 2024 2:14:04 PM reposense.commits.CommitInfoExtractor extractCommitInfos INFO: Extracting commits info for https://github.com/0nesheep/ip.git (master)... -Jan 24, 2024 1:57:15 PM reposense.commits.CommitInfoAnalyzer analyzeCommits +Jan 24, 2024 2:14:04 PM reposense.report.RepoCloner waitForCloneProcess +INFO: Cloning of https://github.com/HM33-Stu/ip.git completed! +Jan 24, 2024 2:14:04 PM reposense.commits.CommitInfoAnalyzer analyzeCommits INFO: Analyzing commits info for https://github.com/0nesheep/ip.git (master)... -Jan 24, 2024 1:57:15 PM reposense.report.ReportGenerator analyzeRepo +Jan 24, 2024 2:14:04 PM reposense.report.ReportGenerator analyzeRepo INFO: Analysis of https://github.com/0nesheep/ip.git (master) completed! -Jan 24, 2024 1:57:15 PM reposense.commits.CommitInfoExtractor extractCommitInfos -INFO: Extracting commits info for https://github.com/AdityaB4/ip.git (master)... -Jan 24, 2024 1:57:15 PM reposense.commits.CommitInfoAnalyzer analyzeCommits -INFO: Analyzing commits info for https://github.com/AdityaB4/ip.git (master)... -Jan 24, 2024 1:57:15 PM reposense.report.ReportGenerator analyzeRepo -INFO: Analysis of https://github.com/AdityaB4/ip.git (master) completed! -Jan 24, 2024 1:57:16 PM reposense.report.RepoCloner waitForCloneProcess -INFO: Cloning of https://github.com/HM33-Stu/ip.git completed! -Jan 24, 2024 1:57:16 PM reposense.report.RepoCloner waitForCloneProcess -INFO: Cloning of https://github.com/yap-zong-xin/ip.git completed! -Jan 24, 2024 1:57:16 PM reposense.report.ReportGenerator analyzeRepos -INFO: [209/428] Analyzing https://github.com/HM33-Stu/ip.git (master)... -Jan 24, 2024 1:57:16 PM reposense.report.RepoCloner spawnCloneProcess +Jan 24, 2024 2:14:04 PM reposense.report.RepoCloner spawnCloneProcess INFO: Cloning in parallel from https://github.com/donwong2308/ip.git... -Jan 24, 2024 1:57:16 PM reposense.report.ReportGenerator analyzeRepos -INFO: [210/428] Analyzing https://github.com/yap-zong-xin/ip.git (master)... -Jan 24, 2024 1:57:16 PM reposense.report.RepoCloner spawnCloneProcess -INFO: Cloning in parallel from https://github.com/minreiseah/ip.git... -Jan 24, 2024 1:57:16 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:14:04 PM reposense.report.ReportGenerator analyzeRepos +INFO: [210/427] Analyzing https://github.com/HM33-Stu/ip.git (master)... +Jan 24, 2024 2:14:05 PM reposense.report.RepoCloner waitForCloneProcess INFO: Waiting for cloning of https://github.com/donwong2308/ip.git to complete... -Jan 24, 2024 1:57:16 PM reposense.report.RepoCloner waitForCloneProcess -INFO: Waiting for cloning of https://github.com/minreiseah/ip.git to complete... -Jan 24, 2024 1:57:16 PM reposense.report.ReportGenerator updateRepoConfig -INFO: https://github.com/yap-zong-xin/ip.git (master) does not contain a standalone config file. -Jan 24, 2024 1:57:16 PM reposense.authorship.FileInfoExtractor extractTextFileInfos -INFO: Extracting relevant file info from https://github.com/yap-zong-xin/ip.git (master)... -Jan 24, 2024 1:57:16 PM reposense.report.ReportGenerator updateRepoConfig +Jan 24, 2024 2:14:05 PM reposense.report.ReportGenerator updateRepoConfig INFO: https://github.com/HM33-Stu/ip.git (master) does not contain a standalone config file. -Jan 24, 2024 1:57:16 PM reposense.authorship.FileInfoExtractor extractTextFileInfos +Jan 24, 2024 2:14:05 PM reposense.authorship.FileInfoExtractor extractTextFileInfos INFO: Extracting relevant file info from https://github.com/HM33-Stu/ip.git (master)... -Jan 24, 2024 1:57:16 PM reposense.commits.CommitInfoExtractor extractCommitInfos +Jan 24, 2024 2:14:05 PM reposense.report.RepoCloner waitForCloneProcess +INFO: Cloning of https://github.com/yap-zong-xin/ip.git completed! +Jan 24, 2024 2:14:05 PM reposense.commits.CommitInfoExtractor extractCommitInfos INFO: Extracting commits info for https://github.com/HM33-Stu/ip.git (master)... -Jan 24, 2024 1:57:16 PM reposense.commits.CommitInfoAnalyzer analyzeCommits +Jan 24, 2024 2:14:05 PM reposense.report.ReportGenerator analyzeRepos +INFO: [211/427] Analyzing https://github.com/yap-zong-xin/ip.git (master)... +Jan 24, 2024 2:14:05 PM reposense.report.RepoCloner spawnCloneProcess +INFO: Cloning in parallel from https://github.com/minreiseah/ip.git... +Jan 24, 2024 2:14:05 PM reposense.report.RepoCloner waitForCloneProcess +INFO: Waiting for cloning of https://github.com/minreiseah/ip.git to complete... +Jan 24, 2024 2:14:05 PM reposense.commits.CommitInfoAnalyzer analyzeCommits INFO: Analyzing commits info for https://github.com/HM33-Stu/ip.git (master)... -Jan 24, 2024 1:57:16 PM reposense.report.ReportGenerator analyzeRepo +Jan 24, 2024 2:14:05 PM reposense.report.ReportGenerator analyzeRepo INFO: Analysis of https://github.com/HM33-Stu/ip.git (master) completed! -Jan 24, 2024 1:57:16 PM reposense.commits.CommitInfoExtractor extractCommitInfos +Jan 24, 2024 2:14:05 PM reposense.report.ReportGenerator updateRepoConfig +INFO: https://github.com/yap-zong-xin/ip.git (master) does not contain a standalone config file. +Jan 24, 2024 2:14:05 PM reposense.authorship.FileInfoExtractor extractTextFileInfos +INFO: Extracting relevant file info from https://github.com/yap-zong-xin/ip.git (master)... +Jan 24, 2024 2:14:05 PM reposense.commits.CommitInfoExtractor extractCommitInfos +INFO: Extracting commits info for https://github.com/AdityaB4/ip.git (master)... +Jan 24, 2024 2:14:05 PM reposense.commits.CommitInfoAnalyzer analyzeCommits +INFO: Analyzing commits info for https://github.com/AdityaB4/ip.git (master)... +Jan 24, 2024 2:14:05 PM reposense.report.ReportGenerator analyzeRepo +INFO: Analysis of https://github.com/AdityaB4/ip.git (master) completed! +Jan 24, 2024 2:14:05 PM reposense.commits.CommitInfoExtractor extractCommitInfos INFO: Extracting commits info for https://github.com/yap-zong-xin/ip.git (master)... -Jan 24, 2024 1:57:16 PM reposense.commits.CommitInfoAnalyzer analyzeCommits +Jan 24, 2024 2:14:05 PM reposense.commits.CommitInfoAnalyzer analyzeCommits INFO: Analyzing commits info for https://github.com/yap-zong-xin/ip.git (master)... -Jan 24, 2024 1:57:16 PM reposense.report.ReportGenerator analyzeRepo +Jan 24, 2024 2:14:05 PM reposense.report.ReportGenerator analyzeRepo INFO: Analysis of https://github.com/yap-zong-xin/ip.git (master) completed! -Jan 24, 2024 1:57:16 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:14:05 PM reposense.report.RepoCloner waitForCloneProcess WARNING: Exception met while trying to clone the repo "minreiseah/ip[master]", will skip this repo. reposense.system.CommandRunnerProcessException: Error returned from command git clone --bare 'https://github.com/minreiseah/ip.git' 'repos/minreiseah_ip/ip_bare' on path . : Cloning into bare repository 'repos/minreiseah_ip/ip_bare'... @@ -5140,91 +5122,93 @@ fatal: could not read Username for 'https://github.com': No such device or addre at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) at java.base/java.lang.Thread.run(Thread.java:829) -Jan 24, 2024 1:57:16 PM reposense.report.RepoCloner spawnCloneProcess +Jan 24, 2024 2:14:05 PM reposense.report.RepoCloner spawnCloneProcess INFO: Cloning in parallel from https://github.com/Pluiexo/ip.git... -Jan 24, 2024 1:57:16 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:14:05 PM reposense.report.RepoCloner waitForCloneProcess INFO: Waiting for cloning of https://github.com/Pluiexo/ip.git to complete... -Jan 24, 2024 1:57:16 PM reposense.report.RepoCloner waitForCloneProcess -INFO: Cloning of https://github.com/felixchanyy/ip.git completed! -Jan 24, 2024 1:57:16 PM reposense.report.ReportGenerator analyzeRepos -INFO: [211/428] Analyzing https://github.com/felixchanyy/ip.git (master)... -Jan 24, 2024 1:57:16 PM reposense.report.RepoCloner spawnCloneProcess +Jan 24, 2024 2:14:05 PM reposense.report.RepoCloner waitForCloneProcess +INFO: Cloning of https://github.com/jocelyn-soh/ip.git completed! +Jan 24, 2024 2:14:05 PM reposense.report.RepoCloner spawnCloneProcess INFO: Cloning in parallel from https://github.com/Emberlynn-Loo/ip.git... -Jan 24, 2024 1:57:16 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:14:05 PM reposense.report.ReportGenerator analyzeRepos +INFO: [212/427] Analyzing https://github.com/jocelyn-soh/ip.git (master)... +Jan 24, 2024 2:14:05 PM reposense.report.RepoCloner waitForCloneProcess INFO: Waiting for cloning of https://github.com/Emberlynn-Loo/ip.git to complete... -Jan 24, 2024 1:57:16 PM reposense.report.ReportGenerator updateRepoConfig -INFO: https://github.com/felixchanyy/ip.git (master) does not contain a standalone config file. -Jan 24, 2024 1:57:16 PM reposense.authorship.FileInfoExtractor extractTextFileInfos -INFO: Extracting relevant file info from https://github.com/felixchanyy/ip.git (master)... -Jan 24, 2024 1:57:16 PM reposense.report.RepoCloner waitForCloneProcess -INFO: Cloning of https://github.com/jocelyn-soh/ip.git completed! -Jan 24, 2024 1:57:16 PM reposense.report.ReportGenerator analyzeRepos -INFO: [212/428] Analyzing https://github.com/jocelyn-soh/ip.git (master)... -Jan 24, 2024 1:57:16 PM reposense.report.RepoCloner spawnCloneProcess +Jan 24, 2024 2:14:05 PM reposense.report.RepoCloner waitForCloneProcess +INFO: Cloning of https://github.com/felixchanyy/ip.git completed! +Jan 24, 2024 2:14:05 PM reposense.report.ReportGenerator analyzeRepos +INFO: [213/427] Analyzing https://github.com/felixchanyy/ip.git (master)... +Jan 24, 2024 2:14:05 PM reposense.report.RepoCloner spawnCloneProcess INFO: Cloning in parallel from https://github.com/DhiraPT/ip.git... -Jan 24, 2024 1:57:16 PM reposense.report.RepoCloner waitForCloneProcess -INFO: Waiting for cloning of https://github.com/DhiraPT/ip.git to complete... -Jan 24, 2024 1:57:16 PM reposense.report.ReportGenerator updateRepoConfig +Jan 24, 2024 2:14:05 PM reposense.report.ReportGenerator updateRepoConfig INFO: https://github.com/jocelyn-soh/ip.git (master) does not contain a standalone config file. -Jan 24, 2024 1:57:16 PM reposense.authorship.FileInfoExtractor extractTextFileInfos +Jan 24, 2024 2:14:05 PM reposense.authorship.FileInfoExtractor extractTextFileInfos INFO: Extracting relevant file info from https://github.com/jocelyn-soh/ip.git (master)... -Jan 24, 2024 1:57:16 PM reposense.commits.CommitInfoExtractor extractCommitInfos -INFO: Extracting commits info for https://github.com/felixchanyy/ip.git (master)... -Jan 24, 2024 1:57:16 PM reposense.commits.CommitInfoExtractor extractCommitInfos +Jan 24, 2024 2:14:05 PM reposense.report.RepoCloner waitForCloneProcess +INFO: Waiting for cloning of https://github.com/DhiraPT/ip.git to complete... +Jan 24, 2024 2:14:05 PM reposense.report.ReportGenerator updateRepoConfig +INFO: https://github.com/felixchanyy/ip.git (master) does not contain a standalone config file. +Jan 24, 2024 2:14:05 PM reposense.authorship.FileInfoExtractor extractTextFileInfos +INFO: Extracting relevant file info from https://github.com/felixchanyy/ip.git (master)... +Jan 24, 2024 2:14:05 PM reposense.commits.CommitInfoExtractor extractCommitInfos INFO: Extracting commits info for https://github.com/jocelyn-soh/ip.git (master)... -Jan 24, 2024 1:57:16 PM reposense.commits.CommitInfoAnalyzer analyzeCommits -INFO: Analyzing commits info for https://github.com/felixchanyy/ip.git (master)... -Jan 24, 2024 1:57:16 PM reposense.report.ReportGenerator analyzeRepo -INFO: Analysis of https://github.com/felixchanyy/ip.git (master) completed! -Jan 24, 2024 1:57:16 PM reposense.commits.CommitInfoAnalyzer analyzeCommits -INFO: Analyzing commits info for https://github.com/jocelyn-soh/ip.git (master)... -Jan 24, 2024 1:57:16 PM reposense.report.ReportGenerator analyzeRepo -INFO: Analysis of https://github.com/jocelyn-soh/ip.git (master) completed! -Jan 24, 2024 1:57:16 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:14:05 PM reposense.report.RepoCloner waitForCloneProcess INFO: Cloning of https://github.com/donwong2308/ip.git completed! -Jan 24, 2024 1:57:16 PM reposense.report.ReportGenerator analyzeRepos -INFO: [213/428] Analyzing https://github.com/donwong2308/ip.git (master)... -Jan 24, 2024 1:57:16 PM reposense.report.RepoCloner spawnCloneProcess +Jan 24, 2024 2:14:05 PM reposense.report.ReportGenerator analyzeRepos +INFO: [214/427] Analyzing https://github.com/donwong2308/ip.git (master)... +Jan 24, 2024 2:14:05 PM reposense.report.RepoCloner spawnCloneProcess INFO: Cloning in parallel from https://github.com/howen02/ip.git... -Jan 24, 2024 1:57:16 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:14:05 PM reposense.commits.CommitInfoAnalyzer analyzeCommits +INFO: Analyzing commits info for https://github.com/jocelyn-soh/ip.git (master)... +Jan 24, 2024 2:14:05 PM reposense.report.ReportGenerator analyzeRepo +INFO: Analysis of https://github.com/jocelyn-soh/ip.git (master) completed! +Jan 24, 2024 2:14:05 PM reposense.report.RepoCloner waitForCloneProcess INFO: Waiting for cloning of https://github.com/howen02/ip.git to complete... -Jan 24, 2024 1:57:17 PM reposense.report.ReportGenerator updateRepoConfig +Jan 24, 2024 2:14:05 PM reposense.report.ReportGenerator updateRepoConfig INFO: https://github.com/donwong2308/ip.git (master) does not contain a standalone config file. -Jan 24, 2024 1:57:17 PM reposense.authorship.FileInfoExtractor extractTextFileInfos +Jan 24, 2024 2:14:05 PM reposense.authorship.FileInfoExtractor extractTextFileInfos INFO: Extracting relevant file info from https://github.com/donwong2308/ip.git (master)... -Jan 24, 2024 1:57:17 PM reposense.commits.CommitInfoExtractor extractCommitInfos +Jan 24, 2024 2:14:05 PM reposense.commits.CommitInfoExtractor extractCommitInfos +INFO: Extracting commits info for https://github.com/felixchanyy/ip.git (master)... +Jan 24, 2024 2:14:05 PM reposense.commits.CommitInfoExtractor extractCommitInfos INFO: Extracting commits info for https://github.com/donwong2308/ip.git (master)... -Jan 24, 2024 1:57:17 PM reposense.commits.CommitInfoAnalyzer analyzeCommits +Jan 24, 2024 2:14:05 PM reposense.commits.CommitInfoAnalyzer analyzeCommits +INFO: Analyzing commits info for https://github.com/felixchanyy/ip.git (master)... +Jan 24, 2024 2:14:05 PM reposense.report.ReportGenerator analyzeRepo +INFO: Analysis of https://github.com/felixchanyy/ip.git (master) completed! +Jan 24, 2024 2:14:05 PM reposense.commits.CommitInfoAnalyzer analyzeCommits INFO: Analyzing commits info for https://github.com/donwong2308/ip.git (master)... -Jan 24, 2024 1:57:17 PM reposense.report.ReportGenerator analyzeRepo +Jan 24, 2024 2:14:05 PM reposense.report.ReportGenerator analyzeRepo INFO: Analysis of https://github.com/donwong2308/ip.git (master) completed! -Jan 24, 2024 1:57:17 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:14:05 PM reposense.report.RepoCloner waitForCloneProcess INFO: Cloning of https://github.com/Pluiexo/ip.git completed! -Jan 24, 2024 1:57:17 PM reposense.report.ReportGenerator analyzeRepos -INFO: [214/428] Analyzing https://github.com/Pluiexo/ip.git (master)... -Jan 24, 2024 1:57:17 PM reposense.report.RepoCloner spawnCloneProcess +Jan 24, 2024 2:14:05 PM reposense.report.ReportGenerator analyzeRepos +INFO: [215/427] Analyzing https://github.com/Pluiexo/ip.git (master)... +Jan 24, 2024 2:14:05 PM reposense.report.RepoCloner spawnCloneProcess INFO: Cloning in parallel from https://github.com/shunjieee/ip.git... -Jan 24, 2024 1:57:17 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:14:05 PM reposense.report.RepoCloner waitForCloneProcess INFO: Waiting for cloning of https://github.com/shunjieee/ip.git to complete... -Jan 24, 2024 1:57:17 PM reposense.report.ReportGenerator updateRepoConfig +Jan 24, 2024 2:14:05 PM reposense.report.ReportGenerator updateRepoConfig INFO: https://github.com/Pluiexo/ip.git (master) does not contain a standalone config file. -Jan 24, 2024 1:57:17 PM reposense.authorship.FileInfoExtractor extractTextFileInfos +Jan 24, 2024 2:14:05 PM reposense.authorship.FileInfoExtractor extractTextFileInfos INFO: Extracting relevant file info from https://github.com/Pluiexo/ip.git (master)... -Jan 24, 2024 1:57:17 PM reposense.commits.CommitInfoExtractor extractCommitInfos -INFO: Extracting commits info for https://github.com/Pluiexo/ip.git (master)... -Jan 24, 2024 1:57:17 PM reposense.commits.CommitInfoAnalyzer analyzeCommits -INFO: Analyzing commits info for https://github.com/Pluiexo/ip.git (master)... -Jan 24, 2024 1:57:17 PM reposense.report.ReportGenerator analyzeRepo -INFO: Analysis of https://github.com/Pluiexo/ip.git (master) completed! -Jan 24, 2024 1:57:17 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:14:05 PM reposense.report.RepoCloner waitForCloneProcess INFO: Cloning of https://github.com/Emberlynn-Loo/ip.git completed! -Jan 24, 2024 1:57:17 PM reposense.report.ReportGenerator analyzeRepos -INFO: [215/428] Analyzing https://github.com/Emberlynn-Loo/ip.git (master)... -Jan 24, 2024 1:57:17 PM reposense.report.RepoCloner spawnCloneProcess +Jan 24, 2024 2:14:05 PM reposense.report.ReportGenerator analyzeRepos +INFO: [216/427] Analyzing https://github.com/Emberlynn-Loo/ip.git (master)... +Jan 24, 2024 2:14:05 PM reposense.report.RepoCloner spawnCloneProcess INFO: Cloning in parallel from https://github.com/nigel27022001/ip.git... -Jan 24, 2024 1:57:17 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:14:05 PM reposense.report.RepoCloner waitForCloneProcess +INFO: Cloning of https://github.com/DhiraPT/ip.git completed! +Jan 24, 2024 2:14:05 PM reposense.report.ReportGenerator analyzeRepos +INFO: [217/427] Analyzing https://github.com/DhiraPT/ip.git (master)... +Jan 24, 2024 2:14:05 PM reposense.report.RepoCloner spawnCloneProcess +INFO: Cloning in parallel from https://github.com/shayaansultan/ip.git... +Jan 24, 2024 2:14:05 PM reposense.report.RepoCloner waitForCloneProcess INFO: Waiting for cloning of https://github.com/nigel27022001/ip.git to complete... -Jan 24, 2024 1:57:17 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:14:05 PM reposense.report.RepoCloner waitForCloneProcess +INFO: Waiting for cloning of https://github.com/shayaansultan/ip.git to complete... +Jan 24, 2024 2:14:05 PM reposense.report.RepoCloner waitForCloneProcess WARNING: Exception met while trying to clone the repo "shunjieee/ip[master]", will skip this repo. reposense.system.CommandRunnerProcessException: Error returned from command git clone --bare 'https://github.com/shunjieee/ip.git' 'repos/shunjieee_ip/ip_bare' on path . : Cloning into bare repository 'repos/shunjieee_ip/ip_bare'... @@ -5240,111 +5224,107 @@ fatal: could not read Username for 'https://github.com': No such device or addre at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) at java.base/java.lang.Thread.run(Thread.java:829) -Jan 24, 2024 1:57:17 PM reposense.report.RepoCloner spawnCloneProcess -INFO: Cloning in parallel from https://github.com/shayaansultan/ip.git... -Jan 24, 2024 1:57:17 PM reposense.report.RepoCloner waitForCloneProcess -INFO: Waiting for cloning of https://github.com/shayaansultan/ip.git to complete... -Jan 24, 2024 1:57:17 PM reposense.report.ReportGenerator updateRepoConfig +Jan 24, 2024 2:14:05 PM reposense.report.RepoCloner spawnCloneProcess +INFO: Cloning in parallel from https://github.com/mahadhir247/ip.git... +Jan 24, 2024 2:14:05 PM reposense.report.ReportGenerator updateRepoConfig INFO: https://github.com/Emberlynn-Loo/ip.git (master) does not contain a standalone config file. -Jan 24, 2024 1:57:17 PM reposense.authorship.FileInfoExtractor extractTextFileInfos +Jan 24, 2024 2:14:05 PM reposense.authorship.FileInfoExtractor extractTextFileInfos INFO: Extracting relevant file info from https://github.com/Emberlynn-Loo/ip.git (master)... -Jan 24, 2024 1:57:17 PM reposense.report.RepoCloner waitForCloneProcess -INFO: Cloning of https://github.com/DhiraPT/ip.git completed! -Jan 24, 2024 1:57:17 PM reposense.report.ReportGenerator analyzeRepos -INFO: [216/428] Analyzing https://github.com/DhiraPT/ip.git (master)... -Jan 24, 2024 1:57:17 PM reposense.report.RepoCloner spawnCloneProcess -INFO: Cloning in parallel from https://github.com/mahadhir247/ip.git... -Jan 24, 2024 1:57:17 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:14:05 PM reposense.report.RepoCloner waitForCloneProcess INFO: Waiting for cloning of https://github.com/mahadhir247/ip.git to complete... -Jan 24, 2024 1:57:17 PM reposense.commits.CommitInfoExtractor extractCommitInfos -INFO: Extracting commits info for https://github.com/Emberlynn-Loo/ip.git (master)... -Jan 24, 2024 1:57:17 PM reposense.report.ReportGenerator updateRepoConfig +Jan 24, 2024 2:14:05 PM reposense.report.ReportGenerator updateRepoConfig INFO: https://github.com/DhiraPT/ip.git (master) does not contain a standalone config file. -Jan 24, 2024 1:57:17 PM reposense.authorship.FileInfoExtractor extractTextFileInfos +Jan 24, 2024 2:14:05 PM reposense.authorship.FileInfoExtractor extractTextFileInfos INFO: Extracting relevant file info from https://github.com/DhiraPT/ip.git (master)... -Jan 24, 2024 1:57:17 PM reposense.commits.CommitInfoAnalyzer analyzeCommits -INFO: Analyzing commits info for https://github.com/Emberlynn-Loo/ip.git (master)... -Jan 24, 2024 1:57:17 PM reposense.report.ReportGenerator analyzeRepo -INFO: Analysis of https://github.com/Emberlynn-Loo/ip.git (master) completed! -Jan 24, 2024 1:57:17 PM reposense.commits.CommitInfoExtractor extractCommitInfos -INFO: Extracting commits info for https://github.com/DhiraPT/ip.git (master)... -Jan 24, 2024 1:57:17 PM reposense.commits.CommitInfoAnalyzer analyzeCommits -INFO: Analyzing commits info for https://github.com/DhiraPT/ip.git (master)... -Jan 24, 2024 1:57:17 PM reposense.report.ReportGenerator analyzeRepo -INFO: Analysis of https://github.com/DhiraPT/ip.git (master) completed! -Jan 24, 2024 1:57:17 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:14:05 PM reposense.report.RepoCloner waitForCloneProcess INFO: Cloning of https://github.com/howen02/ip.git completed! -Jan 24, 2024 1:57:17 PM reposense.report.ReportGenerator analyzeRepos -INFO: [217/428] Analyzing https://github.com/howen02/ip.git (master)... -Jan 24, 2024 1:57:17 PM reposense.report.RepoCloner spawnCloneProcess +Jan 24, 2024 2:14:05 PM reposense.commits.CommitInfoExtractor extractCommitInfos +INFO: Extracting commits info for https://github.com/Emberlynn-Loo/ip.git (master)... +Jan 24, 2024 2:14:05 PM reposense.report.RepoCloner spawnCloneProcess INFO: Cloning in parallel from https://github.com/GiselleTan/ip.git... -Jan 24, 2024 1:57:17 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:14:05 PM reposense.report.ReportGenerator analyzeRepos +INFO: [218/427] Analyzing https://github.com/howen02/ip.git (master)... +Jan 24, 2024 2:14:05 PM reposense.commits.CommitInfoExtractor extractCommitInfos +INFO: Extracting commits info for https://github.com/Pluiexo/ip.git (master)... +Jan 24, 2024 2:14:05 PM reposense.report.RepoCloner waitForCloneProcess INFO: Waiting for cloning of https://github.com/GiselleTan/ip.git to complete... -Jan 24, 2024 1:57:17 PM reposense.report.ReportGenerator updateRepoConfig +Jan 24, 2024 2:14:05 PM reposense.commits.CommitInfoAnalyzer analyzeCommits +INFO: Analyzing commits info for https://github.com/Emberlynn-Loo/ip.git (master)... +Jan 24, 2024 2:14:05 PM reposense.report.ReportGenerator analyzeRepo +INFO: Analysis of https://github.com/Emberlynn-Loo/ip.git (master) completed! +Jan 24, 2024 2:14:05 PM reposense.commits.CommitInfoAnalyzer analyzeCommits +INFO: Analyzing commits info for https://github.com/Pluiexo/ip.git (master)... +Jan 24, 2024 2:14:05 PM reposense.report.ReportGenerator analyzeRepo +INFO: Analysis of https://github.com/Pluiexo/ip.git (master) completed! +Jan 24, 2024 2:14:05 PM reposense.commits.CommitInfoExtractor extractCommitInfos +INFO: Extracting commits info for https://github.com/DhiraPT/ip.git (master)... +Jan 24, 2024 2:14:05 PM reposense.report.ReportGenerator updateRepoConfig INFO: https://github.com/howen02/ip.git (master) does not contain a standalone config file. -Jan 24, 2024 1:57:17 PM reposense.authorship.FileInfoExtractor extractTextFileInfos +Jan 24, 2024 2:14:05 PM reposense.authorship.FileInfoExtractor extractTextFileInfos INFO: Extracting relevant file info from https://github.com/howen02/ip.git (master)... -Jan 24, 2024 1:57:17 PM reposense.commits.CommitInfoExtractor extractCommitInfos +Jan 24, 2024 2:14:05 PM reposense.commits.CommitInfoAnalyzer analyzeCommits +INFO: Analyzing commits info for https://github.com/DhiraPT/ip.git (master)... +Jan 24, 2024 2:14:05 PM reposense.report.ReportGenerator analyzeRepo +INFO: Analysis of https://github.com/DhiraPT/ip.git (master) completed! +Jan 24, 2024 2:14:05 PM reposense.commits.CommitInfoExtractor extractCommitInfos INFO: Extracting commits info for https://github.com/howen02/ip.git (master)... -Jan 24, 2024 1:57:17 PM reposense.commits.CommitInfoAnalyzer analyzeCommits +Jan 24, 2024 2:14:05 PM reposense.commits.CommitInfoAnalyzer analyzeCommits INFO: Analyzing commits info for https://github.com/howen02/ip.git (master)... -Jan 24, 2024 1:57:17 PM reposense.report.ReportGenerator analyzeRepo +Jan 24, 2024 2:14:05 PM reposense.report.ReportGenerator analyzeRepo INFO: Analysis of https://github.com/howen02/ip.git (master) completed! -Jan 24, 2024 1:57:18 PM reposense.report.RepoCloner waitForCloneProcess -INFO: Cloning of https://github.com/mahadhir247/ip.git completed! -Jan 24, 2024 1:57:18 PM reposense.report.ReportGenerator analyzeRepos -INFO: [218/428] Analyzing https://github.com/mahadhir247/ip.git (master)... -Jan 24, 2024 1:57:18 PM reposense.report.RepoCloner spawnCloneProcess -INFO: Cloning in parallel from https://github.com/lihaoquan/ip.git... -Jan 24, 2024 1:57:18 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:14:05 PM reposense.report.RepoCloner waitForCloneProcess INFO: Cloning of https://github.com/nigel27022001/ip.git completed! -Jan 24, 2024 1:57:18 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:14:05 PM reposense.report.ReportGenerator analyzeRepos +INFO: [219/427] Analyzing https://github.com/nigel27022001/ip.git (master)... +Jan 24, 2024 2:14:05 PM reposense.report.RepoCloner spawnCloneProcess +INFO: Cloning in parallel from https://github.com/lihaoquan/ip.git... +Jan 24, 2024 2:14:05 PM reposense.report.RepoCloner waitForCloneProcess INFO: Waiting for cloning of https://github.com/lihaoquan/ip.git to complete... -Jan 24, 2024 1:57:18 PM reposense.report.RepoCloner spawnCloneProcess -INFO: Cloning in parallel from https://github.com/PallonCX/ip.git... -Jan 24, 2024 1:57:18 PM reposense.report.ReportGenerator analyzeRepos -INFO: [219/428] Analyzing https://github.com/nigel27022001/ip.git (master)... -Jan 24, 2024 1:57:18 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:14:05 PM reposense.report.ReportGenerator updateRepoConfig +INFO: https://github.com/nigel27022001/ip.git (master) does not contain a standalone config file. +Jan 24, 2024 2:14:05 PM reposense.authorship.FileInfoExtractor extractTextFileInfos +INFO: Extracting relevant file info from https://github.com/nigel27022001/ip.git (master)... +Jan 24, 2024 2:14:05 PM reposense.report.RepoCloner waitForCloneProcess +INFO: Cloning of https://github.com/mahadhir247/ip.git completed! +Jan 24, 2024 2:14:05 PM reposense.report.RepoCloner waitForCloneProcess INFO: Cloning of https://github.com/shayaansultan/ip.git completed! -Jan 24, 2024 1:57:18 PM reposense.report.RepoCloner waitForCloneProcess -INFO: Waiting for cloning of https://github.com/PallonCX/ip.git to complete... -Jan 24, 2024 1:57:18 PM reposense.report.RepoCloner spawnCloneProcess +Jan 24, 2024 2:14:05 PM reposense.report.RepoCloner spawnCloneProcess +INFO: Cloning in parallel from https://github.com/PallonCX/ip.git... +Jan 24, 2024 2:14:05 PM reposense.report.ReportGenerator analyzeRepos +INFO: [220/427] Analyzing https://github.com/mahadhir247/ip.git (master)... +Jan 24, 2024 2:14:05 PM reposense.report.RepoCloner spawnCloneProcess INFO: Cloning in parallel from https://github.com/yadunut/ip.git... -Jan 24, 2024 1:57:18 PM reposense.report.ReportGenerator analyzeRepos -INFO: [220/428] Analyzing https://github.com/shayaansultan/ip.git (master)... -Jan 24, 2024 1:57:18 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:14:05 PM reposense.report.ReportGenerator analyzeRepos +INFO: [221/427] Analyzing https://github.com/shayaansultan/ip.git (master)... +Jan 24, 2024 2:14:05 PM reposense.report.RepoCloner waitForCloneProcess INFO: Waiting for cloning of https://github.com/yadunut/ip.git to complete... -Jan 24, 2024 1:57:18 PM reposense.report.ReportGenerator updateRepoConfig -INFO: https://github.com/mahadhir247/ip.git (master) does not contain a standalone config file. -Jan 24, 2024 1:57:18 PM reposense.authorship.FileInfoExtractor extractTextFileInfos -INFO: Extracting relevant file info from https://github.com/mahadhir247/ip.git (master)... -Jan 24, 2024 1:57:18 PM reposense.report.ReportGenerator updateRepoConfig -INFO: https://github.com/nigel27022001/ip.git (master) does not contain a standalone config file. -Jan 24, 2024 1:57:18 PM reposense.authorship.FileInfoExtractor extractTextFileInfos -INFO: Extracting relevant file info from https://github.com/nigel27022001/ip.git (master)... -Jan 24, 2024 1:57:18 PM reposense.report.ReportGenerator updateRepoConfig +Jan 24, 2024 2:14:05 PM reposense.report.RepoCloner waitForCloneProcess +INFO: Waiting for cloning of https://github.com/PallonCX/ip.git to complete... +Jan 24, 2024 2:14:05 PM reposense.report.ReportGenerator updateRepoConfig INFO: https://github.com/shayaansultan/ip.git (master) does not contain a standalone config file. -Jan 24, 2024 1:57:18 PM reposense.authorship.FileInfoExtractor extractTextFileInfos +Jan 24, 2024 2:14:05 PM reposense.authorship.FileInfoExtractor extractTextFileInfos INFO: Extracting relevant file info from https://github.com/shayaansultan/ip.git (master)... -Jan 24, 2024 1:57:18 PM reposense.commits.CommitInfoExtractor extractCommitInfos -INFO: Extracting commits info for https://github.com/shayaansultan/ip.git (master)... -Jan 24, 2024 1:57:18 PM reposense.commits.CommitInfoAnalyzer analyzeCommits -INFO: Analyzing commits info for https://github.com/shayaansultan/ip.git (master)... -Jan 24, 2024 1:57:18 PM reposense.report.ReportGenerator analyzeRepo -INFO: Analysis of https://github.com/shayaansultan/ip.git (master) completed! -Jan 24, 2024 1:57:18 PM reposense.commits.CommitInfoExtractor extractCommitInfos -INFO: Extracting commits info for https://github.com/mahadhir247/ip.git (master)... -Jan 24, 2024 1:57:18 PM reposense.commits.CommitInfoExtractor extractCommitInfos +Jan 24, 2024 2:14:05 PM reposense.commits.CommitInfoExtractor extractCommitInfos INFO: Extracting commits info for https://github.com/nigel27022001/ip.git (master)... -Jan 24, 2024 1:57:18 PM reposense.commits.CommitInfoAnalyzer analyzeCommits -INFO: Analyzing commits info for https://github.com/mahadhir247/ip.git (master)... -Jan 24, 2024 1:57:18 PM reposense.report.ReportGenerator analyzeRepo -INFO: Analysis of https://github.com/mahadhir247/ip.git (master) completed! -Jan 24, 2024 1:57:18 PM reposense.commits.CommitInfoAnalyzer analyzeCommits +Jan 24, 2024 2:14:05 PM reposense.report.ReportGenerator updateRepoConfig +INFO: https://github.com/mahadhir247/ip.git (master) does not contain a standalone config file. +Jan 24, 2024 2:14:05 PM reposense.authorship.FileInfoExtractor extractTextFileInfos +INFO: Extracting relevant file info from https://github.com/mahadhir247/ip.git (master)... +Jan 24, 2024 2:14:05 PM reposense.commits.CommitInfoAnalyzer analyzeCommits INFO: Analyzing commits info for https://github.com/nigel27022001/ip.git (master)... -Jan 24, 2024 1:57:18 PM reposense.report.ReportGenerator analyzeRepo +Jan 24, 2024 2:14:05 PM reposense.report.ReportGenerator analyzeRepo INFO: Analysis of https://github.com/nigel27022001/ip.git (master) completed! -Jan 24, 2024 1:57:18 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:14:05 PM reposense.report.RepoCloner waitForCloneProcess +INFO: Cloning of https://github.com/GiselleTan/ip.git completed! +Jan 24, 2024 2:14:05 PM reposense.report.ReportGenerator analyzeRepos +INFO: [222/427] Analyzing https://github.com/GiselleTan/ip.git (master)... +Jan 24, 2024 2:14:05 PM reposense.report.RepoCloner spawnCloneProcess +INFO: Cloning in parallel from https://github.com/yiwern5/ip.git... +Jan 24, 2024 2:14:05 PM reposense.commits.CommitInfoExtractor extractCommitInfos +INFO: Extracting commits info for https://github.com/shayaansultan/ip.git (master)... +Jan 24, 2024 2:14:05 PM reposense.report.RepoCloner waitForCloneProcess +INFO: Waiting for cloning of https://github.com/yiwern5/ip.git to complete... +Jan 24, 2024 2:14:05 PM reposense.report.RepoCloner waitForCloneProcess WARNING: Exception met while trying to clone the repo "PallonCX/ip[master]", will skip this repo. reposense.system.CommandRunnerProcessException: Error returned from command git clone --bare 'https://github.com/PallonCX/ip.git' 'repos/PallonCX_ip/ip_bare' on path . : Cloning into bare repository 'repos/PallonCX_ip/ip_bare'... @@ -5360,65 +5340,51 @@ fatal: could not read Username for 'https://github.com': No such device or addre at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) at java.base/java.lang.Thread.run(Thread.java:829) -Jan 24, 2024 1:57:18 PM reposense.report.RepoCloner spawnCloneProcess -INFO: Cloning in parallel from https://github.com/yiwern5/ip.git... -Jan 24, 2024 1:57:18 PM reposense.report.RepoCloner waitForCloneProcess -INFO: Waiting for cloning of https://github.com/yiwern5/ip.git to complete... -Jan 24, 2024 1:57:18 PM reposense.report.RepoCloner waitForCloneProcess -INFO: Cloning of https://github.com/GiselleTan/ip.git completed! -Jan 24, 2024 1:57:18 PM reposense.report.ReportGenerator analyzeRepos -INFO: [221/428] Analyzing https://github.com/GiselleTan/ip.git (master)... -Jan 24, 2024 1:57:18 PM reposense.report.RepoCloner spawnCloneProcess +Jan 24, 2024 2:14:05 PM reposense.report.RepoCloner spawnCloneProcess INFO: Cloning in parallel from https://github.com/saiutkarsh33/ip.git... -Jan 24, 2024 1:57:18 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:14:05 PM reposense.commits.CommitInfoAnalyzer analyzeCommits +INFO: Analyzing commits info for https://github.com/shayaansultan/ip.git (master)... +Jan 24, 2024 2:14:05 PM reposense.report.ReportGenerator analyzeRepo +INFO: Analysis of https://github.com/shayaansultan/ip.git (master) completed! +Jan 24, 2024 2:14:05 PM reposense.report.RepoCloner waitForCloneProcess INFO: Waiting for cloning of https://github.com/saiutkarsh33/ip.git to complete... -Jan 24, 2024 1:57:18 PM reposense.report.ReportGenerator updateRepoConfig +Jan 24, 2024 2:14:05 PM reposense.report.ReportGenerator updateRepoConfig INFO: https://github.com/GiselleTan/ip.git (master) does not contain a standalone config file. -Jan 24, 2024 1:57:18 PM reposense.authorship.FileInfoExtractor extractTextFileInfos +Jan 24, 2024 2:14:05 PM reposense.authorship.FileInfoExtractor extractTextFileInfos INFO: Extracting relevant file info from https://github.com/GiselleTan/ip.git (master)... -Jan 24, 2024 1:57:18 PM reposense.commits.CommitInfoExtractor extractCommitInfos +Jan 24, 2024 2:14:05 PM reposense.commits.CommitInfoExtractor extractCommitInfos +INFO: Extracting commits info for https://github.com/mahadhir247/ip.git (master)... +Jan 24, 2024 2:14:05 PM reposense.commits.CommitInfoAnalyzer analyzeCommits +INFO: Analyzing commits info for https://github.com/mahadhir247/ip.git (master)... +Jan 24, 2024 2:14:05 PM reposense.report.ReportGenerator analyzeRepo +INFO: Analysis of https://github.com/mahadhir247/ip.git (master) completed! +Jan 24, 2024 2:14:05 PM reposense.commits.CommitInfoExtractor extractCommitInfos INFO: Extracting commits info for https://github.com/GiselleTan/ip.git (master)... -Jan 24, 2024 1:57:18 PM reposense.commits.CommitInfoAnalyzer analyzeCommits +Jan 24, 2024 2:14:06 PM reposense.report.RepoCloner waitForCloneProcess +INFO: Cloning of https://github.com/lihaoquan/ip.git completed! +Jan 24, 2024 2:14:06 PM reposense.commits.CommitInfoAnalyzer analyzeCommits INFO: Analyzing commits info for https://github.com/GiselleTan/ip.git (master)... -Jan 24, 2024 1:57:18 PM reposense.report.ReportGenerator analyzeRepo +Jan 24, 2024 2:14:06 PM reposense.report.ReportGenerator analyzeRepo INFO: Analysis of https://github.com/GiselleTan/ip.git (master) completed! -Jan 24, 2024 1:57:18 PM reposense.report.RepoCloner waitForCloneProcess -INFO: Cloning of https://github.com/lihaoquan/ip.git completed! -Jan 24, 2024 1:57:18 PM reposense.report.ReportGenerator analyzeRepos -INFO: [222/428] Analyzing https://github.com/lihaoquan/ip.git (master)... -Jan 24, 2024 1:57:18 PM reposense.report.RepoCloner spawnCloneProcess +Jan 24, 2024 2:14:06 PM reposense.report.RepoCloner spawnCloneProcess INFO: Cloning in parallel from https://github.com/Dexter-Wong/ip.git... -Jan 24, 2024 1:57:18 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:14:06 PM reposense.report.ReportGenerator analyzeRepos +INFO: [223/427] Analyzing https://github.com/lihaoquan/ip.git (master)... +Jan 24, 2024 2:14:06 PM reposense.report.RepoCloner waitForCloneProcess INFO: Waiting for cloning of https://github.com/Dexter-Wong/ip.git to complete... -Jan 24, 2024 1:57:18 PM reposense.report.ReportGenerator updateRepoConfig +Jan 24, 2024 2:14:06 PM reposense.report.ReportGenerator updateRepoConfig INFO: https://github.com/lihaoquan/ip.git (master) does not contain a standalone config file. -Jan 24, 2024 1:57:18 PM reposense.authorship.FileInfoExtractor extractTextFileInfos +Jan 24, 2024 2:14:06 PM reposense.authorship.FileInfoExtractor extractTextFileInfos INFO: Extracting relevant file info from https://github.com/lihaoquan/ip.git (master)... -Jan 24, 2024 1:57:19 PM reposense.commits.CommitInfoExtractor extractCommitInfos -INFO: Extracting commits info for https://github.com/lihaoquan/ip.git (master)... -Jan 24, 2024 1:57:19 PM reposense.commits.CommitInfoAnalyzer analyzeCommits -INFO: Analyzing commits info for https://github.com/lihaoquan/ip.git (master)... -Jan 24, 2024 1:57:19 PM reposense.report.ReportGenerator analyzeRepo -INFO: Analysis of https://github.com/lihaoquan/ip.git (master) completed! -Jan 24, 2024 1:57:19 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:14:06 PM reposense.report.RepoCloner waitForCloneProcess INFO: Cloning of https://github.com/yadunut/ip.git completed! -Jan 24, 2024 1:57:19 PM reposense.report.ReportGenerator analyzeRepos -INFO: [223/428] Analyzing https://github.com/yadunut/ip.git (master)... -Jan 24, 2024 1:57:19 PM reposense.report.RepoCloner spawnCloneProcess +Jan 24, 2024 2:14:06 PM reposense.report.ReportGenerator analyzeRepos +INFO: [224/427] Analyzing https://github.com/yadunut/ip.git (master)... +Jan 24, 2024 2:14:06 PM reposense.report.RepoCloner spawnCloneProcess INFO: Cloning in parallel from https://github.com/h4ow3i/ip.git... -Jan 24, 2024 1:57:19 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:14:06 PM reposense.report.RepoCloner waitForCloneProcess INFO: Waiting for cloning of https://github.com/h4ow3i/ip.git to complete... -Jan 24, 2024 1:57:19 PM reposense.report.ReportGenerator updateRepoConfig -INFO: https://github.com/yadunut/ip.git (master) does not contain a standalone config file. -Jan 24, 2024 1:57:19 PM reposense.authorship.FileInfoExtractor extractTextFileInfos -INFO: Extracting relevant file info from https://github.com/yadunut/ip.git (master)... -Jan 24, 2024 1:57:19 PM reposense.commits.CommitInfoExtractor extractCommitInfos -INFO: Extracting commits info for https://github.com/yadunut/ip.git (master)... -Jan 24, 2024 1:57:19 PM reposense.commits.CommitInfoAnalyzer analyzeCommits -INFO: Analyzing commits info for https://github.com/yadunut/ip.git (master)... -Jan 24, 2024 1:57:19 PM reposense.report.ReportGenerator analyzeRepo -INFO: Analysis of https://github.com/yadunut/ip.git (master) completed! -Jan 24, 2024 1:57:19 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:14:06 PM reposense.report.RepoCloner waitForCloneProcess WARNING: Exception met while trying to clone the repo "Dexter-Wong/ip[master]", will skip this repo. reposense.system.CommandRunnerProcessException: Error returned from command git clone --bare 'https://github.com/Dexter-Wong/ip.git' 'repos/Dexter-Wong_ip/ip_bare' on path . : Cloning into bare repository 'repos/Dexter-Wong_ip/ip_bare'... @@ -5434,263 +5400,261 @@ fatal: could not read Username for 'https://github.com': No such device or addre at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) at java.base/java.lang.Thread.run(Thread.java:829) -Jan 24, 2024 1:57:19 PM reposense.report.RepoCloner spawnCloneProcess +Jan 24, 2024 2:14:06 PM reposense.report.RepoCloner spawnCloneProcess INFO: Cloning in parallel from https://github.com/Derekljh/ip.git... -Jan 24, 2024 1:57:19 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:14:06 PM reposense.report.RepoCloner waitForCloneProcess INFO: Waiting for cloning of https://github.com/Derekljh/ip.git to complete... -Jan 24, 2024 1:57:19 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:14:06 PM reposense.commits.CommitInfoExtractor extractCommitInfos +INFO: Extracting commits info for https://github.com/lihaoquan/ip.git (master)... +Jan 24, 2024 2:14:06 PM reposense.report.ReportGenerator updateRepoConfig +INFO: https://github.com/yadunut/ip.git (master) does not contain a standalone config file. +Jan 24, 2024 2:14:06 PM reposense.authorship.FileInfoExtractor extractTextFileInfos +INFO: Extracting relevant file info from https://github.com/yadunut/ip.git (master)... +Jan 24, 2024 2:14:06 PM reposense.commits.CommitInfoAnalyzer analyzeCommits +INFO: Analyzing commits info for https://github.com/lihaoquan/ip.git (master)... +Jan 24, 2024 2:14:06 PM reposense.report.ReportGenerator analyzeRepo +INFO: Analysis of https://github.com/lihaoquan/ip.git (master) completed! +Jan 24, 2024 2:14:06 PM reposense.commits.CommitInfoExtractor extractCommitInfos +INFO: Extracting commits info for https://github.com/yadunut/ip.git (master)... +Jan 24, 2024 2:14:06 PM reposense.report.RepoCloner waitForCloneProcess INFO: Cloning of https://github.com/yiwern5/ip.git completed! -Jan 24, 2024 1:57:19 PM reposense.report.ReportGenerator analyzeRepos -INFO: [224/428] Analyzing https://github.com/yiwern5/ip.git (master)... -Jan 24, 2024 1:57:19 PM reposense.report.RepoCloner spawnCloneProcess +Jan 24, 2024 2:14:06 PM reposense.report.RepoCloner spawnCloneProcess INFO: Cloning in parallel from https://github.com/Jayne1010/ip.git... -Jan 24, 2024 1:57:19 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:14:06 PM reposense.report.ReportGenerator analyzeRepos +INFO: [225/427] Analyzing https://github.com/yiwern5/ip.git (master)... +Jan 24, 2024 2:14:06 PM reposense.commits.CommitInfoAnalyzer analyzeCommits +INFO: Analyzing commits info for https://github.com/yadunut/ip.git (master)... +Jan 24, 2024 2:14:06 PM reposense.report.ReportGenerator analyzeRepo +INFO: Analysis of https://github.com/yadunut/ip.git (master) completed! +Jan 24, 2024 2:14:06 PM reposense.report.RepoCloner waitForCloneProcess INFO: Waiting for cloning of https://github.com/Jayne1010/ip.git to complete... -Jan 24, 2024 1:57:19 PM reposense.report.ReportGenerator updateRepoConfig -INFO: https://github.com/yiwern5/ip.git (master) does not contain a standalone config file. -Jan 24, 2024 1:57:19 PM reposense.authorship.FileInfoExtractor extractTextFileInfos -INFO: Extracting relevant file info from https://github.com/yiwern5/ip.git (master)... -Jan 24, 2024 1:57:19 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:14:06 PM reposense.report.RepoCloner waitForCloneProcess INFO: Cloning of https://github.com/saiutkarsh33/ip.git completed! -Jan 24, 2024 1:57:19 PM reposense.report.RepoCloner spawnCloneProcess +Jan 24, 2024 2:14:06 PM reposense.report.ReportGenerator analyzeRepos +INFO: [226/427] Analyzing https://github.com/saiutkarsh33/ip.git (master)... +Jan 24, 2024 2:14:06 PM reposense.report.RepoCloner spawnCloneProcess INFO: Cloning in parallel from https://github.com/officialchengyud/ip.git... -Jan 24, 2024 1:57:19 PM reposense.report.ReportGenerator analyzeRepos -INFO: [225/428] Analyzing https://github.com/saiutkarsh33/ip.git (master)... -Jan 24, 2024 1:57:19 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:14:06 PM reposense.report.RepoCloner waitForCloneProcess INFO: Waiting for cloning of https://github.com/officialchengyud/ip.git to complete... -Jan 24, 2024 1:57:19 PM reposense.report.ReportGenerator updateRepoConfig +Jan 24, 2024 2:14:06 PM reposense.report.ReportGenerator updateRepoConfig +INFO: https://github.com/yiwern5/ip.git (master) does not contain a standalone config file. +Jan 24, 2024 2:14:06 PM reposense.authorship.FileInfoExtractor extractTextFileInfos +INFO: Extracting relevant file info from https://github.com/yiwern5/ip.git (master)... +Jan 24, 2024 2:14:06 PM reposense.report.ReportGenerator updateRepoConfig INFO: https://github.com/saiutkarsh33/ip.git (master) does not contain a standalone config file. -Jan 24, 2024 1:57:19 PM reposense.authorship.FileInfoExtractor extractTextFileInfos +Jan 24, 2024 2:14:06 PM reposense.authorship.FileInfoExtractor extractTextFileInfos INFO: Extracting relevant file info from https://github.com/saiutkarsh33/ip.git (master)... -Jan 24, 2024 1:57:19 PM reposense.commits.CommitInfoExtractor extractCommitInfos +Jan 24, 2024 2:14:06 PM reposense.commits.CommitInfoExtractor extractCommitInfos INFO: Extracting commits info for https://github.com/saiutkarsh33/ip.git (master)... -Jan 24, 2024 1:57:19 PM reposense.commits.CommitInfoAnalyzer analyzeCommits +Jan 24, 2024 2:14:06 PM reposense.commits.CommitInfoAnalyzer analyzeCommits INFO: Analyzing commits info for https://github.com/saiutkarsh33/ip.git (master)... -Jan 24, 2024 1:57:19 PM reposense.report.ReportGenerator analyzeRepo +Jan 24, 2024 2:14:06 PM reposense.report.ReportGenerator analyzeRepo INFO: Analysis of https://github.com/saiutkarsh33/ip.git (master) completed! -Jan 24, 2024 1:57:19 PM reposense.commits.CommitInfoExtractor extractCommitInfos -INFO: Extracting commits info for https://github.com/yiwern5/ip.git (master)... -Jan 24, 2024 1:57:19 PM reposense.commits.CommitInfoAnalyzer analyzeCommits -INFO: Analyzing commits info for https://github.com/yiwern5/ip.git (master)... -Jan 24, 2024 1:57:19 PM reposense.report.ReportGenerator analyzeRepo -INFO: Analysis of https://github.com/yiwern5/ip.git (master) completed! -Jan 24, 2024 1:57:19 PM reposense.report.RepoCloner waitForCloneProcess -INFO: Cloning of https://github.com/h4ow3i/ip.git completed! -Jan 24, 2024 1:57:19 PM reposense.report.ReportGenerator analyzeRepos -INFO: [226/428] Analyzing https://github.com/h4ow3i/ip.git (master)... -Jan 24, 2024 1:57:19 PM reposense.report.RepoCloner spawnCloneProcess +Jan 24, 2024 2:14:06 PM reposense.report.RepoCloner waitForCloneProcess +INFO: Cloning of https://github.com/Derekljh/ip.git completed! +Jan 24, 2024 2:14:06 PM reposense.report.ReportGenerator analyzeRepos +INFO: [227/427] Analyzing https://github.com/Derekljh/ip.git (master)... +Jan 24, 2024 2:14:06 PM reposense.report.RepoCloner spawnCloneProcess INFO: Cloning in parallel from https://github.com/chenyixin0/ip.git... -Jan 24, 2024 1:57:19 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:14:06 PM reposense.report.RepoCloner waitForCloneProcess INFO: Waiting for cloning of https://github.com/chenyixin0/ip.git to complete... -Jan 24, 2024 1:57:19 PM reposense.report.ReportGenerator updateRepoConfig -INFO: https://github.com/h4ow3i/ip.git (master) does not contain a standalone config file. -Jan 24, 2024 1:57:19 PM reposense.authorship.FileInfoExtractor extractTextFileInfos -INFO: Extracting relevant file info from https://github.com/h4ow3i/ip.git (master)... -Jan 24, 2024 1:57:19 PM reposense.commits.CommitInfoExtractor extractCommitInfos -INFO: Extracting commits info for https://github.com/h4ow3i/ip.git (master)... -Jan 24, 2024 1:57:19 PM reposense.commits.CommitInfoAnalyzer analyzeCommits -INFO: Analyzing commits info for https://github.com/h4ow3i/ip.git (master)... -Jan 24, 2024 1:57:19 PM reposense.report.ReportGenerator analyzeRepo -INFO: Analysis of https://github.com/h4ow3i/ip.git (master) completed! -Jan 24, 2024 1:57:19 PM reposense.report.RepoCloner waitForCloneProcess -INFO: Cloning of https://github.com/Derekljh/ip.git completed! -Jan 24, 2024 1:57:19 PM reposense.report.ReportGenerator analyzeRepos -INFO: [227/428] Analyzing https://github.com/Derekljh/ip.git (master)... -Jan 24, 2024 1:57:19 PM reposense.report.RepoCloner spawnCloneProcess +Jan 24, 2024 2:14:06 PM reposense.report.RepoCloner waitForCloneProcess +INFO: Cloning of https://github.com/h4ow3i/ip.git completed! +Jan 24, 2024 2:14:06 PM reposense.report.ReportGenerator analyzeRepos +INFO: [228/427] Analyzing https://github.com/h4ow3i/ip.git (master)... +Jan 24, 2024 2:14:06 PM reposense.report.RepoCloner spawnCloneProcess INFO: Cloning in parallel from https://github.com/shavonneg/ip.git... -Jan 24, 2024 1:57:20 PM reposense.report.RepoCloner waitForCloneProcess -INFO: Waiting for cloning of https://github.com/shavonneg/ip.git to complete... -Jan 24, 2024 1:57:20 PM reposense.report.ReportGenerator updateRepoConfig +Jan 24, 2024 2:14:06 PM reposense.report.ReportGenerator updateRepoConfig INFO: https://github.com/Derekljh/ip.git (master) does not contain a standalone config file. -Jan 24, 2024 1:57:20 PM reposense.authorship.FileInfoExtractor extractTextFileInfos +Jan 24, 2024 2:14:06 PM reposense.authorship.FileInfoExtractor extractTextFileInfos INFO: Extracting relevant file info from https://github.com/Derekljh/ip.git (master)... -Jan 24, 2024 1:57:20 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:14:06 PM reposense.report.RepoCloner waitForCloneProcess +INFO: Waiting for cloning of https://github.com/shavonneg/ip.git to complete... +Jan 24, 2024 2:14:06 PM reposense.report.ReportGenerator updateRepoConfig +INFO: https://github.com/h4ow3i/ip.git (master) does not contain a standalone config file. +Jan 24, 2024 2:14:06 PM reposense.authorship.FileInfoExtractor extractTextFileInfos +INFO: Extracting relevant file info from https://github.com/h4ow3i/ip.git (master)... +Jan 24, 2024 2:14:06 PM reposense.report.RepoCloner waitForCloneProcess INFO: Cloning of https://github.com/Jayne1010/ip.git completed! -Jan 24, 2024 1:57:20 PM reposense.report.ReportGenerator analyzeRepos -INFO: [228/428] Analyzing https://github.com/Jayne1010/ip.git (master)... -Jan 24, 2024 1:57:20 PM reposense.report.RepoCloner spawnCloneProcess +Jan 24, 2024 2:14:06 PM reposense.report.RepoCloner spawnCloneProcess INFO: Cloning in parallel from https://github.com/caitlyntang/ip.git... -Jan 24, 2024 1:57:20 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:14:06 PM reposense.report.ReportGenerator analyzeRepos +INFO: [229/427] Analyzing https://github.com/Jayne1010/ip.git (master)... +Jan 24, 2024 2:14:06 PM reposense.report.RepoCloner waitForCloneProcess INFO: Waiting for cloning of https://github.com/caitlyntang/ip.git to complete... -Jan 24, 2024 1:57:20 PM reposense.report.ReportGenerator updateRepoConfig +Jan 24, 2024 2:14:06 PM reposense.commits.CommitInfoExtractor extractCommitInfos +INFO: Extracting commits info for https://github.com/h4ow3i/ip.git (master)... +Jan 24, 2024 2:14:06 PM reposense.report.RepoCloner waitForCloneProcess +INFO: Cloning of https://github.com/officialchengyud/ip.git completed! +Jan 24, 2024 2:14:06 PM reposense.commits.CommitInfoExtractor extractCommitInfos +INFO: Extracting commits info for https://github.com/Derekljh/ip.git (master)... +Jan 24, 2024 2:14:06 PM reposense.commits.CommitInfoAnalyzer analyzeCommits +INFO: Analyzing commits info for https://github.com/h4ow3i/ip.git (master)... +Jan 24, 2024 2:14:06 PM reposense.report.ReportGenerator analyzeRepo +INFO: Analysis of https://github.com/h4ow3i/ip.git (master) completed! +Jan 24, 2024 2:14:06 PM reposense.report.ReportGenerator updateRepoConfig INFO: https://github.com/Jayne1010/ip.git (master) does not contain a standalone config file. -Jan 24, 2024 1:57:20 PM reposense.authorship.FileInfoExtractor extractTextFileInfos +Jan 24, 2024 2:14:06 PM reposense.authorship.FileInfoExtractor extractTextFileInfos INFO: Extracting relevant file info from https://github.com/Jayne1010/ip.git (master)... -Jan 24, 2024 1:57:20 PM reposense.commits.CommitInfoExtractor extractCommitInfos -INFO: Extracting commits info for https://github.com/Derekljh/ip.git (master)... -Jan 24, 2024 1:57:20 PM reposense.commits.CommitInfoAnalyzer analyzeCommits +Jan 24, 2024 2:14:06 PM reposense.commits.CommitInfoExtractor extractCommitInfos +INFO: Extracting commits info for https://github.com/yiwern5/ip.git (master)... +Jan 24, 2024 2:14:06 PM reposense.report.ReportGenerator analyzeRepos +INFO: [230/427] Analyzing https://github.com/officialchengyud/ip.git (master)... +Jan 24, 2024 2:14:06 PM reposense.report.RepoCloner spawnCloneProcess +INFO: Cloning in parallel from https://github.com/getsquared/ip.git... +Jan 24, 2024 2:14:06 PM reposense.commits.CommitInfoAnalyzer analyzeCommits +INFO: Analyzing commits info for https://github.com/yiwern5/ip.git (master)... +Jan 24, 2024 2:14:06 PM reposense.commits.CommitInfoAnalyzer analyzeCommits INFO: Analyzing commits info for https://github.com/Derekljh/ip.git (master)... -Jan 24, 2024 1:57:20 PM reposense.report.ReportGenerator analyzeRepo +Jan 24, 2024 2:14:06 PM reposense.report.ReportGenerator analyzeRepo INFO: Analysis of https://github.com/Derekljh/ip.git (master) completed! -Jan 24, 2024 1:57:20 PM reposense.commits.CommitInfoExtractor extractCommitInfos -INFO: Extracting commits info for https://github.com/Jayne1010/ip.git (master)... -Jan 24, 2024 1:57:20 PM reposense.commits.CommitInfoAnalyzer analyzeCommits -INFO: Analyzing commits info for https://github.com/Jayne1010/ip.git (master)... -Jan 24, 2024 1:57:20 PM reposense.report.ReportGenerator analyzeRepo -INFO: Analysis of https://github.com/Jayne1010/ip.git (master) completed! -Jan 24, 2024 1:57:20 PM reposense.report.RepoCloner waitForCloneProcess -INFO: Cloning of https://github.com/officialchengyud/ip.git completed! -Jan 24, 2024 1:57:20 PM reposense.report.ReportGenerator analyzeRepos -INFO: [229/428] Analyzing https://github.com/officialchengyud/ip.git (master)... -Jan 24, 2024 1:57:20 PM reposense.report.RepoCloner spawnCloneProcess -INFO: Cloning in parallel from https://github.com/getsquared/ip.git... -Jan 24, 2024 1:57:20 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:14:06 PM reposense.report.ReportGenerator analyzeRepo +INFO: Analysis of https://github.com/yiwern5/ip.git (master) completed! +Jan 24, 2024 2:14:06 PM reposense.report.RepoCloner waitForCloneProcess INFO: Waiting for cloning of https://github.com/getsquared/ip.git to complete... -Jan 24, 2024 1:57:20 PM reposense.report.ReportGenerator updateRepoConfig +Jan 24, 2024 2:14:06 PM reposense.report.ReportGenerator updateRepoConfig INFO: https://github.com/officialchengyud/ip.git (master) does not contain a standalone config file. -Jan 24, 2024 1:57:20 PM reposense.authorship.FileInfoExtractor extractTextFileInfos +Jan 24, 2024 2:14:06 PM reposense.authorship.FileInfoExtractor extractTextFileInfos INFO: Extracting relevant file info from https://github.com/officialchengyud/ip.git (master)... -Jan 24, 2024 1:57:20 PM reposense.commits.CommitInfoExtractor extractCommitInfos +Jan 24, 2024 2:14:06 PM reposense.commits.CommitInfoExtractor extractCommitInfos +INFO: Extracting commits info for https://github.com/Jayne1010/ip.git (master)... +Jan 24, 2024 2:14:06 PM reposense.commits.CommitInfoAnalyzer analyzeCommits +INFO: Analyzing commits info for https://github.com/Jayne1010/ip.git (master)... +Jan 24, 2024 2:14:06 PM reposense.report.ReportGenerator analyzeRepo +INFO: Analysis of https://github.com/Jayne1010/ip.git (master) completed! +Jan 24, 2024 2:14:06 PM reposense.commits.CommitInfoExtractor extractCommitInfos INFO: Extracting commits info for https://github.com/officialchengyud/ip.git (master)... -Jan 24, 2024 1:57:20 PM reposense.commits.CommitInfoAnalyzer analyzeCommits +Jan 24, 2024 2:14:06 PM reposense.commits.CommitInfoAnalyzer analyzeCommits INFO: Analyzing commits info for https://github.com/officialchengyud/ip.git (master)... -Jan 24, 2024 1:57:20 PM reposense.report.ReportGenerator analyzeRepo +Jan 24, 2024 2:14:06 PM reposense.report.ReportGenerator analyzeRepo INFO: Analysis of https://github.com/officialchengyud/ip.git (master) completed! -Jan 24, 2024 1:57:20 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:14:06 PM reposense.report.RepoCloner waitForCloneProcess INFO: Cloning of https://github.com/chenyixin0/ip.git completed! -Jan 24, 2024 1:57:20 PM reposense.report.ReportGenerator analyzeRepos -INFO: [230/428] Analyzing https://github.com/chenyixin0/ip.git (master)... -Jan 24, 2024 1:57:20 PM reposense.report.RepoCloner spawnCloneProcess +Jan 24, 2024 2:14:06 PM reposense.report.ReportGenerator analyzeRepos +INFO: [231/427] Analyzing https://github.com/chenyixin0/ip.git (master)... +Jan 24, 2024 2:14:06 PM reposense.report.RepoCloner spawnCloneProcess INFO: Cloning in parallel from https://github.com/ashleyy2444/ip.git... -Jan 24, 2024 1:57:20 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:14:06 PM reposense.report.RepoCloner waitForCloneProcess INFO: Waiting for cloning of https://github.com/ashleyy2444/ip.git to complete... -Jan 24, 2024 1:57:20 PM reposense.report.ReportGenerator updateRepoConfig +Jan 24, 2024 2:14:06 PM reposense.report.ReportGenerator updateRepoConfig INFO: https://github.com/chenyixin0/ip.git (master) does not contain a standalone config file. -Jan 24, 2024 1:57:20 PM reposense.authorship.FileInfoExtractor extractTextFileInfos -INFO: Extracting relevant file info from https://github.com/chenyixin0/ip.git (master)... -Jan 24, 2024 1:57:20 PM reposense.commits.CommitInfoExtractor extractCommitInfos -INFO: Extracting commits info for https://github.com/chenyixin0/ip.git (master)... -Jan 24, 2024 1:57:20 PM reposense.commits.CommitInfoAnalyzer analyzeCommits -INFO: Analyzing commits info for https://github.com/chenyixin0/ip.git (master)... -Jan 24, 2024 1:57:20 PM reposense.report.ReportGenerator analyzeRepo -INFO: Analysis of https://github.com/chenyixin0/ip.git (master) completed! -Jan 24, 2024 1:57:20 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:14:06 PM reposense.authorship.FileInfoExtractor extractTextFileInfos +INFO: Extracting relevant file info from https://github.com/chenyixin0/ip.git (master)... +Jan 24, 2024 2:14:06 PM reposense.report.RepoCloner waitForCloneProcess INFO: Cloning of https://github.com/shavonneg/ip.git completed! -Jan 24, 2024 1:57:20 PM reposense.report.ReportGenerator analyzeRepos -INFO: [231/428] Analyzing https://github.com/shavonneg/ip.git (master)... -Jan 24, 2024 1:57:20 PM reposense.report.RepoCloner spawnCloneProcess +Jan 24, 2024 2:14:06 PM reposense.report.ReportGenerator analyzeRepos +INFO: [232/427] Analyzing https://github.com/shavonneg/ip.git (master)... +Jan 24, 2024 2:14:06 PM reposense.report.RepoCloner spawnCloneProcess INFO: Cloning in parallel from https://github.com/zhekaiii/ip.git... -Jan 24, 2024 1:57:20 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:14:06 PM reposense.report.RepoCloner waitForCloneProcess INFO: Waiting for cloning of https://github.com/zhekaiii/ip.git to complete... -Jan 24, 2024 1:57:20 PM reposense.report.ReportGenerator updateRepoConfig +Jan 24, 2024 2:14:06 PM reposense.report.ReportGenerator updateRepoConfig INFO: https://github.com/shavonneg/ip.git (master) does not contain a standalone config file. -Jan 24, 2024 1:57:20 PM reposense.authorship.FileInfoExtractor extractTextFileInfos +Jan 24, 2024 2:14:06 PM reposense.authorship.FileInfoExtractor extractTextFileInfos INFO: Extracting relevant file info from https://github.com/shavonneg/ip.git (master)... -Jan 24, 2024 1:57:20 PM reposense.commits.CommitInfoExtractor extractCommitInfos -INFO: Extracting commits info for https://github.com/shavonneg/ip.git (master)... -Jan 24, 2024 1:57:20 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:14:06 PM reposense.commits.CommitInfoExtractor extractCommitInfos +INFO: Extracting commits info for https://github.com/chenyixin0/ip.git (master)... +Jan 24, 2024 2:14:06 PM reposense.report.RepoCloner waitForCloneProcess INFO: Cloning of https://github.com/caitlyntang/ip.git completed! -Jan 24, 2024 1:57:20 PM reposense.commits.CommitInfoAnalyzer analyzeCommits -INFO: Analyzing commits info for https://github.com/shavonneg/ip.git (master)... -Jan 24, 2024 1:57:20 PM reposense.report.ReportGenerator analyzeRepo -INFO: Analysis of https://github.com/shavonneg/ip.git (master) completed! -Jan 24, 2024 1:57:20 PM reposense.report.ReportGenerator analyzeRepos -INFO: [232/428] Analyzing https://github.com/caitlyntang/ip.git (master)... -Jan 24, 2024 1:57:20 PM reposense.report.RepoCloner spawnCloneProcess +Jan 24, 2024 2:14:06 PM reposense.commits.CommitInfoAnalyzer analyzeCommits +INFO: Analyzing commits info for https://github.com/chenyixin0/ip.git (master)... +Jan 24, 2024 2:14:06 PM reposense.report.ReportGenerator analyzeRepo +INFO: Analysis of https://github.com/chenyixin0/ip.git (master) completed! +Jan 24, 2024 2:14:06 PM reposense.report.ReportGenerator analyzeRepos +INFO: [233/427] Analyzing https://github.com/caitlyntang/ip.git (master)... +Jan 24, 2024 2:14:06 PM reposense.report.RepoCloner spawnCloneProcess INFO: Cloning in parallel from https://github.com/johnyoozhengxian/ip.git... -Jan 24, 2024 1:57:20 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:14:06 PM reposense.report.RepoCloner waitForCloneProcess INFO: Waiting for cloning of https://github.com/johnyoozhengxian/ip.git to complete... -Jan 24, 2024 1:57:20 PM reposense.report.ReportGenerator updateRepoConfig -INFO: https://github.com/caitlyntang/ip.git (master) does not contain a standalone config file. -Jan 24, 2024 1:57:20 PM reposense.authorship.FileInfoExtractor extractTextFileInfos -INFO: Extracting relevant file info from https://github.com/caitlyntang/ip.git (master)... -Jan 24, 2024 1:57:20 PM reposense.commits.CommitInfoExtractor extractCommitInfos -INFO: Extracting commits info for https://github.com/caitlyntang/ip.git (master)... -Jan 24, 2024 1:57:20 PM reposense.commits.CommitInfoAnalyzer analyzeCommits -INFO: Analyzing commits info for https://github.com/caitlyntang/ip.git (master)... -Jan 24, 2024 1:57:20 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:14:06 PM reposense.report.RepoCloner waitForCloneProcess INFO: Cloning of https://github.com/getsquared/ip.git completed! -Jan 24, 2024 1:57:20 PM reposense.report.ReportGenerator analyzeRepo -INFO: Analysis of https://github.com/caitlyntang/ip.git (master) completed! -Jan 24, 2024 1:57:20 PM reposense.report.ReportGenerator analyzeRepos -INFO: [233/428] Analyzing https://github.com/getsquared/ip.git (master)... -Jan 24, 2024 1:57:20 PM reposense.report.RepoCloner spawnCloneProcess +Jan 24, 2024 2:14:06 PM reposense.report.ReportGenerator updateRepoConfig +INFO: https://github.com/caitlyntang/ip.git (master) does not contain a standalone config file. +Jan 24, 2024 2:14:06 PM reposense.report.ReportGenerator analyzeRepos +INFO: [234/427] Analyzing https://github.com/getsquared/ip.git (master)... +Jan 24, 2024 2:14:06 PM reposense.report.RepoCloner spawnCloneProcess INFO: Cloning in parallel from https://github.com/meenulekha/ip.git... -Jan 24, 2024 1:57:20 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:14:06 PM reposense.authorship.FileInfoExtractor extractTextFileInfos +INFO: Extracting relevant file info from https://github.com/caitlyntang/ip.git (master)... +Jan 24, 2024 2:14:06 PM reposense.commits.CommitInfoExtractor extractCommitInfos +INFO: Extracting commits info for https://github.com/shavonneg/ip.git (master)... +Jan 24, 2024 2:14:06 PM reposense.report.RepoCloner waitForCloneProcess INFO: Waiting for cloning of https://github.com/meenulekha/ip.git to complete... -Jan 24, 2024 1:57:20 PM reposense.report.ReportGenerator updateRepoConfig +Jan 24, 2024 2:14:06 PM reposense.report.ReportGenerator updateRepoConfig INFO: https://github.com/getsquared/ip.git (master) does not contain a standalone config file. -Jan 24, 2024 1:57:20 PM reposense.authorship.FileInfoExtractor extractTextFileInfos +Jan 24, 2024 2:14:06 PM reposense.authorship.FileInfoExtractor extractTextFileInfos INFO: Extracting relevant file info from https://github.com/getsquared/ip.git (master)... -Jan 24, 2024 1:57:20 PM reposense.commits.CommitInfoExtractor extractCommitInfos -INFO: Extracting commits info for https://github.com/getsquared/ip.git (master)... -Jan 24, 2024 1:57:20 PM reposense.commits.CommitInfoAnalyzer analyzeCommits -INFO: Analyzing commits info for https://github.com/getsquared/ip.git (master)... -Jan 24, 2024 1:57:20 PM reposense.report.ReportGenerator analyzeRepo -INFO: Analysis of https://github.com/getsquared/ip.git (master) completed! -Jan 24, 2024 1:57:21 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:14:06 PM reposense.commits.CommitInfoExtractor extractCommitInfos +INFO: Extracting commits info for https://github.com/caitlyntang/ip.git (master)... +Jan 24, 2024 2:14:06 PM reposense.commits.CommitInfoAnalyzer analyzeCommits +INFO: Analyzing commits info for https://github.com/caitlyntang/ip.git (master)... +Jan 24, 2024 2:14:06 PM reposense.report.ReportGenerator analyzeRepo +INFO: Analysis of https://github.com/caitlyntang/ip.git (master) completed! +Jan 24, 2024 2:14:06 PM reposense.commits.CommitInfoAnalyzer analyzeCommits +INFO: Analyzing commits info for https://github.com/shavonneg/ip.git (master)... +Jan 24, 2024 2:14:06 PM reposense.report.ReportGenerator analyzeRepo +INFO: Analysis of https://github.com/shavonneg/ip.git (master) completed! +Jan 24, 2024 2:14:06 PM reposense.report.RepoCloner waitForCloneProcess INFO: Cloning of https://github.com/ashleyy2444/ip.git completed! -Jan 24, 2024 1:57:21 PM reposense.report.ReportGenerator analyzeRepos -INFO: [234/428] Analyzing https://github.com/ashleyy2444/ip.git (master)... -Jan 24, 2024 1:57:21 PM reposense.report.RepoCloner spawnCloneProcess +Jan 24, 2024 2:14:06 PM reposense.report.RepoCloner spawnCloneProcess INFO: Cloning in parallel from https://github.com/Li-Zizhen/ip.git... -Jan 24, 2024 1:57:21 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:14:06 PM reposense.report.ReportGenerator analyzeRepos +INFO: [235/427] Analyzing https://github.com/ashleyy2444/ip.git (master)... +Jan 24, 2024 2:14:06 PM reposense.report.RepoCloner waitForCloneProcess INFO: Waiting for cloning of https://github.com/Li-Zizhen/ip.git to complete... -Jan 24, 2024 1:57:21 PM reposense.report.ReportGenerator updateRepoConfig +Jan 24, 2024 2:14:06 PM reposense.report.ReportGenerator updateRepoConfig INFO: https://github.com/ashleyy2444/ip.git (master) does not contain a standalone config file. -Jan 24, 2024 1:57:21 PM reposense.authorship.FileInfoExtractor extractTextFileInfos +Jan 24, 2024 2:14:06 PM reposense.authorship.FileInfoExtractor extractTextFileInfos INFO: Extracting relevant file info from https://github.com/ashleyy2444/ip.git (master)... -Jan 24, 2024 1:57:21 PM reposense.commits.CommitInfoExtractor extractCommitInfos +Jan 24, 2024 2:14:06 PM reposense.commits.CommitInfoExtractor extractCommitInfos +INFO: Extracting commits info for https://github.com/getsquared/ip.git (master)... +Jan 24, 2024 2:14:06 PM reposense.commits.CommitInfoExtractor extractCommitInfos INFO: Extracting commits info for https://github.com/ashleyy2444/ip.git (master)... -Jan 24, 2024 1:57:21 PM reposense.commits.CommitInfoAnalyzer analyzeCommits -INFO: Analyzing commits info for https://github.com/ashleyy2444/ip.git (master)... -Jan 24, 2024 1:57:21 PM reposense.report.ReportGenerator analyzeRepo -INFO: Analysis of https://github.com/ashleyy2444/ip.git (master) completed! -Jan 24, 2024 1:57:21 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:14:06 PM reposense.commits.CommitInfoAnalyzer analyzeCommits +INFO: Analyzing commits info for https://github.com/getsquared/ip.git (master)... +Jan 24, 2024 2:14:06 PM reposense.report.ReportGenerator analyzeRepo +INFO: Analysis of https://github.com/getsquared/ip.git (master) completed! +Jan 24, 2024 2:14:07 PM reposense.report.RepoCloner waitForCloneProcess INFO: Cloning of https://github.com/zhekaiii/ip.git completed! -Jan 24, 2024 1:57:21 PM reposense.report.ReportGenerator analyzeRepos -INFO: [235/428] Analyzing https://github.com/zhekaiii/ip.git (master)... -Jan 24, 2024 1:57:21 PM reposense.report.RepoCloner spawnCloneProcess +Jan 24, 2024 2:14:07 PM reposense.report.RepoCloner spawnCloneProcess INFO: Cloning in parallel from https://github.com/SimHanKiong/ip.git... -Jan 24, 2024 1:57:21 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:14:07 PM reposense.report.ReportGenerator analyzeRepos +INFO: [236/427] Analyzing https://github.com/zhekaiii/ip.git (master)... +Jan 24, 2024 2:14:07 PM reposense.report.RepoCloner waitForCloneProcess INFO: Waiting for cloning of https://github.com/SimHanKiong/ip.git to complete... -Jan 24, 2024 1:57:21 PM reposense.report.ReportGenerator updateRepoConfig +Jan 24, 2024 2:14:07 PM reposense.commits.CommitInfoAnalyzer analyzeCommits +INFO: Analyzing commits info for https://github.com/ashleyy2444/ip.git (master)... +Jan 24, 2024 2:14:07 PM reposense.report.ReportGenerator analyzeRepo +INFO: Analysis of https://github.com/ashleyy2444/ip.git (master) completed! +Jan 24, 2024 2:14:07 PM reposense.report.ReportGenerator updateRepoConfig INFO: https://github.com/zhekaiii/ip.git (master) does not contain a standalone config file. -Jan 24, 2024 1:57:21 PM reposense.authorship.FileInfoExtractor extractTextFileInfos +Jan 24, 2024 2:14:07 PM reposense.authorship.FileInfoExtractor extractTextFileInfos INFO: Extracting relevant file info from https://github.com/zhekaiii/ip.git (master)... -Jan 24, 2024 1:57:21 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:14:07 PM reposense.report.RepoCloner waitForCloneProcess INFO: Cloning of https://github.com/johnyoozhengxian/ip.git completed! -Jan 24, 2024 1:57:21 PM reposense.report.ReportGenerator analyzeRepos -INFO: [236/428] Analyzing https://github.com/johnyoozhengxian/ip.git (master)... -Jan 24, 2024 1:57:21 PM reposense.report.RepoCloner spawnCloneProcess +Jan 24, 2024 2:14:07 PM reposense.report.RepoCloner waitForCloneProcess +INFO: Cloning of https://github.com/meenulekha/ip.git completed! +Jan 24, 2024 2:14:07 PM reposense.report.RepoCloner spawnCloneProcess INFO: Cloning in parallel from https://github.com/JuliaPoo/ip.git... -Jan 24, 2024 1:57:21 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:14:07 PM reposense.report.ReportGenerator analyzeRepos +INFO: [237/427] Analyzing https://github.com/johnyoozhengxian/ip.git (master)... +Jan 24, 2024 2:14:07 PM reposense.report.RepoCloner spawnCloneProcess +INFO: Cloning in parallel from https://github.com/vannykin/ip.git... +Jan 24, 2024 2:14:07 PM reposense.report.ReportGenerator analyzeRepos +INFO: [238/427] Analyzing https://github.com/meenulekha/ip.git (master)... +Jan 24, 2024 2:14:07 PM reposense.report.RepoCloner waitForCloneProcess INFO: Waiting for cloning of https://github.com/JuliaPoo/ip.git to complete... -Jan 24, 2024 1:57:21 PM reposense.report.ReportGenerator updateRepoConfig +Jan 24, 2024 2:14:07 PM reposense.report.RepoCloner waitForCloneProcess +INFO: Waiting for cloning of https://github.com/vannykin/ip.git to complete... +Jan 24, 2024 2:14:07 PM reposense.report.ReportGenerator updateRepoConfig INFO: https://github.com/johnyoozhengxian/ip.git (master) does not contain a standalone config file. -Jan 24, 2024 1:57:21 PM reposense.authorship.FileInfoExtractor extractTextFileInfos +Jan 24, 2024 2:14:07 PM reposense.authorship.FileInfoExtractor extractTextFileInfos INFO: Extracting relevant file info from https://github.com/johnyoozhengxian/ip.git (master)... -Jan 24, 2024 1:57:21 PM reposense.commits.CommitInfoExtractor extractCommitInfos -INFO: Extracting commits info for https://github.com/johnyoozhengxian/ip.git (master)... -Jan 24, 2024 1:57:21 PM reposense.commits.CommitInfoAnalyzer analyzeCommits -INFO: Analyzing commits info for https://github.com/johnyoozhengxian/ip.git (master)... -Jan 24, 2024 1:57:21 PM reposense.report.ReportGenerator analyzeRepo -INFO: Analysis of https://github.com/johnyoozhengxian/ip.git (master) completed! -Jan 24, 2024 1:57:21 PM reposense.report.RepoCloner waitForCloneProcess -INFO: Cloning of https://github.com/meenulekha/ip.git completed! -Jan 24, 2024 1:57:21 PM reposense.report.ReportGenerator analyzeRepos -INFO: [237/428] Analyzing https://github.com/meenulekha/ip.git (master)... -Jan 24, 2024 1:57:21 PM reposense.report.RepoCloner spawnCloneProcess -INFO: Cloning in parallel from https://github.com/vannykin/ip.git... -Jan 24, 2024 1:57:21 PM reposense.report.RepoCloner waitForCloneProcess -INFO: Waiting for cloning of https://github.com/vannykin/ip.git to complete... -Jan 24, 2024 1:57:21 PM reposense.commits.CommitInfoExtractor extractCommitInfos -INFO: Extracting commits info for https://github.com/zhekaiii/ip.git (master)... -Jan 24, 2024 1:57:21 PM reposense.report.ReportGenerator updateRepoConfig +Jan 24, 2024 2:14:07 PM reposense.report.ReportGenerator updateRepoConfig INFO: https://github.com/meenulekha/ip.git (master) does not contain a standalone config file. -Jan 24, 2024 1:57:21 PM reposense.authorship.FileInfoExtractor extractTextFileInfos +Jan 24, 2024 2:14:07 PM reposense.authorship.FileInfoExtractor extractTextFileInfos INFO: Extracting relevant file info from https://github.com/meenulekha/ip.git (master)... -Jan 24, 2024 1:57:21 PM reposense.commits.CommitInfoAnalyzer analyzeCommits -INFO: Analyzing commits info for https://github.com/zhekaiii/ip.git (master)... -Jan 24, 2024 1:57:21 PM reposense.report.ReportGenerator analyzeRepo -INFO: Analysis of https://github.com/zhekaiii/ip.git (master) completed! -Jan 24, 2024 1:57:21 PM reposense.commits.CommitInfoExtractor extractCommitInfos -INFO: Extracting commits info for https://github.com/meenulekha/ip.git (master)... -Jan 24, 2024 1:57:21 PM reposense.commits.CommitInfoAnalyzer analyzeCommits -INFO: Analyzing commits info for https://github.com/meenulekha/ip.git (master)... -Jan 24, 2024 1:57:21 PM reposense.report.ReportGenerator analyzeRepo -INFO: Analysis of https://github.com/meenulekha/ip.git (master) completed! -Jan 24, 2024 1:57:21 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:14:07 PM reposense.report.RepoCloner waitForCloneProcess WARNING: Exception met while trying to clone the repo "vannykin/ip[master]", will skip this repo. reposense.system.CommandRunnerProcessException: Error returned from command git clone --bare 'https://github.com/vannykin/ip.git' 'repos/vannykin_ip/ip_bare' on path . : Cloning into bare repository 'repos/vannykin_ip/ip_bare'... @@ -5706,65 +5670,89 @@ fatal: could not read Username for 'https://github.com': No such device or addre at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) at java.base/java.lang.Thread.run(Thread.java:829) -Jan 24, 2024 1:57:21 PM reposense.report.RepoCloner spawnCloneProcess +Jan 24, 2024 2:14:07 PM reposense.report.RepoCloner spawnCloneProcess INFO: Cloning in parallel from https://github.com/teojunda/ip.git... -Jan 24, 2024 1:57:21 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:14:07 PM reposense.commits.CommitInfoExtractor extractCommitInfos +INFO: Extracting commits info for https://github.com/meenulekha/ip.git (master)... +Jan 24, 2024 2:14:07 PM reposense.report.RepoCloner waitForCloneProcess INFO: Waiting for cloning of https://github.com/teojunda/ip.git to complete... -Jan 24, 2024 1:57:22 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:14:07 PM reposense.commits.CommitInfoExtractor extractCommitInfos +INFO: Extracting commits info for https://github.com/johnyoozhengxian/ip.git (master)... +Jan 24, 2024 2:14:07 PM reposense.report.RepoCloner waitForCloneProcess INFO: Cloning of https://github.com/Li-Zizhen/ip.git completed! -Jan 24, 2024 1:57:22 PM reposense.report.ReportGenerator analyzeRepos -INFO: [238/428] Analyzing https://github.com/Li-Zizhen/ip.git (master)... -Jan 24, 2024 1:57:22 PM reposense.report.RepoCloner spawnCloneProcess +Jan 24, 2024 2:14:07 PM reposense.commits.CommitInfoAnalyzer analyzeCommits +INFO: Analyzing commits info for https://github.com/meenulekha/ip.git (master)... +Jan 24, 2024 2:14:07 PM reposense.report.ReportGenerator analyzeRepo +INFO: Analysis of https://github.com/meenulekha/ip.git (master) completed! +Jan 24, 2024 2:14:07 PM reposense.report.ReportGenerator analyzeRepos +INFO: [239/427] Analyzing https://github.com/Li-Zizhen/ip.git (master)... +Jan 24, 2024 2:14:07 PM reposense.report.RepoCloner spawnCloneProcess INFO: Cloning in parallel from https://github.com/Ko-Khan/ip.git... -Jan 24, 2024 1:57:22 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:14:07 PM reposense.commits.CommitInfoAnalyzer analyzeCommits +INFO: Analyzing commits info for https://github.com/johnyoozhengxian/ip.git (master)... +Jan 24, 2024 2:14:07 PM reposense.report.ReportGenerator analyzeRepo +INFO: Analysis of https://github.com/johnyoozhengxian/ip.git (master) completed! +Jan 24, 2024 2:14:07 PM reposense.report.RepoCloner waitForCloneProcess INFO: Waiting for cloning of https://github.com/Ko-Khan/ip.git to complete... -Jan 24, 2024 1:57:22 PM reposense.report.ReportGenerator updateRepoConfig +Jan 24, 2024 2:14:07 PM reposense.report.ReportGenerator updateRepoConfig INFO: https://github.com/Li-Zizhen/ip.git (master) does not contain a standalone config file. -Jan 24, 2024 1:57:22 PM reposense.authorship.FileInfoExtractor extractTextFileInfos +Jan 24, 2024 2:14:07 PM reposense.authorship.FileInfoExtractor extractTextFileInfos INFO: Extracting relevant file info from https://github.com/Li-Zizhen/ip.git (master)... -Jan 24, 2024 1:57:22 PM reposense.commits.CommitInfoExtractor extractCommitInfos +Jan 24, 2024 2:14:07 PM reposense.commits.CommitInfoExtractor extractCommitInfos INFO: Extracting commits info for https://github.com/Li-Zizhen/ip.git (master)... -Jan 24, 2024 1:57:22 PM reposense.commits.CommitInfoAnalyzer analyzeCommits -INFO: Analyzing commits info for https://github.com/Li-Zizhen/ip.git (master)... -Jan 24, 2024 1:57:22 PM reposense.report.ReportGenerator analyzeRepo -INFO: Analysis of https://github.com/Li-Zizhen/ip.git (master) completed! -Jan 24, 2024 1:57:22 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:14:07 PM reposense.report.RepoCloner waitForCloneProcess INFO: Cloning of https://github.com/SimHanKiong/ip.git completed! -Jan 24, 2024 1:57:22 PM reposense.report.ReportGenerator analyzeRepos -INFO: [239/428] Analyzing https://github.com/SimHanKiong/ip.git (master)... -Jan 24, 2024 1:57:22 PM reposense.report.RepoCloner spawnCloneProcess +Jan 24, 2024 2:14:07 PM reposense.report.RepoCloner spawnCloneProcess INFO: Cloning in parallel from https://github.com/jyztintan/ip.git... -Jan 24, 2024 1:57:22 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:14:07 PM reposense.report.ReportGenerator analyzeRepos +INFO: [240/427] Analyzing https://github.com/SimHanKiong/ip.git (master)... +Jan 24, 2024 2:14:07 PM reposense.report.RepoCloner waitForCloneProcess INFO: Waiting for cloning of https://github.com/jyztintan/ip.git to complete... -Jan 24, 2024 1:57:22 PM reposense.report.ReportGenerator updateRepoConfig +Jan 24, 2024 2:14:07 PM reposense.commits.CommitInfoAnalyzer analyzeCommits +INFO: Analyzing commits info for https://github.com/Li-Zizhen/ip.git (master)... +Jan 24, 2024 2:14:07 PM reposense.report.ReportGenerator analyzeRepo +INFO: Analysis of https://github.com/Li-Zizhen/ip.git (master) completed! +Jan 24, 2024 2:14:07 PM reposense.commits.CommitInfoExtractor extractCommitInfos +INFO: Extracting commits info for https://github.com/zhekaiii/ip.git (master)... +Jan 24, 2024 2:14:07 PM reposense.report.ReportGenerator updateRepoConfig INFO: https://github.com/SimHanKiong/ip.git (master) does not contain a standalone config file. -Jan 24, 2024 1:57:22 PM reposense.authorship.FileInfoExtractor extractTextFileInfos +Jan 24, 2024 2:14:07 PM reposense.authorship.FileInfoExtractor extractTextFileInfos INFO: Extracting relevant file info from https://github.com/SimHanKiong/ip.git (master)... -Jan 24, 2024 1:57:22 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:14:07 PM reposense.commits.CommitInfoAnalyzer analyzeCommits +INFO: Analyzing commits info for https://github.com/zhekaiii/ip.git (master)... +Jan 24, 2024 2:14:07 PM reposense.report.ReportGenerator analyzeRepo +INFO: Analysis of https://github.com/zhekaiii/ip.git (master) completed! +Jan 24, 2024 2:14:07 PM reposense.report.RepoCloner waitForCloneProcess INFO: Cloning of https://github.com/JuliaPoo/ip.git completed! -Jan 24, 2024 1:57:22 PM reposense.report.ReportGenerator analyzeRepos -INFO: [240/428] Analyzing https://github.com/JuliaPoo/ip.git (master)... -Jan 24, 2024 1:57:22 PM reposense.report.RepoCloner spawnCloneProcess +Jan 24, 2024 2:14:07 PM reposense.report.ReportGenerator analyzeRepos +INFO: [241/427] Analyzing https://github.com/JuliaPoo/ip.git (master)... +Jan 24, 2024 2:14:07 PM reposense.report.RepoCloner spawnCloneProcess INFO: Cloning in parallel from https://github.com/jasperng-nus/ip.git... -Jan 24, 2024 1:57:22 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:14:07 PM reposense.report.RepoCloner waitForCloneProcess INFO: Waiting for cloning of https://github.com/jasperng-nus/ip.git to complete... -Jan 24, 2024 1:57:22 PM reposense.report.ReportGenerator updateRepoConfig +Jan 24, 2024 2:14:07 PM reposense.commits.CommitInfoExtractor extractCommitInfos +INFO: Extracting commits info for https://github.com/SimHanKiong/ip.git (master)... +Jan 24, 2024 2:14:07 PM reposense.report.ReportGenerator updateRepoConfig INFO: https://github.com/JuliaPoo/ip.git (master) does not contain a standalone config file. -Jan 24, 2024 1:57:22 PM reposense.authorship.FileInfoExtractor extractTextFileInfos +Jan 24, 2024 2:14:07 PM reposense.authorship.FileInfoExtractor extractTextFileInfos INFO: Extracting relevant file info from https://github.com/JuliaPoo/ip.git (master)... -Jan 24, 2024 1:57:22 PM reposense.commits.CommitInfoExtractor extractCommitInfos +Jan 24, 2024 2:14:07 PM reposense.commits.CommitInfoAnalyzer analyzeCommits +INFO: Analyzing commits info for https://github.com/SimHanKiong/ip.git (master)... +Jan 24, 2024 2:14:07 PM reposense.report.ReportGenerator analyzeRepo +INFO: Analysis of https://github.com/SimHanKiong/ip.git (master) completed! +Jan 24, 2024 2:14:07 PM reposense.commits.CommitInfoExtractor extractCommitInfos INFO: Extracting commits info for https://github.com/JuliaPoo/ip.git (master)... -Jan 24, 2024 1:57:22 PM reposense.commits.CommitInfoExtractor extractCommitInfos -INFO: Extracting commits info for https://github.com/SimHanKiong/ip.git (master)... -Jan 24, 2024 1:57:22 PM reposense.commits.CommitInfoAnalyzer analyzeCommits +Jan 24, 2024 2:14:07 PM reposense.commits.CommitInfoAnalyzer analyzeCommits INFO: Analyzing commits info for https://github.com/JuliaPoo/ip.git (master)... -Jan 24, 2024 1:57:22 PM reposense.report.ReportGenerator analyzeRepo +Jan 24, 2024 2:14:07 PM reposense.report.ReportGenerator analyzeRepo INFO: Analysis of https://github.com/JuliaPoo/ip.git (master) completed! -Jan 24, 2024 1:57:22 PM reposense.commits.CommitInfoAnalyzer analyzeCommits -INFO: Analyzing commits info for https://github.com/SimHanKiong/ip.git (master)... -Jan 24, 2024 1:57:22 PM reposense.report.ReportGenerator analyzeRepo -INFO: Analysis of https://github.com/SimHanKiong/ip.git (master) completed! -Jan 24, 2024 1:57:22 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:14:07 PM reposense.report.RepoCloner waitForCloneProcess +INFO: Cloning of https://github.com/teojunda/ip.git completed! +Jan 24, 2024 2:14:07 PM reposense.report.ReportGenerator analyzeRepos +INFO: [242/427] Analyzing https://github.com/teojunda/ip.git (master)... +Jan 24, 2024 2:14:07 PM reposense.report.RepoCloner spawnCloneProcess +INFO: Cloning in parallel from https://github.com/delishad21/ip.git... +Jan 24, 2024 2:14:07 PM reposense.report.RepoCloner waitForCloneProcess WARNING: Exception met while trying to clone the repo "jasperng-nus/ip[master]", will skip this repo. reposense.system.CommandRunnerProcessException: Error returned from command git clone --bare 'https://github.com/jasperng-nus/ip.git' 'repos/jasperng-nus_ip/ip_bare' on path . : Cloning into bare repository 'repos/jasperng-nus_ip/ip_bare'... @@ -5780,41 +5768,37 @@ fatal: could not read Username for 'https://github.com': No such device or addre at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) at java.base/java.lang.Thread.run(Thread.java:829) -Jan 24, 2024 1:57:22 PM reposense.report.RepoCloner spawnCloneProcess -INFO: Cloning in parallel from https://github.com/delishad21/ip.git... -Jan 24, 2024 1:57:22 PM reposense.report.RepoCloner waitForCloneProcess -INFO: Waiting for cloning of https://github.com/delishad21/ip.git to complete... -Jan 24, 2024 1:57:22 PM reposense.report.RepoCloner waitForCloneProcess -INFO: Cloning of https://github.com/teojunda/ip.git completed! -Jan 24, 2024 1:57:22 PM reposense.report.ReportGenerator analyzeRepos -INFO: [241/428] Analyzing https://github.com/teojunda/ip.git (master)... -Jan 24, 2024 1:57:22 PM reposense.report.RepoCloner spawnCloneProcess +Jan 24, 2024 2:14:07 PM reposense.report.RepoCloner spawnCloneProcess INFO: Cloning in parallel from https://github.com/IamZhenHong/ip.git... -Jan 24, 2024 1:57:22 PM reposense.report.RepoCloner waitForCloneProcess -INFO: Waiting for cloning of https://github.com/IamZhenHong/ip.git to complete... -Jan 24, 2024 1:57:22 PM reposense.report.ReportGenerator updateRepoConfig -INFO: https://github.com/teojunda/ip.git (master) does not contain a standalone config file. -Jan 24, 2024 1:57:22 PM reposense.authorship.FileInfoExtractor extractTextFileInfos -INFO: Extracting relevant file info from https://github.com/teojunda/ip.git (master)... -Jan 24, 2024 1:57:22 PM reposense.commits.CommitInfoExtractor extractCommitInfos -INFO: Extracting commits info for https://github.com/teojunda/ip.git (master)... -Jan 24, 2024 1:57:22 PM reposense.commits.CommitInfoAnalyzer analyzeCommits -INFO: Analyzing commits info for https://github.com/teojunda/ip.git (master)... -Jan 24, 2024 1:57:22 PM reposense.report.ReportGenerator analyzeRepo -INFO: Analysis of https://github.com/teojunda/ip.git (master) completed! -Jan 24, 2024 1:57:22 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:14:07 PM reposense.report.RepoCloner waitForCloneProcess INFO: Cloning of https://github.com/Ko-Khan/ip.git completed! -Jan 24, 2024 1:57:22 PM reposense.report.ReportGenerator analyzeRepos -INFO: [242/428] Analyzing https://github.com/Ko-Khan/ip.git (master)... -Jan 24, 2024 1:57:22 PM reposense.report.RepoCloner spawnCloneProcess +Jan 24, 2024 2:14:07 PM reposense.report.RepoCloner waitForCloneProcess +INFO: Waiting for cloning of https://github.com/IamZhenHong/ip.git to complete... +Jan 24, 2024 2:14:07 PM reposense.report.RepoCloner waitForCloneProcess +INFO: Waiting for cloning of https://github.com/delishad21/ip.git to complete... +Jan 24, 2024 2:14:07 PM reposense.report.ReportGenerator analyzeRepos +INFO: [243/427] Analyzing https://github.com/Ko-Khan/ip.git (master)... +Jan 24, 2024 2:14:07 PM reposense.report.RepoCloner spawnCloneProcess INFO: Cloning in parallel from https://github.com/shamesjen/ip.git... -Jan 24, 2024 1:57:22 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:14:07 PM reposense.report.RepoCloner waitForCloneProcess INFO: Waiting for cloning of https://github.com/shamesjen/ip.git to complete... -Jan 24, 2024 1:57:22 PM reposense.report.ReportGenerator updateRepoConfig +Jan 24, 2024 2:14:07 PM reposense.report.ReportGenerator updateRepoConfig +INFO: https://github.com/teojunda/ip.git (master) does not contain a standalone config file. +Jan 24, 2024 2:14:07 PM reposense.authorship.FileInfoExtractor extractTextFileInfos +INFO: Extracting relevant file info from https://github.com/teojunda/ip.git (master)... +Jan 24, 2024 2:14:07 PM reposense.report.ReportGenerator updateRepoConfig INFO: https://github.com/Ko-Khan/ip.git (master) does not contain a standalone config file. -Jan 24, 2024 1:57:22 PM reposense.authorship.FileInfoExtractor extractTextFileInfos +Jan 24, 2024 2:14:07 PM reposense.authorship.FileInfoExtractor extractTextFileInfos INFO: Extracting relevant file info from https://github.com/Ko-Khan/ip.git (master)... -Jan 24, 2024 1:57:22 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:14:07 PM reposense.report.RepoCloner waitForCloneProcess +INFO: Cloning of https://github.com/jyztintan/ip.git completed! +Jan 24, 2024 2:14:07 PM reposense.report.RepoCloner spawnCloneProcess +INFO: Cloning in parallel from https://github.com/Ma-Yirui/ip.git... +Jan 24, 2024 2:14:07 PM reposense.report.ReportGenerator analyzeRepos +INFO: [244/427] Analyzing https://github.com/jyztintan/ip.git (master)... +Jan 24, 2024 2:14:07 PM reposense.report.RepoCloner waitForCloneProcess +INFO: Waiting for cloning of https://github.com/Ma-Yirui/ip.git to complete... +Jan 24, 2024 2:14:07 PM reposense.report.RepoCloner waitForCloneProcess WARNING: Exception met while trying to clone the repo "IamZhenHong/ip[master]", will skip this repo. reposense.system.CommandRunnerProcessException: Error returned from command git clone --bare 'https://github.com/IamZhenHong/ip.git' 'repos/IamZhenHong_ip/ip_bare' on path . : Cloning into bare repository 'repos/IamZhenHong_ip/ip_bare'... @@ -5830,89 +5814,93 @@ fatal: could not read Username for 'https://github.com': No such device or addre at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) at java.base/java.lang.Thread.run(Thread.java:829) -Jan 24, 2024 1:57:22 PM reposense.report.RepoCloner spawnCloneProcess -INFO: Cloning in parallel from https://github.com/Ma-Yirui/ip.git... -Jan 24, 2024 1:57:22 PM reposense.report.RepoCloner waitForCloneProcess -INFO: Waiting for cloning of https://github.com/Ma-Yirui/ip.git to complete... -Jan 24, 2024 1:57:22 PM reposense.commits.CommitInfoExtractor extractCommitInfos -INFO: Extracting commits info for https://github.com/Ko-Khan/ip.git (master)... -Jan 24, 2024 1:57:22 PM reposense.commits.CommitInfoAnalyzer analyzeCommits -INFO: Analyzing commits info for https://github.com/Ko-Khan/ip.git (master)... -Jan 24, 2024 1:57:22 PM reposense.report.ReportGenerator analyzeRepo -INFO: Analysis of https://github.com/Ko-Khan/ip.git (master) completed! -Jan 24, 2024 1:57:23 PM reposense.report.RepoCloner waitForCloneProcess -INFO: Cloning of https://github.com/jyztintan/ip.git completed! -Jan 24, 2024 1:57:23 PM reposense.report.ReportGenerator analyzeRepos -INFO: [243/428] Analyzing https://github.com/jyztintan/ip.git (master)... -Jan 24, 2024 1:57:23 PM reposense.report.RepoCloner spawnCloneProcess +Jan 24, 2024 2:14:07 PM reposense.report.RepoCloner spawnCloneProcess INFO: Cloning in parallel from https://github.com/timothysashimi/ip.git... -Jan 24, 2024 1:57:23 PM reposense.report.RepoCloner waitForCloneProcess -INFO: Waiting for cloning of https://github.com/timothysashimi/ip.git to complete... -Jan 24, 2024 1:57:23 PM reposense.report.ReportGenerator updateRepoConfig +Jan 24, 2024 2:14:07 PM reposense.report.ReportGenerator updateRepoConfig INFO: https://github.com/jyztintan/ip.git (master) does not contain a standalone config file. -Jan 24, 2024 1:57:23 PM reposense.authorship.FileInfoExtractor extractTextFileInfos +Jan 24, 2024 2:14:07 PM reposense.authorship.FileInfoExtractor extractTextFileInfos INFO: Extracting relevant file info from https://github.com/jyztintan/ip.git (master)... -Jan 24, 2024 1:57:23 PM reposense.commits.CommitInfoExtractor extractCommitInfos +Jan 24, 2024 2:14:07 PM reposense.report.RepoCloner waitForCloneProcess +INFO: Waiting for cloning of https://github.com/timothysashimi/ip.git to complete... +Jan 24, 2024 2:14:07 PM reposense.commits.CommitInfoExtractor extractCommitInfos +INFO: Extracting commits info for https://github.com/Ko-Khan/ip.git (master)... +Jan 24, 2024 2:14:07 PM reposense.commits.CommitInfoAnalyzer analyzeCommits +INFO: Analyzing commits info for https://github.com/Ko-Khan/ip.git (master)... +Jan 24, 2024 2:14:07 PM reposense.report.ReportGenerator analyzeRepo +INFO: Analysis of https://github.com/Ko-Khan/ip.git (master) completed! +Jan 24, 2024 2:14:07 PM reposense.commits.CommitInfoExtractor extractCommitInfos +INFO: Extracting commits info for https://github.com/teojunda/ip.git (master)... +Jan 24, 2024 2:14:07 PM reposense.commits.CommitInfoAnalyzer analyzeCommits +INFO: Analyzing commits info for https://github.com/teojunda/ip.git (master)... +Jan 24, 2024 2:14:07 PM reposense.report.ReportGenerator analyzeRepo +INFO: Analysis of https://github.com/teojunda/ip.git (master) completed! +Jan 24, 2024 2:14:07 PM reposense.commits.CommitInfoExtractor extractCommitInfos INFO: Extracting commits info for https://github.com/jyztintan/ip.git (master)... -Jan 24, 2024 1:57:23 PM reposense.commits.CommitInfoAnalyzer analyzeCommits +Jan 24, 2024 2:14:07 PM reposense.commits.CommitInfoAnalyzer analyzeCommits INFO: Analyzing commits info for https://github.com/jyztintan/ip.git (master)... -Jan 24, 2024 1:57:23 PM reposense.report.ReportGenerator analyzeRepo +Jan 24, 2024 2:14:07 PM reposense.report.ReportGenerator analyzeRepo INFO: Analysis of https://github.com/jyztintan/ip.git (master) completed! -Jan 24, 2024 1:57:23 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:14:07 PM reposense.report.RepoCloner waitForCloneProcess INFO: Cloning of https://github.com/delishad21/ip.git completed! -Jan 24, 2024 1:57:23 PM reposense.report.ReportGenerator analyzeRepos -INFO: [244/428] Analyzing https://github.com/delishad21/ip.git (master)... -Jan 24, 2024 1:57:23 PM reposense.report.RepoCloner spawnCloneProcess +Jan 24, 2024 2:14:07 PM reposense.report.ReportGenerator analyzeRepos +INFO: [245/427] Analyzing https://github.com/delishad21/ip.git (master)... +Jan 24, 2024 2:14:07 PM reposense.report.RepoCloner spawnCloneProcess INFO: Cloning in parallel from https://github.com/Xilef121/ip.git... -Jan 24, 2024 1:57:23 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:14:07 PM reposense.report.RepoCloner waitForCloneProcess INFO: Waiting for cloning of https://github.com/Xilef121/ip.git to complete... -Jan 24, 2024 1:57:23 PM reposense.report.ReportGenerator updateRepoConfig +Jan 24, 2024 2:14:07 PM reposense.report.ReportGenerator updateRepoConfig INFO: https://github.com/delishad21/ip.git (master) does not contain a standalone config file. -Jan 24, 2024 1:57:23 PM reposense.authorship.FileInfoExtractor extractTextFileInfos +Jan 24, 2024 2:14:07 PM reposense.authorship.FileInfoExtractor extractTextFileInfos INFO: Extracting relevant file info from https://github.com/delishad21/ip.git (master)... -Jan 24, 2024 1:57:23 PM reposense.commits.CommitInfoExtractor extractCommitInfos -INFO: Extracting commits info for https://github.com/delishad21/ip.git (master)... -Jan 24, 2024 1:57:23 PM reposense.commits.CommitInfoAnalyzer analyzeCommits -INFO: Analyzing commits info for https://github.com/delishad21/ip.git (master)... -Jan 24, 2024 1:57:23 PM reposense.report.ReportGenerator analyzeRepo -INFO: Analysis of https://github.com/delishad21/ip.git (master) completed! -Jan 24, 2024 1:57:23 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:14:07 PM reposense.report.RepoCloner waitForCloneProcess INFO: Cloning of https://github.com/shamesjen/ip.git completed! -Jan 24, 2024 1:57:23 PM reposense.report.ReportGenerator analyzeRepos -INFO: [245/428] Analyzing https://github.com/shamesjen/ip.git (master)... -Jan 24, 2024 1:57:23 PM reposense.report.RepoCloner spawnCloneProcess +Jan 24, 2024 2:14:07 PM reposense.report.ReportGenerator analyzeRepos +INFO: [246/427] Analyzing https://github.com/shamesjen/ip.git (master)... +Jan 24, 2024 2:14:07 PM reposense.report.RepoCloner spawnCloneProcess INFO: Cloning in parallel from https://github.com/SamuelZero1/ip.git... -Jan 24, 2024 1:57:23 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:14:07 PM reposense.report.RepoCloner waitForCloneProcess INFO: Waiting for cloning of https://github.com/SamuelZero1/ip.git to complete... -Jan 24, 2024 1:57:23 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:14:07 PM reposense.report.ReportGenerator updateRepoConfig +INFO: https://github.com/shamesjen/ip.git (master) does not contain a standalone config file. +Jan 24, 2024 2:14:07 PM reposense.authorship.FileInfoExtractor extractTextFileInfos +INFO: Extracting relevant file info from https://github.com/shamesjen/ip.git (master)... +Jan 24, 2024 2:14:07 PM reposense.report.RepoCloner waitForCloneProcess INFO: Cloning of https://github.com/Ma-Yirui/ip.git completed! -Jan 24, 2024 1:57:23 PM reposense.report.ReportGenerator analyzeRepos -INFO: [246/428] Analyzing https://github.com/Ma-Yirui/ip.git (master)... -Jan 24, 2024 1:57:23 PM reposense.report.RepoCloner spawnCloneProcess +Jan 24, 2024 2:14:07 PM reposense.report.ReportGenerator analyzeRepos +INFO: [247/427] Analyzing https://github.com/Ma-Yirui/ip.git (master)... +Jan 24, 2024 2:14:07 PM reposense.report.RepoCloner spawnCloneProcess INFO: Cloning in parallel from https://github.com/swtan346/ip.git... -Jan 24, 2024 1:57:23 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:14:07 PM reposense.report.RepoCloner waitForCloneProcess +INFO: Cloning of https://github.com/timothysashimi/ip.git completed! +Jan 24, 2024 2:14:07 PM reposense.report.RepoCloner waitForCloneProcess INFO: Waiting for cloning of https://github.com/swtan346/ip.git to complete... -Jan 24, 2024 1:57:23 PM reposense.report.ReportGenerator updateRepoConfig -INFO: https://github.com/shamesjen/ip.git (master) does not contain a standalone config file. -Jan 24, 2024 1:57:23 PM reposense.authorship.FileInfoExtractor extractTextFileInfos -INFO: Extracting relevant file info from https://github.com/shamesjen/ip.git (master)... -Jan 24, 2024 1:57:23 PM reposense.report.ReportGenerator updateRepoConfig +Jan 24, 2024 2:14:07 PM reposense.report.ReportGenerator analyzeRepos +INFO: [248/427] Analyzing https://github.com/timothysashimi/ip.git (master)... +Jan 24, 2024 2:14:07 PM reposense.report.RepoCloner spawnCloneProcess +INFO: Cloning in parallel from https://github.com/faaheem13/ip.git... +Jan 24, 2024 2:14:07 PM reposense.report.ReportGenerator updateRepoConfig INFO: https://github.com/Ma-Yirui/ip.git (master) does not contain a standalone config file. -Jan 24, 2024 1:57:23 PM reposense.authorship.FileInfoExtractor extractTextFileInfos +Jan 24, 2024 2:14:07 PM reposense.authorship.FileInfoExtractor extractTextFileInfos INFO: Extracting relevant file info from https://github.com/Ma-Yirui/ip.git (master)... -Jan 24, 2024 1:57:23 PM reposense.commits.CommitInfoExtractor extractCommitInfos +Jan 24, 2024 2:14:07 PM reposense.commits.CommitInfoExtractor extractCommitInfos +INFO: Extracting commits info for https://github.com/delishad21/ip.git (master)... +Jan 24, 2024 2:14:07 PM reposense.commits.CommitInfoExtractor extractCommitInfos INFO: Extracting commits info for https://github.com/shamesjen/ip.git (master)... -Jan 24, 2024 1:57:23 PM reposense.commits.CommitInfoAnalyzer analyzeCommits +Jan 24, 2024 2:14:07 PM reposense.report.RepoCloner waitForCloneProcess +INFO: Waiting for cloning of https://github.com/faaheem13/ip.git to complete... +Jan 24, 2024 2:14:07 PM reposense.commits.CommitInfoAnalyzer analyzeCommits +INFO: Analyzing commits info for https://github.com/delishad21/ip.git (master)... +Jan 24, 2024 2:14:07 PM reposense.report.ReportGenerator analyzeRepo +INFO: Analysis of https://github.com/delishad21/ip.git (master) completed! +Jan 24, 2024 2:14:07 PM reposense.report.ReportGenerator updateRepoConfig +INFO: https://github.com/timothysashimi/ip.git (master) does not contain a standalone config file. +Jan 24, 2024 2:14:07 PM reposense.authorship.FileInfoExtractor extractTextFileInfos +INFO: Extracting relevant file info from https://github.com/timothysashimi/ip.git (master)... +Jan 24, 2024 2:14:07 PM reposense.commits.CommitInfoAnalyzer analyzeCommits INFO: Analyzing commits info for https://github.com/shamesjen/ip.git (master)... -Jan 24, 2024 1:57:23 PM reposense.report.ReportGenerator analyzeRepo +Jan 24, 2024 2:14:07 PM reposense.report.ReportGenerator analyzeRepo INFO: Analysis of https://github.com/shamesjen/ip.git (master) completed! -Jan 24, 2024 1:57:23 PM reposense.commits.CommitInfoExtractor extractCommitInfos -INFO: Extracting commits info for https://github.com/Ma-Yirui/ip.git (master)... -Jan 24, 2024 1:57:23 PM reposense.commits.CommitInfoAnalyzer analyzeCommits -INFO: Analyzing commits info for https://github.com/Ma-Yirui/ip.git (master)... -Jan 24, 2024 1:57:23 PM reposense.report.ReportGenerator analyzeRepo -INFO: Analysis of https://github.com/Ma-Yirui/ip.git (master) completed! -Jan 24, 2024 1:57:23 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:14:07 PM reposense.report.RepoCloner waitForCloneProcess WARNING: Exception met while trying to clone the repo "SamuelZero1/ip[master]", will skip this repo. reposense.system.CommandRunnerProcessException: Error returned from command git clone --bare 'https://github.com/SamuelZero1/ip.git' 'repos/SamuelZero1_ip/ip_bare' on path . : Cloning into bare repository 'repos/SamuelZero1_ip/ip_bare'... @@ -5928,29 +5916,17 @@ fatal: could not read Username for 'https://github.com': No such device or addre at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) at java.base/java.lang.Thread.run(Thread.java:829) -Jan 24, 2024 1:57:23 PM reposense.report.RepoCloner spawnCloneProcess -INFO: Cloning in parallel from https://github.com/faaheem13/ip.git... -Jan 24, 2024 1:57:23 PM reposense.report.RepoCloner waitForCloneProcess -INFO: Waiting for cloning of https://github.com/faaheem13/ip.git to complete... -Jan 24, 2024 1:57:23 PM reposense.report.RepoCloner waitForCloneProcess -INFO: Cloning of https://github.com/timothysashimi/ip.git completed! -Jan 24, 2024 1:57:23 PM reposense.report.ReportGenerator analyzeRepos -INFO: [247/428] Analyzing https://github.com/timothysashimi/ip.git (master)... -Jan 24, 2024 1:57:23 PM reposense.report.RepoCloner spawnCloneProcess +Jan 24, 2024 2:14:07 PM reposense.report.RepoCloner spawnCloneProcess INFO: Cloning in parallel from https://github.com/ChenXy128/ip.git... -Jan 24, 2024 1:57:23 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:14:07 PM reposense.report.RepoCloner waitForCloneProcess INFO: Waiting for cloning of https://github.com/ChenXy128/ip.git to complete... -Jan 24, 2024 1:57:23 PM reposense.report.ReportGenerator updateRepoConfig -INFO: https://github.com/timothysashimi/ip.git (master) does not contain a standalone config file. -Jan 24, 2024 1:57:23 PM reposense.authorship.FileInfoExtractor extractTextFileInfos -INFO: Extracting relevant file info from https://github.com/timothysashimi/ip.git (master)... -Jan 24, 2024 1:57:24 PM reposense.commits.CommitInfoExtractor extractCommitInfos -INFO: Extracting commits info for https://github.com/timothysashimi/ip.git (master)... -Jan 24, 2024 1:57:24 PM reposense.commits.CommitInfoAnalyzer analyzeCommits -INFO: Analyzing commits info for https://github.com/timothysashimi/ip.git (master)... -Jan 24, 2024 1:57:24 PM reposense.report.ReportGenerator analyzeRepo -INFO: Analysis of https://github.com/timothysashimi/ip.git (master) completed! -Jan 24, 2024 1:57:24 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:14:07 PM reposense.commits.CommitInfoExtractor extractCommitInfos +INFO: Extracting commits info for https://github.com/Ma-Yirui/ip.git (master)... +Jan 24, 2024 2:14:08 PM reposense.commits.CommitInfoAnalyzer analyzeCommits +INFO: Analyzing commits info for https://github.com/Ma-Yirui/ip.git (master)... +Jan 24, 2024 2:14:08 PM reposense.report.ReportGenerator analyzeRepo +INFO: Analysis of https://github.com/Ma-Yirui/ip.git (master) completed! +Jan 24, 2024 2:14:08 PM reposense.report.RepoCloner waitForCloneProcess WARNING: Exception met while trying to clone the repo "faaheem13/ip[master]", will skip this repo. reposense.system.CommandRunnerProcessException: Error returned from command git clone --bare 'https://github.com/faaheem13/ip.git' 'repos/faaheem13_ip/ip_bare' on path . : Cloning into bare repository 'repos/faaheem13_ip/ip_bare'... @@ -5966,19 +5942,11 @@ fatal: could not read Username for 'https://github.com': No such device or addre at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) at java.base/java.lang.Thread.run(Thread.java:829) -Jan 24, 2024 1:57:24 PM reposense.report.RepoCloner spawnCloneProcess +Jan 24, 2024 2:14:08 PM reposense.report.RepoCloner spawnCloneProcess INFO: Cloning in parallel from https://github.com/Arixeyeion/ip.git... -Jan 24, 2024 1:57:24 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:14:08 PM reposense.report.RepoCloner waitForCloneProcess INFO: Waiting for cloning of https://github.com/Arixeyeion/ip.git to complete... -Jan 24, 2024 1:57:24 PM reposense.report.RepoCloner waitForCloneProcess -INFO: Cloning of https://github.com/Xilef121/ip.git completed! -Jan 24, 2024 1:57:24 PM reposense.report.ReportGenerator analyzeRepos -INFO: [248/428] Analyzing https://github.com/Xilef121/ip.git (master)... -Jan 24, 2024 1:57:24 PM reposense.report.RepoCloner spawnCloneProcess -INFO: Cloning in parallel from https://github.com/Darylgolden/ip.git... -Jan 24, 2024 1:57:24 PM reposense.report.RepoCloner waitForCloneProcess -INFO: Waiting for cloning of https://github.com/Darylgolden/ip.git to complete... -Jan 24, 2024 1:57:24 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:14:08 PM reposense.report.RepoCloner waitForCloneProcess WARNING: Exception met while trying to clone the repo "ChenXy128/ip[master]", will skip this repo. reposense.system.CommandRunnerProcessException: Error returned from command git clone --bare 'https://github.com/ChenXy128/ip.git' 'repos/ChenXy128_ip/ip_bare' on path . : Cloning into bare repository 'repos/ChenXy128_ip/ip_bare'... @@ -5994,39 +5962,53 @@ fatal: could not read Username for 'https://github.com': No such device or addre at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) at java.base/java.lang.Thread.run(Thread.java:829) -Jan 24, 2024 1:57:24 PM reposense.report.RepoCloner spawnCloneProcess +Jan 24, 2024 2:14:08 PM reposense.report.RepoCloner spawnCloneProcess +INFO: Cloning in parallel from https://github.com/Darylgolden/ip.git... +Jan 24, 2024 2:14:08 PM reposense.report.RepoCloner waitForCloneProcess +INFO: Waiting for cloning of https://github.com/Darylgolden/ip.git to complete... +Jan 24, 2024 2:14:08 PM reposense.commits.CommitInfoExtractor extractCommitInfos +INFO: Extracting commits info for https://github.com/timothysashimi/ip.git (master)... +Jan 24, 2024 2:14:08 PM reposense.report.RepoCloner waitForCloneProcess +INFO: Cloning of https://github.com/Xilef121/ip.git completed! +Jan 24, 2024 2:14:08 PM reposense.report.ReportGenerator analyzeRepos +INFO: [249/427] Analyzing https://github.com/Xilef121/ip.git (master)... +Jan 24, 2024 2:14:08 PM reposense.report.RepoCloner spawnCloneProcess INFO: Cloning in parallel from https://github.com/tankh99/ip.git... -Jan 24, 2024 1:57:24 PM reposense.report.ReportGenerator updateRepoConfig +Jan 24, 2024 2:14:08 PM reposense.report.RepoCloner waitForCloneProcess +INFO: Waiting for cloning of https://github.com/tankh99/ip.git to complete... +Jan 24, 2024 2:14:08 PM reposense.commits.CommitInfoAnalyzer analyzeCommits +INFO: Analyzing commits info for https://github.com/timothysashimi/ip.git (master)... +Jan 24, 2024 2:14:08 PM reposense.report.ReportGenerator analyzeRepo +INFO: Analysis of https://github.com/timothysashimi/ip.git (master) completed! +Jan 24, 2024 2:14:08 PM reposense.report.ReportGenerator updateRepoConfig INFO: https://github.com/Xilef121/ip.git (master) does not contain a standalone config file. -Jan 24, 2024 1:57:24 PM reposense.authorship.FileInfoExtractor extractTextFileInfos +Jan 24, 2024 2:14:08 PM reposense.authorship.FileInfoExtractor extractTextFileInfos INFO: Extracting relevant file info from https://github.com/Xilef121/ip.git (master)... -Jan 24, 2024 1:57:24 PM reposense.report.RepoCloner waitForCloneProcess -INFO: Waiting for cloning of https://github.com/tankh99/ip.git to complete... -Jan 24, 2024 1:57:24 PM reposense.commits.CommitInfoExtractor extractCommitInfos +Jan 24, 2024 2:14:08 PM reposense.commits.CommitInfoExtractor extractCommitInfos INFO: Extracting commits info for https://github.com/Xilef121/ip.git (master)... -Jan 24, 2024 1:57:24 PM reposense.commits.CommitInfoAnalyzer analyzeCommits +Jan 24, 2024 2:14:08 PM reposense.commits.CommitInfoAnalyzer analyzeCommits INFO: Analyzing commits info for https://github.com/Xilef121/ip.git (master)... -Jan 24, 2024 1:57:24 PM reposense.report.ReportGenerator analyzeRepo +Jan 24, 2024 2:14:08 PM reposense.report.ReportGenerator analyzeRepo INFO: Analysis of https://github.com/Xilef121/ip.git (master) completed! -Jan 24, 2024 1:57:24 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:14:08 PM reposense.report.RepoCloner waitForCloneProcess INFO: Cloning of https://github.com/swtan346/ip.git completed! -Jan 24, 2024 1:57:24 PM reposense.report.ReportGenerator analyzeRepos -INFO: [249/428] Analyzing https://github.com/swtan346/ip.git (master)... -Jan 24, 2024 1:57:24 PM reposense.report.RepoCloner spawnCloneProcess +Jan 24, 2024 2:14:08 PM reposense.report.ReportGenerator analyzeRepos +INFO: [250/427] Analyzing https://github.com/swtan346/ip.git (master)... +Jan 24, 2024 2:14:08 PM reposense.report.RepoCloner spawnCloneProcess INFO: Cloning in parallel from https://github.com/Tsenrae/ip.git... -Jan 24, 2024 1:57:24 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:14:08 PM reposense.report.RepoCloner waitForCloneProcess INFO: Waiting for cloning of https://github.com/Tsenrae/ip.git to complete... -Jan 24, 2024 1:57:24 PM reposense.report.ReportGenerator updateRepoConfig +Jan 24, 2024 2:14:08 PM reposense.report.ReportGenerator updateRepoConfig INFO: https://github.com/swtan346/ip.git (master) does not contain a standalone config file. -Jan 24, 2024 1:57:24 PM reposense.authorship.FileInfoExtractor extractTextFileInfos +Jan 24, 2024 2:14:08 PM reposense.authorship.FileInfoExtractor extractTextFileInfos INFO: Extracting relevant file info from https://github.com/swtan346/ip.git (master)... -Jan 24, 2024 1:57:24 PM reposense.commits.CommitInfoExtractor extractCommitInfos +Jan 24, 2024 2:14:08 PM reposense.commits.CommitInfoExtractor extractCommitInfos INFO: Extracting commits info for https://github.com/swtan346/ip.git (master)... -Jan 24, 2024 1:57:24 PM reposense.commits.CommitInfoAnalyzer analyzeCommits +Jan 24, 2024 2:14:08 PM reposense.commits.CommitInfoAnalyzer analyzeCommits INFO: Analyzing commits info for https://github.com/swtan346/ip.git (master)... -Jan 24, 2024 1:57:24 PM reposense.report.ReportGenerator analyzeRepo +Jan 24, 2024 2:14:08 PM reposense.report.ReportGenerator analyzeRepo INFO: Analysis of https://github.com/swtan346/ip.git (master) completed! -Jan 24, 2024 1:57:24 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:14:08 PM reposense.report.RepoCloner waitForCloneProcess WARNING: Exception met while trying to clone the repo "Tsenrae/ip[master]", will skip this repo. reposense.system.CommandRunnerProcessException: Error returned from command git clone --bare 'https://github.com/Tsenrae/ip.git' 'repos/Tsenrae_ip/ip_bare' on path . : Cloning into bare repository 'repos/Tsenrae_ip/ip_bare'... @@ -6042,19 +6024,43 @@ fatal: could not read Username for 'https://github.com': No such device or addre at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) at java.base/java.lang.Thread.run(Thread.java:829) -Jan 24, 2024 1:57:24 PM reposense.report.RepoCloner spawnCloneProcess +Jan 24, 2024 2:14:08 PM reposense.report.RepoCloner spawnCloneProcess INFO: Cloning in parallel from https://github.com/starsia/ip.git... -Jan 24, 2024 1:57:24 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:14:08 PM reposense.report.RepoCloner waitForCloneProcess INFO: Waiting for cloning of https://github.com/starsia/ip.git to complete... -Jan 24, 2024 1:57:24 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:14:08 PM reposense.report.RepoCloner waitForCloneProcess INFO: Cloning of https://github.com/Darylgolden/ip.git completed! -Jan 24, 2024 1:57:24 PM reposense.report.ReportGenerator analyzeRepos -INFO: [250/428] Analyzing https://github.com/Darylgolden/ip.git (master)... -Jan 24, 2024 1:57:24 PM reposense.report.RepoCloner spawnCloneProcess +Jan 24, 2024 2:14:08 PM reposense.report.RepoCloner waitForCloneProcess +INFO: Cloning of https://github.com/Arixeyeion/ip.git completed! +Jan 24, 2024 2:14:08 PM reposense.report.ReportGenerator analyzeRepos +INFO: [251/427] Analyzing https://github.com/Darylgolden/ip.git (master)... +Jan 24, 2024 2:14:08 PM reposense.report.RepoCloner spawnCloneProcess INFO: Cloning in parallel from https://github.com/hjungwoo01/ip.git... -Jan 24, 2024 1:57:24 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:14:08 PM reposense.report.RepoCloner waitForCloneProcess +INFO: Cloning of https://github.com/tankh99/ip.git completed! +Jan 24, 2024 2:14:08 PM reposense.report.ReportGenerator analyzeRepos +INFO: [252/427] Analyzing https://github.com/Arixeyeion/ip.git (master)... +Jan 24, 2024 2:14:08 PM reposense.report.RepoCloner spawnCloneProcess +INFO: Cloning in parallel from https://github.com/YuSoonZ/ip.git... +Jan 24, 2024 2:14:08 PM reposense.report.RepoCloner waitForCloneProcess +INFO: Waiting for cloning of https://github.com/YuSoonZ/ip.git to complete... +Jan 24, 2024 2:14:08 PM reposense.report.ReportGenerator analyzeRepos +INFO: [253/427] Analyzing https://github.com/tankh99/ip.git (master)... +Jan 24, 2024 2:14:08 PM reposense.report.RepoCloner spawnCloneProcess +INFO: Cloning in parallel from https://github.com/Darkarche3/ip.git... +Jan 24, 2024 2:14:08 PM reposense.report.ReportGenerator updateRepoConfig +INFO: https://github.com/Darylgolden/ip.git (master) does not contain a standalone config file. +Jan 24, 2024 2:14:08 PM reposense.authorship.FileInfoExtractor extractTextFileInfos +INFO: Extracting relevant file info from https://github.com/Darylgolden/ip.git (master)... +Jan 24, 2024 2:14:08 PM reposense.report.RepoCloner waitForCloneProcess INFO: Waiting for cloning of https://github.com/hjungwoo01/ip.git to complete... -Jan 24, 2024 1:57:24 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:14:08 PM reposense.report.ReportGenerator updateRepoConfig +INFO: https://github.com/Arixeyeion/ip.git (master) does not contain a standalone config file. +Jan 24, 2024 2:14:08 PM reposense.authorship.FileInfoExtractor extractTextFileInfos +INFO: Extracting relevant file info from https://github.com/Arixeyeion/ip.git (master)... +Jan 24, 2024 2:14:08 PM reposense.report.RepoCloner waitForCloneProcess +INFO: Waiting for cloning of https://github.com/Darkarche3/ip.git to complete... +Jan 24, 2024 2:14:08 PM reposense.report.RepoCloner waitForCloneProcess WARNING: Exception met while trying to clone the repo "starsia/ip[master]", will skip this repo. reposense.system.CommandRunnerProcessException: Error returned from command git clone --bare 'https://github.com/starsia/ip.git' 'repos/starsia_ip/ip_bare' on path . : Cloning into bare repository 'repos/starsia_ip/ip_bare'... @@ -6070,57 +6076,21 @@ fatal: could not read Username for 'https://github.com': No such device or addre at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) at java.base/java.lang.Thread.run(Thread.java:829) -Jan 24, 2024 1:57:24 PM reposense.report.RepoCloner spawnCloneProcess -INFO: Cloning in parallel from https://github.com/YuSoonZ/ip.git... -Jan 24, 2024 1:57:24 PM reposense.report.RepoCloner waitForCloneProcess -INFO: Waiting for cloning of https://github.com/YuSoonZ/ip.git to complete... -Jan 24, 2024 1:57:24 PM reposense.report.ReportGenerator updateRepoConfig -INFO: https://github.com/Darylgolden/ip.git (master) does not contain a standalone config file. -Jan 24, 2024 1:57:24 PM reposense.authorship.FileInfoExtractor extractTextFileInfos -INFO: Extracting relevant file info from https://github.com/Darylgolden/ip.git (master)... -Jan 24, 2024 1:57:24 PM reposense.report.RepoCloner waitForCloneProcess -INFO: Cloning of https://github.com/Arixeyeion/ip.git completed! -Jan 24, 2024 1:57:24 PM reposense.report.ReportGenerator analyzeRepos -INFO: [251/428] Analyzing https://github.com/Arixeyeion/ip.git (master)... -Jan 24, 2024 1:57:24 PM reposense.report.RepoCloner spawnCloneProcess -INFO: Cloning in parallel from https://github.com/Darkarche3/ip.git... -Jan 24, 2024 1:57:24 PM reposense.report.RepoCloner waitForCloneProcess -INFO: Waiting for cloning of https://github.com/Darkarche3/ip.git to complete... -Jan 24, 2024 1:57:24 PM reposense.report.RepoCloner waitForCloneProcess -INFO: Cloning of https://github.com/tankh99/ip.git completed! -Jan 24, 2024 1:57:24 PM reposense.report.ReportGenerator updateRepoConfig -INFO: https://github.com/Arixeyeion/ip.git (master) does not contain a standalone config file. -Jan 24, 2024 1:57:24 PM reposense.authorship.FileInfoExtractor extractTextFileInfos -INFO: Extracting relevant file info from https://github.com/Arixeyeion/ip.git (master)... -Jan 24, 2024 1:57:24 PM reposense.report.ReportGenerator analyzeRepos -INFO: [252/428] Analyzing https://github.com/tankh99/ip.git (master)... -Jan 24, 2024 1:57:24 PM reposense.report.RepoCloner spawnCloneProcess +Jan 24, 2024 2:14:08 PM reposense.report.RepoCloner spawnCloneProcess INFO: Cloning in parallel from https://github.com/Vision-2000/ip.git... -Jan 24, 2024 1:57:24 PM reposense.report.RepoCloner waitForCloneProcess -INFO: Waiting for cloning of https://github.com/Vision-2000/ip.git to complete... -Jan 24, 2024 1:57:25 PM reposense.report.ReportGenerator updateRepoConfig +Jan 24, 2024 2:14:08 PM reposense.report.ReportGenerator updateRepoConfig INFO: https://github.com/tankh99/ip.git (master) does not contain a standalone config file. -Jan 24, 2024 1:57:25 PM reposense.authorship.FileInfoExtractor extractTextFileInfos +Jan 24, 2024 2:14:08 PM reposense.authorship.FileInfoExtractor extractTextFileInfos INFO: Extracting relevant file info from https://github.com/tankh99/ip.git (master)... -Jan 24, 2024 1:57:25 PM reposense.commits.CommitInfoExtractor extractCommitInfos +Jan 24, 2024 2:14:08 PM reposense.report.RepoCloner waitForCloneProcess +INFO: Waiting for cloning of https://github.com/Vision-2000/ip.git to complete... +Jan 24, 2024 2:14:08 PM reposense.commits.CommitInfoExtractor extractCommitInfos INFO: Extracting commits info for https://github.com/Arixeyeion/ip.git (master)... -Jan 24, 2024 1:57:25 PM reposense.commits.CommitInfoAnalyzer analyzeCommits +Jan 24, 2024 2:14:08 PM reposense.commits.CommitInfoAnalyzer analyzeCommits INFO: Analyzing commits info for https://github.com/Arixeyeion/ip.git (master)... -Jan 24, 2024 1:57:25 PM reposense.report.ReportGenerator analyzeRepo +Jan 24, 2024 2:14:08 PM reposense.report.ReportGenerator analyzeRepo INFO: Analysis of https://github.com/Arixeyeion/ip.git (master) completed! -Jan 24, 2024 1:57:25 PM reposense.commits.CommitInfoExtractor extractCommitInfos -INFO: Extracting commits info for https://github.com/Darylgolden/ip.git (master)... -Jan 24, 2024 1:57:25 PM reposense.commits.CommitInfoAnalyzer analyzeCommits -INFO: Analyzing commits info for https://github.com/Darylgolden/ip.git (master)... -Jan 24, 2024 1:57:25 PM reposense.report.ReportGenerator analyzeRepo -INFO: Analysis of https://github.com/Darylgolden/ip.git (master) completed! -Jan 24, 2024 1:57:25 PM reposense.commits.CommitInfoExtractor extractCommitInfos -INFO: Extracting commits info for https://github.com/tankh99/ip.git (master)... -Jan 24, 2024 1:57:25 PM reposense.commits.CommitInfoAnalyzer analyzeCommits -INFO: Analyzing commits info for https://github.com/tankh99/ip.git (master)... -Jan 24, 2024 1:57:25 PM reposense.report.ReportGenerator analyzeRepo -INFO: Analysis of https://github.com/tankh99/ip.git (master) completed! -Jan 24, 2024 1:57:25 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:14:08 PM reposense.report.RepoCloner waitForCloneProcess WARNING: Exception met while trying to clone the repo "Darkarche3/ip[master]", will skip this repo. reposense.system.CommandRunnerProcessException: Error returned from command git clone --bare 'https://github.com/Darkarche3/ip.git' 'repos/Darkarche3_ip/ip_bare' on path . : Cloning into bare repository 'repos/Darkarche3_ip/ip_bare'... @@ -6136,11 +6106,11 @@ fatal: could not read Username for 'https://github.com': No such device or addre at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) at java.base/java.lang.Thread.run(Thread.java:829) -Jan 24, 2024 1:57:25 PM reposense.report.RepoCloner spawnCloneProcess +Jan 24, 2024 2:14:08 PM reposense.report.RepoCloner spawnCloneProcess INFO: Cloning in parallel from https://github.com/chiageng/ip.git... -Jan 24, 2024 1:57:25 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:14:08 PM reposense.report.RepoCloner waitForCloneProcess INFO: Waiting for cloning of https://github.com/chiageng/ip.git to complete... -Jan 24, 2024 1:57:25 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:14:08 PM reposense.report.RepoCloner waitForCloneProcess WARNING: Exception met while trying to clone the repo "Vision-2000/ip[master]", will skip this repo. reposense.system.CommandRunnerProcessException: Error returned from command git clone --bare 'https://github.com/Vision-2000/ip.git' 'repos/Vision-2000_ip/ip_bare' on path . : Cloning into bare repository 'repos/Vision-2000_ip/ip_bare'... @@ -6156,47 +6126,47 @@ fatal: could not read Username for 'https://github.com': No such device or addre at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) at java.base/java.lang.Thread.run(Thread.java:829) -Jan 24, 2024 1:57:25 PM reposense.report.RepoCloner spawnCloneProcess +Jan 24, 2024 2:14:08 PM reposense.report.RepoCloner spawnCloneProcess INFO: Cloning in parallel from https://github.com/logical-1985516/ip.git... -Jan 24, 2024 1:57:25 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:14:08 PM reposense.report.RepoCloner waitForCloneProcess INFO: Waiting for cloning of https://github.com/logical-1985516/ip.git to complete... -Jan 24, 2024 1:57:25 PM reposense.report.RepoCloner waitForCloneProcess -INFO: Cloning of https://github.com/hjungwoo01/ip.git completed! -Jan 24, 2024 1:57:25 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:14:08 PM reposense.commits.CommitInfoExtractor extractCommitInfos +INFO: Extracting commits info for https://github.com/Darylgolden/ip.git (master)... +Jan 24, 2024 2:14:08 PM reposense.commits.CommitInfoAnalyzer analyzeCommits +INFO: Analyzing commits info for https://github.com/Darylgolden/ip.git (master)... +Jan 24, 2024 2:14:08 PM reposense.report.ReportGenerator analyzeRepo +INFO: Analysis of https://github.com/Darylgolden/ip.git (master) completed! +Jan 24, 2024 2:14:08 PM reposense.commits.CommitInfoExtractor extractCommitInfos +INFO: Extracting commits info for https://github.com/tankh99/ip.git (master)... +Jan 24, 2024 2:14:08 PM reposense.commits.CommitInfoAnalyzer analyzeCommits +INFO: Analyzing commits info for https://github.com/tankh99/ip.git (master)... +Jan 24, 2024 2:14:08 PM reposense.report.ReportGenerator analyzeRepo +INFO: Analysis of https://github.com/tankh99/ip.git (master) completed! +Jan 24, 2024 2:14:08 PM reposense.report.RepoCloner waitForCloneProcess INFO: Cloning of https://github.com/YuSoonZ/ip.git completed! -Jan 24, 2024 1:57:25 PM reposense.report.ReportGenerator analyzeRepos -INFO: [253/428] Analyzing https://github.com/hjungwoo01/ip.git (master)... -Jan 24, 2024 1:57:25 PM reposense.report.RepoCloner spawnCloneProcess +Jan 24, 2024 2:14:08 PM reposense.report.ReportGenerator analyzeRepos +INFO: [254/427] Analyzing https://github.com/YuSoonZ/ip.git (master)... +Jan 24, 2024 2:14:08 PM reposense.report.RepoCloner spawnCloneProcess INFO: Cloning in parallel from https://github.com/ananya21/ip.git... -Jan 24, 2024 1:57:25 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:14:08 PM reposense.report.RepoCloner waitForCloneProcess +INFO: Cloning of https://github.com/hjungwoo01/ip.git completed! +Jan 24, 2024 2:14:08 PM reposense.report.RepoCloner waitForCloneProcess INFO: Waiting for cloning of https://github.com/ananya21/ip.git to complete... -Jan 24, 2024 1:57:25 PM reposense.report.ReportGenerator analyzeRepos -INFO: [254/428] Analyzing https://github.com/YuSoonZ/ip.git (master)... -Jan 24, 2024 1:57:25 PM reposense.report.RepoCloner spawnCloneProcess +Jan 24, 2024 2:14:08 PM reposense.report.RepoCloner spawnCloneProcess INFO: Cloning in parallel from https://github.com/purivirakarin/ip.git... -Jan 24, 2024 1:57:25 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:14:08 PM reposense.report.ReportGenerator analyzeRepos +INFO: [255/427] Analyzing https://github.com/hjungwoo01/ip.git (master)... +Jan 24, 2024 2:14:08 PM reposense.report.RepoCloner waitForCloneProcess INFO: Waiting for cloning of https://github.com/purivirakarin/ip.git to complete... -Jan 24, 2024 1:57:25 PM reposense.report.ReportGenerator updateRepoConfig -INFO: https://github.com/hjungwoo01/ip.git (master) does not contain a standalone config file. -Jan 24, 2024 1:57:25 PM reposense.authorship.FileInfoExtractor extractTextFileInfos -INFO: Extracting relevant file info from https://github.com/hjungwoo01/ip.git (master)... -Jan 24, 2024 1:57:25 PM reposense.report.ReportGenerator updateRepoConfig +Jan 24, 2024 2:14:08 PM reposense.report.ReportGenerator updateRepoConfig INFO: https://github.com/YuSoonZ/ip.git (master) does not contain a standalone config file. -Jan 24, 2024 1:57:25 PM reposense.authorship.FileInfoExtractor extractTextFileInfos +Jan 24, 2024 2:14:08 PM reposense.authorship.FileInfoExtractor extractTextFileInfos INFO: Extracting relevant file info from https://github.com/YuSoonZ/ip.git (master)... -Jan 24, 2024 1:57:25 PM reposense.commits.CommitInfoExtractor extractCommitInfos -INFO: Extracting commits info for https://github.com/YuSoonZ/ip.git (master)... -Jan 24, 2024 1:57:25 PM reposense.commits.CommitInfoAnalyzer analyzeCommits -INFO: Analyzing commits info for https://github.com/YuSoonZ/ip.git (master)... -Jan 24, 2024 1:57:25 PM reposense.report.ReportGenerator analyzeRepo -INFO: Analysis of https://github.com/YuSoonZ/ip.git (master) completed! -Jan 24, 2024 1:57:25 PM reposense.commits.CommitInfoExtractor extractCommitInfos -INFO: Extracting commits info for https://github.com/hjungwoo01/ip.git (master)... -Jan 24, 2024 1:57:25 PM reposense.commits.CommitInfoAnalyzer analyzeCommits -INFO: Analyzing commits info for https://github.com/hjungwoo01/ip.git (master)... -Jan 24, 2024 1:57:25 PM reposense.report.ReportGenerator analyzeRepo -INFO: Analysis of https://github.com/hjungwoo01/ip.git (master) completed! -Jan 24, 2024 1:57:25 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:14:08 PM reposense.report.ReportGenerator updateRepoConfig +INFO: https://github.com/hjungwoo01/ip.git (master) does not contain a standalone config file. +Jan 24, 2024 2:14:08 PM reposense.authorship.FileInfoExtractor extractTextFileInfos +INFO: Extracting relevant file info from https://github.com/hjungwoo01/ip.git (master)... +Jan 24, 2024 2:14:08 PM reposense.report.RepoCloner waitForCloneProcess WARNING: Exception met while trying to clone the repo "ananya21/ip[master]", will skip this repo. reposense.system.CommandRunnerProcessException: Error returned from command git clone --bare 'https://github.com/ananya21/ip.git' 'repos/ananya21_ip/ip_bare' on path . : Cloning into bare repository 'repos/ananya21_ip/ip_bare'... @@ -6212,47 +6182,57 @@ fatal: could not read Username for 'https://github.com': No such device or addre at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) at java.base/java.lang.Thread.run(Thread.java:829) -Jan 24, 2024 1:57:25 PM reposense.report.RepoCloner spawnCloneProcess +Jan 24, 2024 2:14:08 PM reposense.report.RepoCloner spawnCloneProcess INFO: Cloning in parallel from https://github.com/joenus/ip.git... -Jan 24, 2024 1:57:25 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:14:08 PM reposense.report.RepoCloner waitForCloneProcess INFO: Waiting for cloning of https://github.com/joenus/ip.git to complete... -Jan 24, 2024 1:57:26 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:14:08 PM reposense.commits.CommitInfoExtractor extractCommitInfos +INFO: Extracting commits info for https://github.com/YuSoonZ/ip.git (master)... +Jan 24, 2024 2:14:08 PM reposense.report.RepoCloner waitForCloneProcess INFO: Cloning of https://github.com/chiageng/ip.git completed! -Jan 24, 2024 1:57:26 PM reposense.report.ReportGenerator analyzeRepos -INFO: [255/428] Analyzing https://github.com/chiageng/ip.git (master)... -Jan 24, 2024 1:57:26 PM reposense.report.RepoCloner spawnCloneProcess +Jan 24, 2024 2:14:08 PM reposense.commits.CommitInfoAnalyzer analyzeCommits +INFO: Analyzing commits info for https://github.com/YuSoonZ/ip.git (master)... +Jan 24, 2024 2:14:08 PM reposense.commits.CommitInfoExtractor extractCommitInfos +INFO: Extracting commits info for https://github.com/hjungwoo01/ip.git (master)... +Jan 24, 2024 2:14:08 PM reposense.report.ReportGenerator analyzeRepo +INFO: Analysis of https://github.com/YuSoonZ/ip.git (master) completed! +Jan 24, 2024 2:14:08 PM reposense.report.ReportGenerator analyzeRepos +INFO: [256/427] Analyzing https://github.com/chiageng/ip.git (master)... +Jan 24, 2024 2:14:08 PM reposense.report.RepoCloner spawnCloneProcess INFO: Cloning in parallel from https://github.com/jessicawyz/ip.git... -Jan 24, 2024 1:57:26 PM reposense.report.RepoCloner waitForCloneProcess -INFO: Cloning of https://github.com/logical-1985516/ip.git completed! -Jan 24, 2024 1:57:26 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:14:08 PM reposense.report.RepoCloner waitForCloneProcess INFO: Waiting for cloning of https://github.com/jessicawyz/ip.git to complete... -Jan 24, 2024 1:57:26 PM reposense.report.RepoCloner spawnCloneProcess -INFO: Cloning in parallel from https://github.com/casaarlai/ip.git... -Jan 24, 2024 1:57:26 PM reposense.report.ReportGenerator analyzeRepos -INFO: [256/428] Analyzing https://github.com/logical-1985516/ip.git (master)... -Jan 24, 2024 1:57:26 PM reposense.report.RepoCloner waitForCloneProcess -INFO: Waiting for cloning of https://github.com/casaarlai/ip.git to complete... -Jan 24, 2024 1:57:26 PM reposense.report.ReportGenerator updateRepoConfig +Jan 24, 2024 2:14:08 PM reposense.commits.CommitInfoAnalyzer analyzeCommits +INFO: Analyzing commits info for https://github.com/hjungwoo01/ip.git (master)... +Jan 24, 2024 2:14:08 PM reposense.report.ReportGenerator analyzeRepo +INFO: Analysis of https://github.com/hjungwoo01/ip.git (master) completed! +Jan 24, 2024 2:14:08 PM reposense.report.RepoCloner waitForCloneProcess +INFO: Cloning of https://github.com/logical-1985516/ip.git completed! +Jan 24, 2024 2:14:08 PM reposense.report.ReportGenerator updateRepoConfig INFO: https://github.com/chiageng/ip.git (master) does not contain a standalone config file. -Jan 24, 2024 1:57:26 PM reposense.authorship.FileInfoExtractor extractTextFileInfos +Jan 24, 2024 2:14:08 PM reposense.authorship.FileInfoExtractor extractTextFileInfos INFO: Extracting relevant file info from https://github.com/chiageng/ip.git (master)... -Jan 24, 2024 1:57:26 PM reposense.report.ReportGenerator updateRepoConfig +Jan 24, 2024 2:14:08 PM reposense.report.RepoCloner spawnCloneProcess +INFO: Cloning in parallel from https://github.com/casaarlai/ip.git... +Jan 24, 2024 2:14:08 PM reposense.report.ReportGenerator analyzeRepos +INFO: [257/427] Analyzing https://github.com/logical-1985516/ip.git (master)... +Jan 24, 2024 2:14:08 PM reposense.report.RepoCloner waitForCloneProcess +INFO: Waiting for cloning of https://github.com/casaarlai/ip.git to complete... +Jan 24, 2024 2:14:08 PM reposense.report.ReportGenerator updateRepoConfig INFO: https://github.com/logical-1985516/ip.git (master) does not contain a standalone config file. -Jan 24, 2024 1:57:26 PM reposense.authorship.FileInfoExtractor extractTextFileInfos +Jan 24, 2024 2:14:08 PM reposense.authorship.FileInfoExtractor extractTextFileInfos INFO: Extracting relevant file info from https://github.com/logical-1985516/ip.git (master)... -Jan 24, 2024 1:57:26 PM reposense.commits.CommitInfoExtractor extractCommitInfos +Jan 24, 2024 2:14:08 PM reposense.report.RepoCloner waitForCloneProcess +INFO: Cloning of https://github.com/purivirakarin/ip.git completed! +Jan 24, 2024 2:14:08 PM reposense.report.ReportGenerator analyzeRepos +INFO: [258/427] Analyzing https://github.com/purivirakarin/ip.git (master)... +Jan 24, 2024 2:14:08 PM reposense.report.RepoCloner spawnCloneProcess +INFO: Cloning in parallel from https://github.com/Ryo-Seah/ip.git... +Jan 24, 2024 2:14:08 PM reposense.report.RepoCloner waitForCloneProcess +INFO: Waiting for cloning of https://github.com/Ryo-Seah/ip.git to complete... +Jan 24, 2024 2:14:08 PM reposense.commits.CommitInfoExtractor extractCommitInfos INFO: Extracting commits info for https://github.com/chiageng/ip.git (master)... -Jan 24, 2024 1:57:26 PM reposense.commits.CommitInfoExtractor extractCommitInfos -INFO: Extracting commits info for https://github.com/logical-1985516/ip.git (master)... -Jan 24, 2024 1:57:26 PM reposense.commits.CommitInfoAnalyzer analyzeCommits -INFO: Analyzing commits info for https://github.com/chiageng/ip.git (master)... -Jan 24, 2024 1:57:26 PM reposense.report.ReportGenerator analyzeRepo -INFO: Analysis of https://github.com/chiageng/ip.git (master) completed! -Jan 24, 2024 1:57:26 PM reposense.commits.CommitInfoAnalyzer analyzeCommits -INFO: Analyzing commits info for https://github.com/logical-1985516/ip.git (master)... -Jan 24, 2024 1:57:26 PM reposense.report.ReportGenerator analyzeRepo -INFO: Analysis of https://github.com/logical-1985516/ip.git (master) completed! -Jan 24, 2024 1:57:26 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:14:08 PM reposense.report.RepoCloner waitForCloneProcess WARNING: Exception met while trying to clone the repo "casaarlai/ip[master]", will skip this repo. reposense.system.CommandRunnerProcessException: Error returned from command git clone --bare 'https://github.com/casaarlai/ip.git' 'repos/casaarlai_ip/ip_bare' on path . : Cloning into bare repository 'repos/casaarlai_ip/ip_bare'... @@ -6268,29 +6248,33 @@ fatal: could not read Username for 'https://github.com': No such device or addre at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) at java.base/java.lang.Thread.run(Thread.java:829) -Jan 24, 2024 1:57:26 PM reposense.report.RepoCloner spawnCloneProcess -INFO: Cloning in parallel from https://github.com/Ryo-Seah/ip.git... -Jan 24, 2024 1:57:26 PM reposense.report.RepoCloner waitForCloneProcess -INFO: Waiting for cloning of https://github.com/Ryo-Seah/ip.git to complete... -Jan 24, 2024 1:57:26 PM reposense.report.RepoCloner waitForCloneProcess -INFO: Cloning of https://github.com/purivirakarin/ip.git completed! -Jan 24, 2024 1:57:26 PM reposense.report.ReportGenerator analyzeRepos -INFO: [257/428] Analyzing https://github.com/purivirakarin/ip.git (master)... -Jan 24, 2024 1:57:26 PM reposense.report.RepoCloner spawnCloneProcess +Jan 24, 2024 2:14:08 PM reposense.report.RepoCloner spawnCloneProcess INFO: Cloning in parallel from https://github.com/jeremiahlzz/ip.git... -Jan 24, 2024 1:57:26 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:14:08 PM reposense.commits.CommitInfoAnalyzer analyzeCommits +INFO: Analyzing commits info for https://github.com/chiageng/ip.git (master)... +Jan 24, 2024 2:14:08 PM reposense.report.RepoCloner waitForCloneProcess INFO: Waiting for cloning of https://github.com/jeremiahlzz/ip.git to complete... -Jan 24, 2024 1:57:26 PM reposense.report.ReportGenerator updateRepoConfig +Jan 24, 2024 2:14:08 PM reposense.report.ReportGenerator analyzeRepo +INFO: Analysis of https://github.com/chiageng/ip.git (master) completed! +Jan 24, 2024 2:14:08 PM reposense.report.ReportGenerator updateRepoConfig INFO: https://github.com/purivirakarin/ip.git (master) does not contain a standalone config file. -Jan 24, 2024 1:57:26 PM reposense.authorship.FileInfoExtractor extractTextFileInfos +Jan 24, 2024 2:14:08 PM reposense.authorship.FileInfoExtractor extractTextFileInfos INFO: Extracting relevant file info from https://github.com/purivirakarin/ip.git (master)... -Jan 24, 2024 1:57:26 PM reposense.commits.CommitInfoExtractor extractCommitInfos +Jan 24, 2024 2:14:08 PM reposense.commits.CommitInfoExtractor extractCommitInfos +INFO: Extracting commits info for https://github.com/logical-1985516/ip.git (master)... +Jan 24, 2024 2:14:08 PM reposense.commits.CommitInfoAnalyzer analyzeCommits +INFO: Analyzing commits info for https://github.com/logical-1985516/ip.git (master)... +Jan 24, 2024 2:14:08 PM reposense.report.ReportGenerator analyzeRepo +INFO: Analysis of https://github.com/logical-1985516/ip.git (master) completed! +Jan 24, 2024 2:14:08 PM reposense.commits.CommitInfoExtractor extractCommitInfos INFO: Extracting commits info for https://github.com/purivirakarin/ip.git (master)... -Jan 24, 2024 1:57:26 PM reposense.commits.CommitInfoAnalyzer analyzeCommits +Jan 24, 2024 2:14:08 PM reposense.commits.CommitInfoAnalyzer analyzeCommits INFO: Analyzing commits info for https://github.com/purivirakarin/ip.git (master)... -Jan 24, 2024 1:57:26 PM reposense.report.ReportGenerator analyzeRepo +Jan 24, 2024 2:14:08 PM reposense.report.ReportGenerator analyzeRepo INFO: Analysis of https://github.com/purivirakarin/ip.git (master) completed! -Jan 24, 2024 1:57:26 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:14:09 PM reposense.report.RepoCloner waitForCloneProcess +INFO: Cloning of https://github.com/joenus/ip.git completed! +Jan 24, 2024 2:14:09 PM reposense.report.RepoCloner waitForCloneProcess WARNING: Exception met while trying to clone the repo "jeremiahlzz/ip[master]", will skip this repo. reposense.system.CommandRunnerProcessException: Error returned from command git clone --bare 'https://github.com/jeremiahlzz/ip.git' 'repos/jeremiahlzz_ip/ip_bare' on path . : Cloning into bare repository 'repos/jeremiahlzz_ip/ip_bare'... @@ -6306,47 +6290,41 @@ fatal: could not read Username for 'https://github.com': No such device or addre at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) at java.base/java.lang.Thread.run(Thread.java:829) -Jan 24, 2024 1:57:26 PM reposense.report.RepoCloner spawnCloneProcess +Jan 24, 2024 2:14:09 PM reposense.report.RepoCloner spawnCloneProcess INFO: Cloning in parallel from https://github.com/macareonie/ip.git... -Jan 24, 2024 1:57:26 PM reposense.report.RepoCloner waitForCloneProcess -INFO: Waiting for cloning of https://github.com/macareonie/ip.git to complete... -Jan 24, 2024 1:57:26 PM reposense.report.RepoCloner waitForCloneProcess -INFO: Cloning of https://github.com/jessicawyz/ip.git completed! -Jan 24, 2024 1:57:26 PM reposense.report.ReportGenerator analyzeRepos -INFO: [258/428] Analyzing https://github.com/jessicawyz/ip.git (master)... -Jan 24, 2024 1:57:26 PM reposense.report.RepoCloner spawnCloneProcess +Jan 24, 2024 2:14:09 PM reposense.report.RepoCloner spawnCloneProcess INFO: Cloning in parallel from https://github.com/chin-herng/ip.git... -Jan 24, 2024 1:57:26 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:14:09 PM reposense.report.ReportGenerator analyzeRepos +INFO: [259/427] Analyzing https://github.com/joenus/ip.git (master)... +Jan 24, 2024 2:14:09 PM reposense.report.RepoCloner waitForCloneProcess INFO: Waiting for cloning of https://github.com/chin-herng/ip.git to complete... -Jan 24, 2024 1:57:26 PM reposense.report.RepoCloner waitForCloneProcess -INFO: Cloning of https://github.com/joenus/ip.git completed! -Jan 24, 2024 1:57:26 PM reposense.report.ReportGenerator analyzeRepos -INFO: [259/428] Analyzing https://github.com/joenus/ip.git (master)... -Jan 24, 2024 1:57:26 PM reposense.report.RepoCloner spawnCloneProcess +Jan 24, 2024 2:14:09 PM reposense.report.RepoCloner waitForCloneProcess +INFO: Waiting for cloning of https://github.com/macareonie/ip.git to complete... +Jan 24, 2024 2:14:09 PM reposense.report.RepoCloner waitForCloneProcess +INFO: Cloning of https://github.com/jessicawyz/ip.git completed! +Jan 24, 2024 2:14:09 PM reposense.report.ReportGenerator analyzeRepos +INFO: [260/427] Analyzing https://github.com/jessicawyz/ip.git (master)... +Jan 24, 2024 2:14:09 PM reposense.report.RepoCloner spawnCloneProcess INFO: Cloning in parallel from https://github.com/gowthaman-01/ip.git... -Jan 24, 2024 1:57:26 PM reposense.report.ReportGenerator updateRepoConfig -INFO: https://github.com/jessicawyz/ip.git (master) does not contain a standalone config file. -Jan 24, 2024 1:57:26 PM reposense.authorship.FileInfoExtractor extractTextFileInfos -INFO: Extracting relevant file info from https://github.com/jessicawyz/ip.git (master)... -Jan 24, 2024 1:57:26 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:14:09 PM reposense.report.RepoCloner waitForCloneProcess INFO: Waiting for cloning of https://github.com/gowthaman-01/ip.git to complete... -Jan 24, 2024 1:57:26 PM reposense.report.ReportGenerator updateRepoConfig +Jan 24, 2024 2:14:09 PM reposense.report.ReportGenerator updateRepoConfig INFO: https://github.com/joenus/ip.git (master) does not contain a standalone config file. -Jan 24, 2024 1:57:26 PM reposense.authorship.FileInfoExtractor extractTextFileInfos +Jan 24, 2024 2:14:09 PM reposense.authorship.FileInfoExtractor extractTextFileInfos INFO: Extracting relevant file info from https://github.com/joenus/ip.git (master)... -Jan 24, 2024 1:57:26 PM reposense.commits.CommitInfoExtractor extractCommitInfos -INFO: Extracting commits info for https://github.com/jessicawyz/ip.git (master)... -Jan 24, 2024 1:57:26 PM reposense.commits.CommitInfoExtractor extractCommitInfos +Jan 24, 2024 2:14:09 PM reposense.report.ReportGenerator updateRepoConfig +INFO: https://github.com/jessicawyz/ip.git (master) does not contain a standalone config file. +Jan 24, 2024 2:14:09 PM reposense.authorship.FileInfoExtractor extractTextFileInfos +INFO: Extracting relevant file info from https://github.com/jessicawyz/ip.git (master)... +Jan 24, 2024 2:14:09 PM reposense.commits.CommitInfoExtractor extractCommitInfos INFO: Extracting commits info for https://github.com/joenus/ip.git (master)... -Jan 24, 2024 1:57:26 PM reposense.commits.CommitInfoAnalyzer analyzeCommits -INFO: Analyzing commits info for https://github.com/jessicawyz/ip.git (master)... -Jan 24, 2024 1:57:26 PM reposense.report.ReportGenerator analyzeRepo -INFO: Analysis of https://github.com/jessicawyz/ip.git (master) completed! -Jan 24, 2024 1:57:26 PM reposense.commits.CommitInfoAnalyzer analyzeCommits +Jan 24, 2024 2:14:09 PM reposense.commits.CommitInfoAnalyzer analyzeCommits INFO: Analyzing commits info for https://github.com/joenus/ip.git (master)... -Jan 24, 2024 1:57:26 PM reposense.report.ReportGenerator analyzeRepo +Jan 24, 2024 2:14:09 PM reposense.report.ReportGenerator analyzeRepo INFO: Analysis of https://github.com/joenus/ip.git (master) completed! -Jan 24, 2024 1:57:26 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:14:09 PM reposense.commits.CommitInfoExtractor extractCommitInfos +INFO: Extracting commits info for https://github.com/jessicawyz/ip.git (master)... +Jan 24, 2024 2:14:09 PM reposense.report.RepoCloner waitForCloneProcess WARNING: Exception met while trying to clone the repo "chin-herng/ip[master]", will skip this repo. reposense.system.CommandRunnerProcessException: Error returned from command git clone --bare 'https://github.com/chin-herng/ip.git' 'repos/chin-herng_ip/ip_bare' on path . : Cloning into bare repository 'repos/chin-herng_ip/ip_bare'... @@ -6362,11 +6340,15 @@ fatal: could not read Username for 'https://github.com': No such device or addre at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) at java.base/java.lang.Thread.run(Thread.java:829) -Jan 24, 2024 1:57:26 PM reposense.report.RepoCloner spawnCloneProcess +Jan 24, 2024 2:14:09 PM reposense.report.RepoCloner spawnCloneProcess INFO: Cloning in parallel from https://github.com/Joseph31416/ip.git... -Jan 24, 2024 1:57:27 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:14:09 PM reposense.report.RepoCloner waitForCloneProcess INFO: Waiting for cloning of https://github.com/Joseph31416/ip.git to complete... -Jan 24, 2024 1:57:27 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:14:09 PM reposense.commits.CommitInfoAnalyzer analyzeCommits +INFO: Analyzing commits info for https://github.com/jessicawyz/ip.git (master)... +Jan 24, 2024 2:14:09 PM reposense.report.ReportGenerator analyzeRepo +INFO: Analysis of https://github.com/jessicawyz/ip.git (master) completed! +Jan 24, 2024 2:14:09 PM reposense.report.RepoCloner waitForCloneProcess WARNING: Exception met while trying to clone the repo "gowthaman-01/ip[master]", will skip this repo. reposense.system.CommandRunnerProcessException: Error returned from command git clone --bare 'https://github.com/gowthaman-01/ip.git' 'repos/gowthaman-01_ip/ip_bare' on path . : Cloning into bare repository 'repos/gowthaman-01_ip/ip_bare'... @@ -6382,29 +6364,29 @@ fatal: could not read Username for 'https://github.com': No such device or addre at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) at java.base/java.lang.Thread.run(Thread.java:829) -Jan 24, 2024 1:57:27 PM reposense.report.RepoCloner spawnCloneProcess +Jan 24, 2024 2:14:09 PM reposense.report.RepoCloner spawnCloneProcess INFO: Cloning in parallel from https://github.com/radeon2525/ip.git... -Jan 24, 2024 1:57:27 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:14:09 PM reposense.report.RepoCloner waitForCloneProcess INFO: Waiting for cloning of https://github.com/radeon2525/ip.git to complete... -Jan 24, 2024 1:57:27 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:14:09 PM reposense.report.RepoCloner waitForCloneProcess INFO: Cloning of https://github.com/Ryo-Seah/ip.git completed! -Jan 24, 2024 1:57:27 PM reposense.report.ReportGenerator analyzeRepos -INFO: [260/428] Analyzing https://github.com/Ryo-Seah/ip.git (master)... -Jan 24, 2024 1:57:27 PM reposense.report.RepoCloner spawnCloneProcess +Jan 24, 2024 2:14:09 PM reposense.report.ReportGenerator analyzeRepos +INFO: [261/427] Analyzing https://github.com/Ryo-Seah/ip.git (master)... +Jan 24, 2024 2:14:09 PM reposense.report.RepoCloner spawnCloneProcess INFO: Cloning in parallel from https://github.com/ejnan/ip.git... -Jan 24, 2024 1:57:27 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:14:09 PM reposense.report.RepoCloner waitForCloneProcess INFO: Waiting for cloning of https://github.com/ejnan/ip.git to complete... -Jan 24, 2024 1:57:27 PM reposense.report.ReportGenerator updateRepoConfig +Jan 24, 2024 2:14:09 PM reposense.report.ReportGenerator updateRepoConfig INFO: https://github.com/Ryo-Seah/ip.git (master) does not contain a standalone config file. -Jan 24, 2024 1:57:27 PM reposense.authorship.FileInfoExtractor extractTextFileInfos +Jan 24, 2024 2:14:09 PM reposense.authorship.FileInfoExtractor extractTextFileInfos INFO: Extracting relevant file info from https://github.com/Ryo-Seah/ip.git (master)... -Jan 24, 2024 1:57:27 PM reposense.commits.CommitInfoExtractor extractCommitInfos +Jan 24, 2024 2:14:09 PM reposense.commits.CommitInfoExtractor extractCommitInfos INFO: Extracting commits info for https://github.com/Ryo-Seah/ip.git (master)... -Jan 24, 2024 1:57:27 PM reposense.commits.CommitInfoAnalyzer analyzeCommits +Jan 24, 2024 2:14:09 PM reposense.commits.CommitInfoAnalyzer analyzeCommits INFO: Analyzing commits info for https://github.com/Ryo-Seah/ip.git (master)... -Jan 24, 2024 1:57:27 PM reposense.report.ReportGenerator analyzeRepo +Jan 24, 2024 2:14:09 PM reposense.report.ReportGenerator analyzeRepo INFO: Analysis of https://github.com/Ryo-Seah/ip.git (master) completed! -Jan 24, 2024 1:57:27 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:14:09 PM reposense.report.RepoCloner waitForCloneProcess WARNING: Exception met while trying to clone the repo "ejnan/ip[master]", will skip this repo. reposense.system.CommandRunnerProcessException: Error returned from command git clone --bare 'https://github.com/ejnan/ip.git' 'repos/ejnan_ip/ip_bare' on path . : Cloning into bare repository 'repos/ejnan_ip/ip_bare'... @@ -6420,11 +6402,23 @@ fatal: could not read Username for 'https://github.com': No such device or addre at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) at java.base/java.lang.Thread.run(Thread.java:829) -Jan 24, 2024 1:57:27 PM reposense.report.RepoCloner spawnCloneProcess +Jan 24, 2024 2:14:09 PM reposense.report.RepoCloner spawnCloneProcess INFO: Cloning in parallel from https://github.com/jskimdev/ip.git... -Jan 24, 2024 1:57:27 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:14:09 PM reposense.report.RepoCloner waitForCloneProcess INFO: Waiting for cloning of https://github.com/jskimdev/ip.git to complete... -Jan 24, 2024 1:57:27 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:14:09 PM reposense.report.RepoCloner waitForCloneProcess +INFO: Cloning of https://github.com/macareonie/ip.git completed! +Jan 24, 2024 2:14:09 PM reposense.report.ReportGenerator analyzeRepos +INFO: [262/427] Analyzing https://github.com/macareonie/ip.git (master)... +Jan 24, 2024 2:14:09 PM reposense.report.RepoCloner spawnCloneProcess +INFO: Cloning in parallel from https://github.com/Chiarena/ip.git... +Jan 24, 2024 2:14:09 PM reposense.report.RepoCloner waitForCloneProcess +INFO: Waiting for cloning of https://github.com/Chiarena/ip.git to complete... +Jan 24, 2024 2:14:09 PM reposense.report.ReportGenerator updateRepoConfig +INFO: https://github.com/macareonie/ip.git (master) does not contain a standalone config file. +Jan 24, 2024 2:14:09 PM reposense.authorship.FileInfoExtractor extractTextFileInfos +INFO: Extracting relevant file info from https://github.com/macareonie/ip.git (master)... +Jan 24, 2024 2:14:09 PM reposense.report.RepoCloner waitForCloneProcess WARNING: Exception met while trying to clone the repo "jskimdev/ip[master]", will skip this repo. reposense.system.CommandRunnerProcessException: Error returned from command git clone --bare 'https://github.com/jskimdev/ip.git' 'repos/jskimdev_ip/ip_bare' on path . : Cloning into bare repository 'repos/jskimdev_ip/ip_bare'... @@ -6440,37 +6434,11 @@ fatal: could not read Username for 'https://github.com': No such device or addre at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) at java.base/java.lang.Thread.run(Thread.java:829) -Jan 24, 2024 1:57:27 PM reposense.report.RepoCloner spawnCloneProcess -INFO: Cloning in parallel from https://github.com/Chiarena/ip.git... -Jan 24, 2024 1:57:27 PM reposense.report.RepoCloner waitForCloneProcess -INFO: Waiting for cloning of https://github.com/Chiarena/ip.git to complete... -Jan 24, 2024 1:57:27 PM reposense.report.RepoCloner waitForCloneProcess -INFO: Cloning of https://github.com/macareonie/ip.git completed! -Jan 24, 2024 1:57:27 PM reposense.report.ReportGenerator analyzeRepos -INFO: [261/428] Analyzing https://github.com/macareonie/ip.git (master)... -Jan 24, 2024 1:57:27 PM reposense.report.RepoCloner spawnCloneProcess +Jan 24, 2024 2:14:09 PM reposense.report.RepoCloner spawnCloneProcess INFO: Cloning in parallel from https://github.com/chonghaoen/ip.git... -Jan 24, 2024 1:57:27 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:14:09 PM reposense.report.RepoCloner waitForCloneProcess INFO: Waiting for cloning of https://github.com/chonghaoen/ip.git to complete... -Jan 24, 2024 1:57:27 PM reposense.report.ReportGenerator updateRepoConfig -INFO: https://github.com/macareonie/ip.git (master) does not contain a standalone config file. -Jan 24, 2024 1:57:27 PM reposense.authorship.FileInfoExtractor extractTextFileInfos -INFO: Extracting relevant file info from https://github.com/macareonie/ip.git (master)... -Jan 24, 2024 1:57:27 PM reposense.commits.CommitInfoExtractor extractCommitInfos -INFO: Extracting commits info for https://github.com/macareonie/ip.git (master)... -Jan 24, 2024 1:57:27 PM reposense.commits.CommitInfoAnalyzer analyzeCommits -INFO: Analyzing commits info for https://github.com/macareonie/ip.git (master)... -Jan 24, 2024 1:57:27 PM reposense.report.ReportGenerator analyzeRepo -INFO: Analysis of https://github.com/macareonie/ip.git (master) completed! -Jan 24, 2024 1:57:27 PM reposense.report.RepoCloner waitForCloneProcess -INFO: Cloning of https://github.com/radeon2525/ip.git completed! -Jan 24, 2024 1:57:27 PM reposense.report.ReportGenerator analyzeRepos -INFO: [262/428] Analyzing https://github.com/radeon2525/ip.git (master)... -Jan 24, 2024 1:57:27 PM reposense.report.RepoCloner spawnCloneProcess -INFO: Cloning in parallel from https://github.com/CJerrong/ip.git... -Jan 24, 2024 1:57:27 PM reposense.report.RepoCloner waitForCloneProcess -INFO: Waiting for cloning of https://github.com/CJerrong/ip.git to complete... -Jan 24, 2024 1:57:27 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:14:09 PM reposense.report.RepoCloner waitForCloneProcess WARNING: Exception met while trying to clone the repo "Chiarena/ip[master]", will skip this repo. reposense.system.CommandRunnerProcessException: Error returned from command git clone --bare 'https://github.com/Chiarena/ip.git' 'repos/Chiarena_ip/ip_bare' on path . : Cloning into bare repository 'repos/Chiarena_ip/ip_bare'... @@ -6486,165 +6454,155 @@ fatal: could not read Username for 'https://github.com': No such device or addre at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) at java.base/java.lang.Thread.run(Thread.java:829) -Jan 24, 2024 1:57:27 PM reposense.report.RepoCloner spawnCloneProcess +Jan 24, 2024 2:14:09 PM reposense.report.RepoCloner spawnCloneProcess +INFO: Cloning in parallel from https://github.com/CJerrong/ip.git... +Jan 24, 2024 2:14:09 PM reposense.report.RepoCloner waitForCloneProcess +INFO: Waiting for cloning of https://github.com/CJerrong/ip.git to complete... +Jan 24, 2024 2:14:09 PM reposense.report.RepoCloner waitForCloneProcess +INFO: Cloning of https://github.com/Joseph31416/ip.git completed! +Jan 24, 2024 2:14:09 PM reposense.commits.CommitInfoExtractor extractCommitInfos +INFO: Extracting commits info for https://github.com/macareonie/ip.git (master)... +Jan 24, 2024 2:14:09 PM reposense.report.ReportGenerator analyzeRepos +INFO: [263/427] Analyzing https://github.com/Joseph31416/ip.git (master)... +Jan 24, 2024 2:14:09 PM reposense.report.RepoCloner spawnCloneProcess INFO: Cloning in parallel from https://github.com/qinxutan/ip.git... -Jan 24, 2024 1:57:27 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:14:09 PM reposense.report.RepoCloner waitForCloneProcess INFO: Waiting for cloning of https://github.com/qinxutan/ip.git to complete... -Jan 24, 2024 1:57:27 PM reposense.report.ReportGenerator updateRepoConfig -INFO: https://github.com/radeon2525/ip.git (master) does not contain a standalone config file. -Jan 24, 2024 1:57:27 PM reposense.authorship.FileInfoExtractor extractTextFileInfos -INFO: Extracting relevant file info from https://github.com/radeon2525/ip.git (master)... -Jan 24, 2024 1:57:27 PM reposense.report.RepoCloner waitForCloneProcess -INFO: Cloning of https://github.com/Joseph31416/ip.git completed! -Jan 24, 2024 1:57:27 PM reposense.report.ReportGenerator analyzeRepos -INFO: [263/428] Analyzing https://github.com/Joseph31416/ip.git (master)... -Jan 24, 2024 1:57:27 PM reposense.report.RepoCloner spawnCloneProcess +Jan 24, 2024 2:14:09 PM reposense.report.RepoCloner waitForCloneProcess +INFO: Cloning of https://github.com/radeon2525/ip.git completed! +Jan 24, 2024 2:14:09 PM reposense.report.ReportGenerator analyzeRepos +INFO: [264/427] Analyzing https://github.com/radeon2525/ip.git (master)... +Jan 24, 2024 2:14:09 PM reposense.report.RepoCloner spawnCloneProcess INFO: Cloning in parallel from https://github.com/billyhoce/ip.git... -Jan 24, 2024 1:57:27 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:14:09 PM reposense.commits.CommitInfoAnalyzer analyzeCommits +INFO: Analyzing commits info for https://github.com/macareonie/ip.git (master)... +Jan 24, 2024 2:14:09 PM reposense.report.ReportGenerator analyzeRepo +INFO: Analysis of https://github.com/macareonie/ip.git (master) completed! +Jan 24, 2024 2:14:09 PM reposense.report.RepoCloner waitForCloneProcess INFO: Waiting for cloning of https://github.com/billyhoce/ip.git to complete... -Jan 24, 2024 1:57:27 PM reposense.report.ReportGenerator updateRepoConfig +Jan 24, 2024 2:14:09 PM reposense.report.ReportGenerator updateRepoConfig INFO: https://github.com/Joseph31416/ip.git (master) does not contain a standalone config file. -Jan 24, 2024 1:57:27 PM reposense.authorship.FileInfoExtractor extractTextFileInfos +Jan 24, 2024 2:14:09 PM reposense.authorship.FileInfoExtractor extractTextFileInfos INFO: Extracting relevant file info from https://github.com/Joseph31416/ip.git (master)... -Jan 24, 2024 1:57:27 PM reposense.commits.CommitInfoExtractor extractCommitInfos +Jan 24, 2024 2:14:09 PM reposense.report.ReportGenerator updateRepoConfig +INFO: https://github.com/radeon2525/ip.git (master) does not contain a standalone config file. +Jan 24, 2024 2:14:09 PM reposense.authorship.FileInfoExtractor extractTextFileInfos +INFO: Extracting relevant file info from https://github.com/radeon2525/ip.git (master)... +Jan 24, 2024 2:14:09 PM reposense.commits.CommitInfoExtractor extractCommitInfos INFO: Extracting commits info for https://github.com/radeon2525/ip.git (master)... -Jan 24, 2024 1:57:27 PM reposense.commits.CommitInfoAnalyzer analyzeCommits +Jan 24, 2024 2:14:09 PM reposense.commits.CommitInfoAnalyzer analyzeCommits INFO: Analyzing commits info for https://github.com/radeon2525/ip.git (master)... -Jan 24, 2024 1:57:27 PM reposense.report.ReportGenerator analyzeRepo -INFO: Analysis of https://github.com/radeon2525/ip.git (master) completed! -Jan 24, 2024 1:57:27 PM reposense.commits.CommitInfoExtractor extractCommitInfos +Jan 24, 2024 2:14:09 PM reposense.commits.CommitInfoExtractor extractCommitInfos INFO: Extracting commits info for https://github.com/Joseph31416/ip.git (master)... -Jan 24, 2024 1:57:27 PM reposense.commits.CommitInfoAnalyzer analyzeCommits +Jan 24, 2024 2:14:09 PM reposense.report.ReportGenerator analyzeRepo +INFO: Analysis of https://github.com/radeon2525/ip.git (master) completed! +Jan 24, 2024 2:14:09 PM reposense.commits.CommitInfoAnalyzer analyzeCommits INFO: Analyzing commits info for https://github.com/Joseph31416/ip.git (master)... -Jan 24, 2024 1:57:27 PM reposense.report.ReportGenerator analyzeRepo +Jan 24, 2024 2:14:09 PM reposense.report.ReportGenerator analyzeRepo INFO: Analysis of https://github.com/Joseph31416/ip.git (master) completed! -Jan 24, 2024 1:57:28 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:14:09 PM reposense.report.RepoCloner waitForCloneProcess INFO: Cloning of https://github.com/chonghaoen/ip.git completed! -Jan 24, 2024 1:57:28 PM reposense.report.ReportGenerator analyzeRepos -INFO: [264/428] Analyzing https://github.com/chonghaoen/ip.git (master)... -Jan 24, 2024 1:57:28 PM reposense.report.RepoCloner spawnCloneProcess +Jan 24, 2024 2:14:09 PM reposense.report.ReportGenerator analyzeRepos +INFO: [265/427] Analyzing https://github.com/chonghaoen/ip.git (master)... +Jan 24, 2024 2:14:09 PM reposense.report.RepoCloner spawnCloneProcess INFO: Cloning in parallel from https://github.com/4llysa/ip.git... -Jan 24, 2024 1:57:28 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:14:09 PM reposense.report.RepoCloner waitForCloneProcess INFO: Waiting for cloning of https://github.com/4llysa/ip.git to complete... -Jan 24, 2024 1:57:28 PM reposense.report.ReportGenerator updateRepoConfig +Jan 24, 2024 2:14:09 PM reposense.report.ReportGenerator updateRepoConfig INFO: https://github.com/chonghaoen/ip.git (master) does not contain a standalone config file. -Jan 24, 2024 1:57:28 PM reposense.authorship.FileInfoExtractor extractTextFileInfos +Jan 24, 2024 2:14:09 PM reposense.authorship.FileInfoExtractor extractTextFileInfos INFO: Extracting relevant file info from https://github.com/chonghaoen/ip.git (master)... -Jan 24, 2024 1:57:28 PM reposense.commits.CommitInfoExtractor extractCommitInfos -INFO: Extracting commits info for https://github.com/chonghaoen/ip.git (master)... -Jan 24, 2024 1:57:28 PM reposense.commits.CommitInfoAnalyzer analyzeCommits -INFO: Analyzing commits info for https://github.com/chonghaoen/ip.git (master)... -Jan 24, 2024 1:57:28 PM reposense.report.ReportGenerator analyzeRepo -INFO: Analysis of https://github.com/chonghaoen/ip.git (master) completed! -Jan 24, 2024 1:57:28 PM reposense.report.RepoCloner waitForCloneProcess -INFO: Cloning of https://github.com/billyhoce/ip.git completed! -Jan 24, 2024 1:57:28 PM reposense.report.ReportGenerator analyzeRepos -INFO: [265/428] Analyzing https://github.com/billyhoce/ip.git (master)... -Jan 24, 2024 1:57:28 PM reposense.report.RepoCloner spawnCloneProcess +Jan 24, 2024 2:14:09 PM reposense.report.RepoCloner waitForCloneProcess +INFO: Cloning of https://github.com/CJerrong/ip.git completed! +Jan 24, 2024 2:14:09 PM reposense.report.RepoCloner spawnCloneProcess INFO: Cloning in parallel from https://github.com/TopKec/ip.git... -Jan 24, 2024 1:57:28 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:14:09 PM reposense.report.ReportGenerator analyzeRepos +INFO: [266/427] Analyzing https://github.com/CJerrong/ip.git (master)... +Jan 24, 2024 2:14:09 PM reposense.report.RepoCloner waitForCloneProcess INFO: Waiting for cloning of https://github.com/TopKec/ip.git to complete... -Jan 24, 2024 1:57:28 PM reposense.report.ReportGenerator updateRepoConfig -INFO: https://github.com/billyhoce/ip.git (master) does not contain a standalone config file. -Jan 24, 2024 1:57:28 PM reposense.authorship.FileInfoExtractor extractTextFileInfos -INFO: Extracting relevant file info from https://github.com/billyhoce/ip.git (master)... -Jan 24, 2024 1:57:28 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:14:09 PM reposense.report.RepoCloner waitForCloneProcess INFO: Cloning of https://github.com/qinxutan/ip.git completed! -Jan 24, 2024 1:57:28 PM reposense.report.ReportGenerator analyzeRepos -INFO: [266/428] Analyzing https://github.com/qinxutan/ip.git (master)... -Jan 24, 2024 1:57:28 PM reposense.report.RepoCloner spawnCloneProcess +Jan 24, 2024 2:14:09 PM reposense.report.ReportGenerator updateRepoConfig +INFO: https://github.com/CJerrong/ip.git (master) does not contain a standalone config file. +Jan 24, 2024 2:14:09 PM reposense.authorship.FileInfoExtractor extractTextFileInfos +INFO: Extracting relevant file info from https://github.com/CJerrong/ip.git (master)... +Jan 24, 2024 2:14:09 PM reposense.report.RepoCloner spawnCloneProcess INFO: Cloning in parallel from https://github.com/MarcusGitty/ip.git... -Jan 24, 2024 1:57:28 PM reposense.report.RepoCloner waitForCloneProcess -INFO: Cloning of https://github.com/CJerrong/ip.git completed! -Jan 24, 2024 1:57:28 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:14:09 PM reposense.report.ReportGenerator analyzeRepos +INFO: [267/427] Analyzing https://github.com/qinxutan/ip.git (master)... +Jan 24, 2024 2:14:09 PM reposense.report.RepoCloner waitForCloneProcess INFO: Waiting for cloning of https://github.com/MarcusGitty/ip.git to complete... -Jan 24, 2024 1:57:28 PM reposense.report.ReportGenerator analyzeRepos -INFO: [267/428] Analyzing https://github.com/CJerrong/ip.git (master)... -Jan 24, 2024 1:57:28 PM reposense.report.RepoCloner spawnCloneProcess -INFO: Cloning in parallel from https://github.com/shawnnlimm/ip.git... -Jan 24, 2024 1:57:28 PM reposense.commits.CommitInfoExtractor extractCommitInfos -INFO: Extracting commits info for https://github.com/billyhoce/ip.git (master)... -Jan 24, 2024 1:57:28 PM reposense.report.RepoCloner waitForCloneProcess -INFO: Waiting for cloning of https://github.com/shawnnlimm/ip.git to complete... -Jan 24, 2024 1:57:28 PM reposense.report.ReportGenerator updateRepoConfig +Jan 24, 2024 2:14:09 PM reposense.report.ReportGenerator updateRepoConfig INFO: https://github.com/qinxutan/ip.git (master) does not contain a standalone config file. -Jan 24, 2024 1:57:28 PM reposense.authorship.FileInfoExtractor extractTextFileInfos +Jan 24, 2024 2:14:09 PM reposense.authorship.FileInfoExtractor extractTextFileInfos INFO: Extracting relevant file info from https://github.com/qinxutan/ip.git (master)... -Jan 24, 2024 1:57:28 PM reposense.commits.CommitInfoAnalyzer analyzeCommits -INFO: Analyzing commits info for https://github.com/billyhoce/ip.git (master)... -Jan 24, 2024 1:57:28 PM reposense.report.ReportGenerator analyzeRepo -INFO: Analysis of https://github.com/billyhoce/ip.git (master) completed! -Jan 24, 2024 1:57:28 PM reposense.report.ReportGenerator updateRepoConfig -INFO: https://github.com/CJerrong/ip.git (master) does not contain a standalone config file. -Jan 24, 2024 1:57:28 PM reposense.authorship.FileInfoExtractor extractTextFileInfos -INFO: Extracting relevant file info from https://github.com/CJerrong/ip.git (master)... -Jan 24, 2024 1:57:28 PM reposense.commits.CommitInfoExtractor extractCommitInfos +Jan 24, 2024 2:14:09 PM reposense.report.RepoCloner waitForCloneProcess +INFO: Cloning of https://github.com/billyhoce/ip.git completed! +Jan 24, 2024 2:14:09 PM reposense.commits.CommitInfoExtractor extractCommitInfos +INFO: Extracting commits info for https://github.com/chonghaoen/ip.git (master)... +Jan 24, 2024 2:14:09 PM reposense.commits.CommitInfoExtractor extractCommitInfos INFO: Extracting commits info for https://github.com/CJerrong/ip.git (master)... -Jan 24, 2024 1:57:28 PM reposense.commits.CommitInfoAnalyzer analyzeCommits +Jan 24, 2024 2:14:09 PM reposense.report.RepoCloner spawnCloneProcess +INFO: Cloning in parallel from https://github.com/shawnnlimm/ip.git... +Jan 24, 2024 2:14:09 PM reposense.report.ReportGenerator analyzeRepos +INFO: [268/427] Analyzing https://github.com/billyhoce/ip.git (master)... +Jan 24, 2024 2:14:09 PM reposense.commits.CommitInfoAnalyzer analyzeCommits +INFO: Analyzing commits info for https://github.com/chonghaoen/ip.git (master)... +Jan 24, 2024 2:14:09 PM reposense.report.RepoCloner waitForCloneProcess +INFO: Waiting for cloning of https://github.com/shawnnlimm/ip.git to complete... +Jan 24, 2024 2:14:09 PM reposense.commits.CommitInfoAnalyzer analyzeCommits INFO: Analyzing commits info for https://github.com/CJerrong/ip.git (master)... -Jan 24, 2024 1:57:28 PM reposense.report.ReportGenerator analyzeRepo +Jan 24, 2024 2:14:09 PM reposense.report.ReportGenerator analyzeRepo +INFO: Analysis of https://github.com/chonghaoen/ip.git (master) completed! +Jan 24, 2024 2:14:09 PM reposense.report.ReportGenerator analyzeRepo INFO: Analysis of https://github.com/CJerrong/ip.git (master) completed! -Jan 24, 2024 1:57:28 PM reposense.commits.CommitInfoExtractor extractCommitInfos +Jan 24, 2024 2:14:09 PM reposense.report.ReportGenerator updateRepoConfig +INFO: https://github.com/billyhoce/ip.git (master) does not contain a standalone config file. +Jan 24, 2024 2:14:09 PM reposense.authorship.FileInfoExtractor extractTextFileInfos +INFO: Extracting relevant file info from https://github.com/billyhoce/ip.git (master)... +Jan 24, 2024 2:14:09 PM reposense.commits.CommitInfoExtractor extractCommitInfos +INFO: Extracting commits info for https://github.com/billyhoce/ip.git (master)... +Jan 24, 2024 2:14:09 PM reposense.commits.CommitInfoExtractor extractCommitInfos INFO: Extracting commits info for https://github.com/qinxutan/ip.git (master)... -Jan 24, 2024 1:57:28 PM reposense.commits.CommitInfoAnalyzer analyzeCommits +Jan 24, 2024 2:14:09 PM reposense.commits.CommitInfoAnalyzer analyzeCommits +INFO: Analyzing commits info for https://github.com/billyhoce/ip.git (master)... +Jan 24, 2024 2:14:09 PM reposense.report.ReportGenerator analyzeRepo +INFO: Analysis of https://github.com/billyhoce/ip.git (master) completed! +Jan 24, 2024 2:14:09 PM reposense.commits.CommitInfoAnalyzer analyzeCommits INFO: Analyzing commits info for https://github.com/qinxutan/ip.git (master)... -Jan 24, 2024 1:57:28 PM reposense.report.ReportGenerator analyzeRepo +Jan 24, 2024 2:14:09 PM reposense.report.ReportGenerator analyzeRepo INFO: Analysis of https://github.com/qinxutan/ip.git (master) completed! -Jan 24, 2024 1:57:29 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:14:09 PM reposense.report.RepoCloner waitForCloneProcess INFO: Cloning of https://github.com/4llysa/ip.git completed! -Jan 24, 2024 1:57:29 PM reposense.report.ReportGenerator analyzeRepos -INFO: [268/428] Analyzing https://github.com/4llysa/ip.git (master)... -Jan 24, 2024 1:57:29 PM reposense.report.RepoCloner spawnCloneProcess +Jan 24, 2024 2:14:09 PM reposense.report.ReportGenerator analyzeRepos +INFO: [269/427] Analyzing https://github.com/4llysa/ip.git (master)... +Jan 24, 2024 2:14:09 PM reposense.report.RepoCloner spawnCloneProcess INFO: Cloning in parallel from https://github.com/huekoh/ip.git... -Jan 24, 2024 1:57:29 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:14:09 PM reposense.report.RepoCloner waitForCloneProcess INFO: Waiting for cloning of https://github.com/huekoh/ip.git to complete... -Jan 24, 2024 1:57:29 PM reposense.report.ReportGenerator updateRepoConfig +Jan 24, 2024 2:14:09 PM reposense.report.ReportGenerator updateRepoConfig INFO: https://github.com/4llysa/ip.git (master) does not contain a standalone config file. -Jan 24, 2024 1:57:29 PM reposense.authorship.FileInfoExtractor extractTextFileInfos +Jan 24, 2024 2:14:09 PM reposense.authorship.FileInfoExtractor extractTextFileInfos INFO: Extracting relevant file info from https://github.com/4llysa/ip.git (master)... -Jan 24, 2024 1:57:29 PM reposense.commits.CommitInfoExtractor extractCommitInfos +Jan 24, 2024 2:14:09 PM reposense.commits.CommitInfoExtractor extractCommitInfos INFO: Extracting commits info for https://github.com/4llysa/ip.git (master)... -Jan 24, 2024 1:57:29 PM reposense.commits.CommitInfoAnalyzer analyzeCommits +Jan 24, 2024 2:14:09 PM reposense.report.RepoCloner waitForCloneProcess +INFO: Cloning of https://github.com/TopKec/ip.git completed! +Jan 24, 2024 2:14:09 PM reposense.commits.CommitInfoAnalyzer analyzeCommits INFO: Analyzing commits info for https://github.com/4llysa/ip.git (master)... -Jan 24, 2024 1:57:29 PM reposense.report.ReportGenerator analyzeRepo -INFO: Analysis of https://github.com/4llysa/ip.git (master) completed! -Jan 24, 2024 1:57:29 PM reposense.report.RepoCloner waitForCloneProcess -INFO: Cloning of https://github.com/MarcusGitty/ip.git completed! -Jan 24, 2024 1:57:29 PM reposense.report.ReportGenerator analyzeRepos -INFO: [269/428] Analyzing https://github.com/MarcusGitty/ip.git (master)... -Jan 24, 2024 1:57:29 PM reposense.report.RepoCloner spawnCloneProcess +Jan 24, 2024 2:14:09 PM reposense.report.ReportGenerator analyzeRepos +INFO: [270/427] Analyzing https://github.com/TopKec/ip.git (master)... +Jan 24, 2024 2:14:09 PM reposense.report.RepoCloner spawnCloneProcess INFO: Cloning in parallel from https://github.com/JonChong98/ip.git... -Jan 24, 2024 1:57:29 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:14:09 PM reposense.report.ReportGenerator analyzeRepo +INFO: Analysis of https://github.com/4llysa/ip.git (master) completed! +Jan 24, 2024 2:14:09 PM reposense.report.RepoCloner waitForCloneProcess INFO: Waiting for cloning of https://github.com/JonChong98/ip.git to complete... -Jan 24, 2024 1:57:29 PM reposense.report.RepoCloner waitForCloneProcess -INFO: Cloning of https://github.com/TopKec/ip.git completed! -Jan 24, 2024 1:57:29 PM reposense.report.ReportGenerator analyzeRepos -INFO: [270/428] Analyzing https://github.com/TopKec/ip.git (master)... -Jan 24, 2024 1:57:29 PM reposense.report.RepoCloner spawnCloneProcess -INFO: Cloning in parallel from https://github.com/STELLA-LYE/ip.git... -Jan 24, 2024 1:57:29 PM reposense.report.ReportGenerator updateRepoConfig -INFO: https://github.com/MarcusGitty/ip.git (master) does not contain a standalone config file. -Jan 24, 2024 1:57:29 PM reposense.authorship.FileInfoExtractor extractTextFileInfos -INFO: Extracting relevant file info from https://github.com/MarcusGitty/ip.git (master)... -Jan 24, 2024 1:57:29 PM reposense.report.RepoCloner waitForCloneProcess -INFO: Waiting for cloning of https://github.com/STELLA-LYE/ip.git to complete... -Jan 24, 2024 1:57:29 PM reposense.report.ReportGenerator updateRepoConfig +Jan 24, 2024 2:14:09 PM reposense.report.ReportGenerator updateRepoConfig INFO: https://github.com/TopKec/ip.git (master) does not contain a standalone config file. -Jan 24, 2024 1:57:29 PM reposense.authorship.FileInfoExtractor extractTextFileInfos +Jan 24, 2024 2:14:09 PM reposense.authorship.FileInfoExtractor extractTextFileInfos INFO: Extracting relevant file info from https://github.com/TopKec/ip.git (master)... -Jan 24, 2024 1:57:29 PM reposense.commits.CommitInfoExtractor extractCommitInfos -INFO: Extracting commits info for https://github.com/MarcusGitty/ip.git (master)... -Jan 24, 2024 1:57:29 PM reposense.commits.CommitInfoAnalyzer analyzeCommits -INFO: Analyzing commits info for https://github.com/MarcusGitty/ip.git (master)... -Jan 24, 2024 1:57:29 PM reposense.report.ReportGenerator analyzeRepo -INFO: Analysis of https://github.com/MarcusGitty/ip.git (master) completed! -Jan 24, 2024 1:57:29 PM reposense.report.RepoCloner waitForCloneProcess -INFO: Cloning of https://github.com/shawnnlimm/ip.git completed! -Jan 24, 2024 1:57:29 PM reposense.report.ReportGenerator analyzeRepos -INFO: [271/428] Analyzing https://github.com/shawnnlimm/ip.git (master)... -Jan 24, 2024 1:57:29 PM reposense.report.RepoCloner spawnCloneProcess -INFO: Cloning in parallel from https://github.com/nyankoclaws/ip.git... -Jan 24, 2024 1:57:29 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:14:09 PM reposense.report.RepoCloner waitForCloneProcess WARNING: Exception met while trying to clone the repo "huekoh/ip[master]", will skip this repo. reposense.system.CommandRunnerProcessException: Error returned from command git clone --bare 'https://github.com/huekoh/ip.git' 'repos/huekoh_ip/ip_bare' on path . : Cloning into bare repository 'repos/huekoh_ip/ip_bare'... @@ -6660,29 +6618,25 @@ fatal: could not read Username for 'https://github.com': No such device or addre at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) at java.base/java.lang.Thread.run(Thread.java:829) -Jan 24, 2024 1:57:29 PM reposense.report.RepoCloner spawnCloneProcess -INFO: Cloning in parallel from https://github.com/meowwtama/ip.git... -Jan 24, 2024 1:57:29 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:14:09 PM reposense.report.RepoCloner spawnCloneProcess +INFO: Cloning in parallel from https://github.com/STELLA-LYE/ip.git... +Jan 24, 2024 2:14:09 PM reposense.report.RepoCloner waitForCloneProcess +INFO: Waiting for cloning of https://github.com/STELLA-LYE/ip.git to complete... +Jan 24, 2024 2:14:10 PM reposense.report.RepoCloner waitForCloneProcess +INFO: Cloning of https://github.com/MarcusGitty/ip.git completed! +Jan 24, 2024 2:14:10 PM reposense.report.RepoCloner spawnCloneProcess +INFO: Cloning in parallel from https://github.com/nyankoclaws/ip.git... +Jan 24, 2024 2:14:10 PM reposense.report.ReportGenerator analyzeRepos +INFO: [271/427] Analyzing https://github.com/MarcusGitty/ip.git (master)... +Jan 24, 2024 2:14:10 PM reposense.report.RepoCloner waitForCloneProcess INFO: Waiting for cloning of https://github.com/nyankoclaws/ip.git to complete... -Jan 24, 2024 1:57:29 PM reposense.report.ReportGenerator updateRepoConfig -INFO: https://github.com/shawnnlimm/ip.git (master) does not contain a standalone config file. -Jan 24, 2024 1:57:29 PM reposense.authorship.FileInfoExtractor extractTextFileInfos -INFO: Extracting relevant file info from https://github.com/shawnnlimm/ip.git (master)... -Jan 24, 2024 1:57:29 PM reposense.report.RepoCloner waitForCloneProcess -INFO: Waiting for cloning of https://github.com/meowwtama/ip.git to complete... -Jan 24, 2024 1:57:29 PM reposense.commits.CommitInfoExtractor extractCommitInfos -INFO: Extracting commits info for https://github.com/TopKec/ip.git (master)... -Jan 24, 2024 1:57:29 PM reposense.commits.CommitInfoAnalyzer analyzeCommits -INFO: Analyzing commits info for https://github.com/TopKec/ip.git (master)... -Jan 24, 2024 1:57:29 PM reposense.report.ReportGenerator analyzeRepo -INFO: Analysis of https://github.com/TopKec/ip.git (master) completed! -Jan 24, 2024 1:57:29 PM reposense.commits.CommitInfoExtractor extractCommitInfos -INFO: Extracting commits info for https://github.com/shawnnlimm/ip.git (master)... -Jan 24, 2024 1:57:29 PM reposense.commits.CommitInfoAnalyzer analyzeCommits -INFO: Analyzing commits info for https://github.com/shawnnlimm/ip.git (master)... -Jan 24, 2024 1:57:29 PM reposense.report.ReportGenerator analyzeRepo -INFO: Analysis of https://github.com/shawnnlimm/ip.git (master) completed! -Jan 24, 2024 1:57:29 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:14:10 PM reposense.report.RepoCloner waitForCloneProcess +INFO: Cloning of https://github.com/shawnnlimm/ip.git completed! +Jan 24, 2024 2:14:10 PM reposense.report.ReportGenerator updateRepoConfig +INFO: https://github.com/MarcusGitty/ip.git (master) does not contain a standalone config file. +Jan 24, 2024 2:14:10 PM reposense.authorship.FileInfoExtractor extractTextFileInfos +INFO: Extracting relevant file info from https://github.com/MarcusGitty/ip.git (master)... +Jan 24, 2024 2:14:10 PM reposense.report.RepoCloner waitForCloneProcess WARNING: Exception met while trying to clone the repo "JonChong98/ip[master]", will skip this repo. reposense.system.CommandRunnerProcessException: Error returned from command git clone --bare 'https://github.com/JonChong98/ip.git' 'repos/JonChong98_ip/ip_bare' on path . : Cloning into bare repository 'repos/JonChong98_ip/ip_bare'... @@ -6698,11 +6652,17 @@ fatal: could not read Username for 'https://github.com': No such device or addre at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) at java.base/java.lang.Thread.run(Thread.java:829) -Jan 24, 2024 1:57:29 PM reposense.report.RepoCloner spawnCloneProcess +Jan 24, 2024 2:14:10 PM reposense.report.RepoCloner spawnCloneProcess +INFO: Cloning in parallel from https://github.com/meowwtama/ip.git... +Jan 24, 2024 2:14:10 PM reposense.report.RepoCloner waitForCloneProcess +INFO: Waiting for cloning of https://github.com/meowwtama/ip.git to complete... +Jan 24, 2024 2:14:10 PM reposense.report.RepoCloner spawnCloneProcess INFO: Cloning in parallel from https://github.com/KohGuanZeh/ip.git... -Jan 24, 2024 1:57:29 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:14:10 PM reposense.report.ReportGenerator analyzeRepos +INFO: [272/427] Analyzing https://github.com/shawnnlimm/ip.git (master)... +Jan 24, 2024 2:14:10 PM reposense.report.RepoCloner waitForCloneProcess INFO: Waiting for cloning of https://github.com/KohGuanZeh/ip.git to complete... -Jan 24, 2024 1:57:29 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:14:10 PM reposense.report.RepoCloner waitForCloneProcess WARNING: Exception met while trying to clone the repo "STELLA-LYE/ip[master]", will skip this repo. reposense.system.CommandRunnerProcessException: Error returned from command git clone --bare 'https://github.com/STELLA-LYE/ip.git' 'repos/STELLA-LYE_ip/ip_bare' on path . : Cloning into bare repository 'repos/STELLA-LYE_ip/ip_bare'... @@ -6718,14 +6678,26 @@ fatal: could not read Username for 'https://github.com': No such device or addre at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) at java.base/java.lang.Thread.run(Thread.java:829) -Jan 24, 2024 1:57:29 PM reposense.report.RepoCloner spawnCloneProcess +Jan 24, 2024 2:14:10 PM reposense.report.RepoCloner spawnCloneProcess INFO: Cloning in parallel from https://github.com/nuyer/ip.git... -Jan 24, 2024 1:57:29 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:14:10 PM reposense.report.RepoCloner waitForCloneProcess INFO: Waiting for cloning of https://github.com/nuyer/ip.git to complete... -Jan 24, 2024 1:57:29 PM reposense.report.RepoCloner waitForCloneProcess -WARNING: Exception met while trying to clone the repo "meowwtama/ip[master]", will skip this repo. -reposense.system.CommandRunnerProcessException: Error returned from command git clone --bare 'https://github.com/meowwtama/ip.git' 'repos/meowwtama_ip/ip_bare' on path . : -Cloning into bare repository 'repos/meowwtama_ip/ip_bare'... +Jan 24, 2024 2:14:10 PM reposense.report.ReportGenerator updateRepoConfig +INFO: https://github.com/shawnnlimm/ip.git (master) does not contain a standalone config file. +Jan 24, 2024 2:14:10 PM reposense.authorship.FileInfoExtractor extractTextFileInfos +INFO: Extracting relevant file info from https://github.com/shawnnlimm/ip.git (master)... +Jan 24, 2024 2:14:10 PM reposense.commits.CommitInfoExtractor extractCommitInfos +INFO: Extracting commits info for https://github.com/MarcusGitty/ip.git (master)... +Jan 24, 2024 2:14:10 PM reposense.commits.CommitInfoExtractor extractCommitInfos +INFO: Extracting commits info for https://github.com/TopKec/ip.git (master)... +Jan 24, 2024 2:14:10 PM reposense.commits.CommitInfoAnalyzer analyzeCommits +INFO: Analyzing commits info for https://github.com/MarcusGitty/ip.git (master)... +Jan 24, 2024 2:14:10 PM reposense.report.ReportGenerator analyzeRepo +INFO: Analysis of https://github.com/MarcusGitty/ip.git (master) completed! +Jan 24, 2024 2:14:10 PM reposense.report.RepoCloner waitForCloneProcess +WARNING: Exception met while trying to clone the repo "nyankoclaws/ip[master]", will skip this repo. +reposense.system.CommandRunnerProcessException: Error returned from command git clone --bare 'https://github.com/nyankoclaws/ip.git' 'repos/nyankoclaws_ip/ip_bare' on path . : +Cloning into bare repository 'repos/nyankoclaws_ip/ip_bare'... fatal: could not read Username for 'https://github.com': No such device or address at reposense.system.CommandRunnerProcess.waitForProcess(CommandRunnerProcess.java:46) @@ -6738,14 +6710,18 @@ fatal: could not read Username for 'https://github.com': No such device or addre at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) at java.base/java.lang.Thread.run(Thread.java:829) -Jan 24, 2024 1:57:29 PM reposense.report.RepoCloner spawnCloneProcess +Jan 24, 2024 2:14:10 PM reposense.report.RepoCloner spawnCloneProcess INFO: Cloning in parallel from https://github.com/S-Aishvarya/ip.git... -Jan 24, 2024 1:57:29 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:14:10 PM reposense.report.RepoCloner waitForCloneProcess INFO: Waiting for cloning of https://github.com/S-Aishvarya/ip.git to complete... -Jan 24, 2024 1:57:29 PM reposense.report.RepoCloner waitForCloneProcess -WARNING: Exception met while trying to clone the repo "nyankoclaws/ip[master]", will skip this repo. -reposense.system.CommandRunnerProcessException: Error returned from command git clone --bare 'https://github.com/nyankoclaws/ip.git' 'repos/nyankoclaws_ip/ip_bare' on path . : -Cloning into bare repository 'repos/nyankoclaws_ip/ip_bare'... +Jan 24, 2024 2:14:10 PM reposense.commits.CommitInfoAnalyzer analyzeCommits +INFO: Analyzing commits info for https://github.com/TopKec/ip.git (master)... +Jan 24, 2024 2:14:10 PM reposense.report.ReportGenerator analyzeRepo +INFO: Analysis of https://github.com/TopKec/ip.git (master) completed! +Jan 24, 2024 2:14:10 PM reposense.report.RepoCloner waitForCloneProcess +WARNING: Exception met while trying to clone the repo "meowwtama/ip[master]", will skip this repo. +reposense.system.CommandRunnerProcessException: Error returned from command git clone --bare 'https://github.com/meowwtama/ip.git' 'repos/meowwtama_ip/ip_bare' on path . : +Cloning into bare repository 'repos/meowwtama_ip/ip_bare'... fatal: could not read Username for 'https://github.com': No such device or address at reposense.system.CommandRunnerProcess.waitForProcess(CommandRunnerProcess.java:46) @@ -6758,11 +6734,11 @@ fatal: could not read Username for 'https://github.com': No such device or addre at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) at java.base/java.lang.Thread.run(Thread.java:829) -Jan 24, 2024 1:57:29 PM reposense.report.RepoCloner spawnCloneProcess +Jan 24, 2024 2:14:10 PM reposense.report.RepoCloner spawnCloneProcess INFO: Cloning in parallel from https://github.com/tejas-1405/ip.git... -Jan 24, 2024 1:57:29 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:14:10 PM reposense.report.RepoCloner waitForCloneProcess INFO: Waiting for cloning of https://github.com/tejas-1405/ip.git to complete... -Jan 24, 2024 1:57:29 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:14:10 PM reposense.report.RepoCloner waitForCloneProcess WARNING: Exception met while trying to clone the repo "nuyer/ip[master]", will skip this repo. reposense.system.CommandRunnerProcessException: Error returned from command git clone --bare 'https://github.com/nuyer/ip.git' 'repos/nuyer_ip/ip_bare' on path . : Cloning into bare repository 'repos/nuyer_ip/ip_bare'... @@ -6778,11 +6754,17 @@ fatal: could not read Username for 'https://github.com': No such device or addre at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) at java.base/java.lang.Thread.run(Thread.java:829) -Jan 24, 2024 1:57:29 PM reposense.report.RepoCloner spawnCloneProcess +Jan 24, 2024 2:14:10 PM reposense.report.RepoCloner spawnCloneProcess INFO: Cloning in parallel from https://github.com/youdonnnn/ip.git... -Jan 24, 2024 1:57:29 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:14:10 PM reposense.report.RepoCloner waitForCloneProcess INFO: Waiting for cloning of https://github.com/youdonnnn/ip.git to complete... -Jan 24, 2024 1:57:29 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:14:10 PM reposense.commits.CommitInfoExtractor extractCommitInfos +INFO: Extracting commits info for https://github.com/shawnnlimm/ip.git (master)... +Jan 24, 2024 2:14:10 PM reposense.commits.CommitInfoAnalyzer analyzeCommits +INFO: Analyzing commits info for https://github.com/shawnnlimm/ip.git (master)... +Jan 24, 2024 2:14:10 PM reposense.report.ReportGenerator analyzeRepo +INFO: Analysis of https://github.com/shawnnlimm/ip.git (master) completed! +Jan 24, 2024 2:14:10 PM reposense.report.RepoCloner waitForCloneProcess WARNING: Exception met while trying to clone the repo "tejas-1405/ip[master]", will skip this repo. reposense.system.CommandRunnerProcessException: Error returned from command git clone --bare 'https://github.com/tejas-1405/ip.git' 'repos/tejas-1405_ip/ip_bare' on path . : Cloning into bare repository 'repos/tejas-1405_ip/ip_bare'... @@ -6798,11 +6780,19 @@ fatal: could not read Username for 'https://github.com': No such device or addre at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) at java.base/java.lang.Thread.run(Thread.java:829) -Jan 24, 2024 1:57:29 PM reposense.report.RepoCloner spawnCloneProcess +Jan 24, 2024 2:14:10 PM reposense.report.RepoCloner spawnCloneProcess INFO: Cloning in parallel from https://github.com/tcjazwei/ip.git... -Jan 24, 2024 1:57:29 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:14:10 PM reposense.report.RepoCloner waitForCloneProcess INFO: Waiting for cloning of https://github.com/tcjazwei/ip.git to complete... -Jan 24, 2024 1:57:30 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:14:10 PM reposense.report.RepoCloner waitForCloneProcess +INFO: Cloning of https://github.com/KohGuanZeh/ip.git completed! +Jan 24, 2024 2:14:10 PM reposense.report.ReportGenerator analyzeRepos +INFO: [273/427] Analyzing https://github.com/KohGuanZeh/ip.git (master)... +Jan 24, 2024 2:14:10 PM reposense.report.RepoCloner spawnCloneProcess +INFO: Cloning in parallel from https://github.com/jieqiboh/ip.git... +Jan 24, 2024 2:14:10 PM reposense.report.RepoCloner waitForCloneProcess +INFO: Waiting for cloning of https://github.com/jieqiboh/ip.git to complete... +Jan 24, 2024 2:14:10 PM reposense.report.RepoCloner waitForCloneProcess WARNING: Exception met while trying to clone the repo "tcjazwei/ip[master]", will skip this repo. reposense.system.CommandRunnerProcessException: Error returned from command git clone --bare 'https://github.com/tcjazwei/ip.git' 'repos/tcjazwei_ip/ip_bare' on path . : Cloning into bare repository 'repos/tcjazwei_ip/ip_bare'... @@ -6818,275 +6808,245 @@ fatal: could not read Username for 'https://github.com': No such device or addre at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) at java.base/java.lang.Thread.run(Thread.java:829) -Jan 24, 2024 1:57:30 PM reposense.report.RepoCloner spawnCloneProcess -INFO: Cloning in parallel from https://github.com/jieqiboh/ip.git... -Jan 24, 2024 1:57:30 PM reposense.report.RepoCloner waitForCloneProcess -INFO: Waiting for cloning of https://github.com/jieqiboh/ip.git to complete... -Jan 24, 2024 1:57:30 PM reposense.report.RepoCloner waitForCloneProcess -INFO: Cloning of https://github.com/KohGuanZeh/ip.git completed! -Jan 24, 2024 1:57:30 PM reposense.report.ReportGenerator analyzeRepos -INFO: [272/428] Analyzing https://github.com/KohGuanZeh/ip.git (master)... -Jan 24, 2024 1:57:30 PM reposense.report.RepoCloner spawnCloneProcess +Jan 24, 2024 2:14:10 PM reposense.report.RepoCloner spawnCloneProcess INFO: Cloning in parallel from https://github.com/wongkj12/ip.git... -Jan 24, 2024 1:57:30 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:14:10 PM reposense.report.RepoCloner waitForCloneProcess INFO: Waiting for cloning of https://github.com/wongkj12/ip.git to complete... -Jan 24, 2024 1:57:30 PM reposense.report.ReportGenerator updateRepoConfig +Jan 24, 2024 2:14:10 PM reposense.report.ReportGenerator updateRepoConfig INFO: https://github.com/KohGuanZeh/ip.git (master) does not contain a standalone config file. -Jan 24, 2024 1:57:30 PM reposense.authorship.FileInfoExtractor extractTextFileInfos +Jan 24, 2024 2:14:10 PM reposense.authorship.FileInfoExtractor extractTextFileInfos INFO: Extracting relevant file info from https://github.com/KohGuanZeh/ip.git (master)... -Jan 24, 2024 1:57:30 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:14:10 PM reposense.report.RepoCloner waitForCloneProcess INFO: Cloning of https://github.com/S-Aishvarya/ip.git completed! -Jan 24, 2024 1:57:30 PM reposense.report.ReportGenerator analyzeRepos -INFO: [273/428] Analyzing https://github.com/S-Aishvarya/ip.git (master)... -Jan 24, 2024 1:57:30 PM reposense.report.RepoCloner spawnCloneProcess +Jan 24, 2024 2:14:10 PM reposense.report.RepoCloner spawnCloneProcess INFO: Cloning in parallel from https://github.com/GERARDJM018/ip.git... -Jan 24, 2024 1:57:30 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:14:10 PM reposense.report.ReportGenerator analyzeRepos +INFO: [274/427] Analyzing https://github.com/S-Aishvarya/ip.git (master)... +Jan 24, 2024 2:14:10 PM reposense.report.RepoCloner waitForCloneProcess INFO: Waiting for cloning of https://github.com/GERARDJM018/ip.git to complete... -Jan 24, 2024 1:57:30 PM reposense.report.ReportGenerator updateRepoConfig -INFO: https://github.com/S-Aishvarya/ip.git (master) does not contain a standalone config file. -Jan 24, 2024 1:57:30 PM reposense.authorship.FileInfoExtractor extractTextFileInfos -INFO: Extracting relevant file info from https://github.com/S-Aishvarya/ip.git (master)... -Jan 24, 2024 1:57:30 PM reposense.commits.CommitInfoExtractor extractCommitInfos -INFO: Extracting commits info for https://github.com/S-Aishvarya/ip.git (master)... -Jan 24, 2024 1:57:30 PM reposense.commits.CommitInfoAnalyzer analyzeCommits -INFO: Analyzing commits info for https://github.com/S-Aishvarya/ip.git (master)... -Jan 24, 2024 1:57:30 PM reposense.report.ReportGenerator analyzeRepo -INFO: Analysis of https://github.com/S-Aishvarya/ip.git (master) completed! -Jan 24, 2024 1:57:30 PM reposense.commits.CommitInfoExtractor extractCommitInfos -INFO: Extracting commits info for https://github.com/KohGuanZeh/ip.git (master)... -Jan 24, 2024 1:57:30 PM reposense.commits.CommitInfoAnalyzer analyzeCommits -INFO: Analyzing commits info for https://github.com/KohGuanZeh/ip.git (master)... -Jan 24, 2024 1:57:30 PM reposense.report.ReportGenerator analyzeRepo -INFO: Analysis of https://github.com/KohGuanZeh/ip.git (master) completed! -Jan 24, 2024 1:57:30 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:14:10 PM reposense.report.RepoCloner waitForCloneProcess INFO: Cloning of https://github.com/youdonnnn/ip.git completed! -Jan 24, 2024 1:57:30 PM reposense.report.ReportGenerator analyzeRepos -INFO: [274/428] Analyzing https://github.com/youdonnnn/ip.git (master)... -Jan 24, 2024 1:57:30 PM reposense.report.RepoCloner spawnCloneProcess +Jan 24, 2024 2:14:10 PM reposense.report.ReportGenerator analyzeRepos +INFO: [275/427] Analyzing https://github.com/youdonnnn/ip.git (master)... +Jan 24, 2024 2:14:10 PM reposense.report.RepoCloner spawnCloneProcess INFO: Cloning in parallel from https://github.com/blaukc/ip.git... -Jan 24, 2024 1:57:30 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:14:10 PM reposense.report.ReportGenerator updateRepoConfig +INFO: https://github.com/S-Aishvarya/ip.git (master) does not contain a standalone config file. +Jan 24, 2024 2:14:10 PM reposense.authorship.FileInfoExtractor extractTextFileInfos +INFO: Extracting relevant file info from https://github.com/S-Aishvarya/ip.git (master)... +Jan 24, 2024 2:14:10 PM reposense.report.RepoCloner waitForCloneProcess INFO: Waiting for cloning of https://github.com/blaukc/ip.git to complete... -Jan 24, 2024 1:57:30 PM reposense.report.ReportGenerator updateRepoConfig +Jan 24, 2024 2:14:10 PM reposense.report.ReportGenerator updateRepoConfig INFO: https://github.com/youdonnnn/ip.git (master) does not contain a standalone config file. -Jan 24, 2024 1:57:30 PM reposense.authorship.FileInfoExtractor extractTextFileInfos +Jan 24, 2024 2:14:10 PM reposense.authorship.FileInfoExtractor extractTextFileInfos INFO: Extracting relevant file info from https://github.com/youdonnnn/ip.git (master)... -Jan 24, 2024 1:57:30 PM reposense.commits.CommitInfoExtractor extractCommitInfos +Jan 24, 2024 2:14:10 PM reposense.commits.CommitInfoExtractor extractCommitInfos +INFO: Extracting commits info for https://github.com/KohGuanZeh/ip.git (master)... +Jan 24, 2024 2:14:10 PM reposense.commits.CommitInfoAnalyzer analyzeCommits +INFO: Analyzing commits info for https://github.com/KohGuanZeh/ip.git (master)... +Jan 24, 2024 2:14:10 PM reposense.report.ReportGenerator analyzeRepo +INFO: Analysis of https://github.com/KohGuanZeh/ip.git (master) completed! +Jan 24, 2024 2:14:10 PM reposense.commits.CommitInfoExtractor extractCommitInfos INFO: Extracting commits info for https://github.com/youdonnnn/ip.git (master)... -Jan 24, 2024 1:57:30 PM reposense.commits.CommitInfoAnalyzer analyzeCommits +Jan 24, 2024 2:14:10 PM reposense.commits.CommitInfoExtractor extractCommitInfos +INFO: Extracting commits info for https://github.com/S-Aishvarya/ip.git (master)... +Jan 24, 2024 2:14:10 PM reposense.commits.CommitInfoAnalyzer analyzeCommits INFO: Analyzing commits info for https://github.com/youdonnnn/ip.git (master)... -Jan 24, 2024 1:57:30 PM reposense.report.ReportGenerator analyzeRepo +Jan 24, 2024 2:14:10 PM reposense.report.ReportGenerator analyzeRepo INFO: Analysis of https://github.com/youdonnnn/ip.git (master) completed! -Jan 24, 2024 1:57:30 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:14:10 PM reposense.report.RepoCloner waitForCloneProcess INFO: Cloning of https://github.com/jieqiboh/ip.git completed! -Jan 24, 2024 1:57:30 PM reposense.report.ReportGenerator analyzeRepos -INFO: [275/428] Analyzing https://github.com/jieqiboh/ip.git (master)... -Jan 24, 2024 1:57:30 PM reposense.report.RepoCloner spawnCloneProcess +Jan 24, 2024 2:14:10 PM reposense.report.RepoCloner spawnCloneProcess INFO: Cloning in parallel from https://github.com/tohlh/ip.git... -Jan 24, 2024 1:57:30 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:14:10 PM reposense.report.ReportGenerator analyzeRepos +INFO: [276/427] Analyzing https://github.com/jieqiboh/ip.git (master)... +Jan 24, 2024 2:14:10 PM reposense.commits.CommitInfoAnalyzer analyzeCommits +INFO: Analyzing commits info for https://github.com/S-Aishvarya/ip.git (master)... +Jan 24, 2024 2:14:10 PM reposense.report.ReportGenerator analyzeRepo +INFO: Analysis of https://github.com/S-Aishvarya/ip.git (master) completed! +Jan 24, 2024 2:14:10 PM reposense.report.RepoCloner waitForCloneProcess INFO: Waiting for cloning of https://github.com/tohlh/ip.git to complete... -Jan 24, 2024 1:57:30 PM reposense.report.ReportGenerator updateRepoConfig +Jan 24, 2024 2:14:10 PM reposense.report.RepoCloner waitForCloneProcess +INFO: Cloning of https://github.com/wongkj12/ip.git completed! +Jan 24, 2024 2:14:10 PM reposense.report.ReportGenerator updateRepoConfig INFO: https://github.com/jieqiboh/ip.git (master) does not contain a standalone config file. -Jan 24, 2024 1:57:30 PM reposense.authorship.FileInfoExtractor extractTextFileInfos +Jan 24, 2024 2:14:10 PM reposense.authorship.FileInfoExtractor extractTextFileInfos INFO: Extracting relevant file info from https://github.com/jieqiboh/ip.git (master)... -Jan 24, 2024 1:57:31 PM reposense.commits.CommitInfoExtractor extractCommitInfos -INFO: Extracting commits info for https://github.com/jieqiboh/ip.git (master)... -Jan 24, 2024 1:57:31 PM reposense.commits.CommitInfoAnalyzer analyzeCommits -INFO: Analyzing commits info for https://github.com/jieqiboh/ip.git (master)... -Jan 24, 2024 1:57:31 PM reposense.report.ReportGenerator analyzeRepo -INFO: Analysis of https://github.com/jieqiboh/ip.git (master) completed! -Jan 24, 2024 1:57:31 PM reposense.report.RepoCloner waitForCloneProcess -INFO: Cloning of https://github.com/GERARDJM018/ip.git completed! -Jan 24, 2024 1:57:31 PM reposense.report.ReportGenerator analyzeRepos -INFO: [276/428] Analyzing https://github.com/GERARDJM018/ip.git (master)... -Jan 24, 2024 1:57:31 PM reposense.report.RepoCloner spawnCloneProcess +Jan 24, 2024 2:14:10 PM reposense.report.RepoCloner spawnCloneProcess INFO: Cloning in parallel from https://github.com/hiivan/ip.git... -Jan 24, 2024 1:57:31 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:14:10 PM reposense.report.ReportGenerator analyzeRepos +INFO: [277/427] Analyzing https://github.com/wongkj12/ip.git (master)... +Jan 24, 2024 2:14:10 PM reposense.report.RepoCloner waitForCloneProcess INFO: Waiting for cloning of https://github.com/hiivan/ip.git to complete... -Jan 24, 2024 1:57:31 PM reposense.report.RepoCloner waitForCloneProcess -INFO: Cloning of https://github.com/wongkj12/ip.git completed! -Jan 24, 2024 1:57:31 PM reposense.report.ReportGenerator updateRepoConfig -INFO: https://github.com/GERARDJM018/ip.git (master) does not contain a standalone config file. -Jan 24, 2024 1:57:31 PM reposense.authorship.FileInfoExtractor extractTextFileInfos -INFO: Extracting relevant file info from https://github.com/GERARDJM018/ip.git (master)... -Jan 24, 2024 1:57:31 PM reposense.report.ReportGenerator analyzeRepos -INFO: [277/428] Analyzing https://github.com/wongkj12/ip.git (master)... -Jan 24, 2024 1:57:31 PM reposense.report.RepoCloner spawnCloneProcess -INFO: Cloning in parallel from https://github.com/darkvoid32/ip.git... -Jan 24, 2024 1:57:31 PM reposense.report.RepoCloner waitForCloneProcess -INFO: Waiting for cloning of https://github.com/darkvoid32/ip.git to complete... -Jan 24, 2024 1:57:31 PM reposense.report.ReportGenerator updateRepoConfig +Jan 24, 2024 2:14:10 PM reposense.report.ReportGenerator updateRepoConfig INFO: https://github.com/wongkj12/ip.git (master) does not contain a standalone config file. -Jan 24, 2024 1:57:31 PM reposense.authorship.FileInfoExtractor extractTextFileInfos +Jan 24, 2024 2:14:10 PM reposense.authorship.FileInfoExtractor extractTextFileInfos INFO: Extracting relevant file info from https://github.com/wongkj12/ip.git (master)... -Jan 24, 2024 1:57:31 PM reposense.commits.CommitInfoExtractor extractCommitInfos +Jan 24, 2024 2:14:10 PM reposense.report.RepoCloner waitForCloneProcess +INFO: Cloning of https://github.com/GERARDJM018/ip.git completed! +Jan 24, 2024 2:14:10 PM reposense.commits.CommitInfoExtractor extractCommitInfos INFO: Extracting commits info for https://github.com/wongkj12/ip.git (master)... -Jan 24, 2024 1:57:31 PM reposense.commits.CommitInfoAnalyzer analyzeCommits +Jan 24, 2024 2:14:10 PM reposense.report.RepoCloner spawnCloneProcess +INFO: Cloning in parallel from https://github.com/darkvoid32/ip.git... +Jan 24, 2024 2:14:10 PM reposense.report.ReportGenerator analyzeRepos +INFO: [278/427] Analyzing https://github.com/GERARDJM018/ip.git (master)... +Jan 24, 2024 2:14:10 PM reposense.report.RepoCloner waitForCloneProcess +INFO: Waiting for cloning of https://github.com/darkvoid32/ip.git to complete... +Jan 24, 2024 2:14:10 PM reposense.commits.CommitInfoAnalyzer analyzeCommits INFO: Analyzing commits info for https://github.com/wongkj12/ip.git (master)... -Jan 24, 2024 1:57:31 PM reposense.report.ReportGenerator analyzeRepo +Jan 24, 2024 2:14:10 PM reposense.report.ReportGenerator analyzeRepo INFO: Analysis of https://github.com/wongkj12/ip.git (master) completed! -Jan 24, 2024 1:57:31 PM reposense.commits.CommitInfoExtractor extractCommitInfos -INFO: Extracting commits info for https://github.com/GERARDJM018/ip.git (master)... -Jan 24, 2024 1:57:31 PM reposense.commits.CommitInfoAnalyzer analyzeCommits -INFO: Analyzing commits info for https://github.com/GERARDJM018/ip.git (master)... -Jan 24, 2024 1:57:31 PM reposense.report.ReportGenerator analyzeRepo -INFO: Analysis of https://github.com/GERARDJM018/ip.git (master) completed! -Jan 24, 2024 1:57:31 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:14:10 PM reposense.report.ReportGenerator updateRepoConfig +INFO: https://github.com/GERARDJM018/ip.git (master) does not contain a standalone config file. +Jan 24, 2024 2:14:10 PM reposense.authorship.FileInfoExtractor extractTextFileInfos +INFO: Extracting relevant file info from https://github.com/GERARDJM018/ip.git (master)... +Jan 24, 2024 2:14:10 PM reposense.commits.CommitInfoExtractor extractCommitInfos +INFO: Extracting commits info for https://github.com/jieqiboh/ip.git (master)... +Jan 24, 2024 2:14:10 PM reposense.commits.CommitInfoAnalyzer analyzeCommits +INFO: Analyzing commits info for https://github.com/jieqiboh/ip.git (master)... +Jan 24, 2024 2:14:10 PM reposense.report.ReportGenerator analyzeRepo +INFO: Analysis of https://github.com/jieqiboh/ip.git (master) completed! +Jan 24, 2024 2:14:10 PM reposense.report.RepoCloner waitForCloneProcess INFO: Cloning of https://github.com/blaukc/ip.git completed! -Jan 24, 2024 1:57:31 PM reposense.report.ReportGenerator analyzeRepos -INFO: [278/428] Analyzing https://github.com/blaukc/ip.git (master)... -Jan 24, 2024 1:57:31 PM reposense.report.RepoCloner spawnCloneProcess +Jan 24, 2024 2:14:10 PM reposense.report.ReportGenerator analyzeRepos +INFO: [279/427] Analyzing https://github.com/blaukc/ip.git (master)... +Jan 24, 2024 2:14:10 PM reposense.report.RepoCloner spawnCloneProcess INFO: Cloning in parallel from https://github.com/yapxuanxuan/ip.git... -Jan 24, 2024 1:57:31 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:14:10 PM reposense.report.RepoCloner waitForCloneProcess INFO: Waiting for cloning of https://github.com/yapxuanxuan/ip.git to complete... -Jan 24, 2024 1:57:31 PM reposense.report.ReportGenerator updateRepoConfig +Jan 24, 2024 2:14:10 PM reposense.report.ReportGenerator updateRepoConfig INFO: https://github.com/blaukc/ip.git (master) does not contain a standalone config file. -Jan 24, 2024 1:57:31 PM reposense.authorship.FileInfoExtractor extractTextFileInfos +Jan 24, 2024 2:14:10 PM reposense.authorship.FileInfoExtractor extractTextFileInfos INFO: Extracting relevant file info from https://github.com/blaukc/ip.git (master)... -Jan 24, 2024 1:57:31 PM reposense.commits.CommitInfoExtractor extractCommitInfos -INFO: Extracting commits info for https://github.com/blaukc/ip.git (master)... -Jan 24, 2024 1:57:31 PM reposense.commits.CommitInfoAnalyzer analyzeCommits -INFO: Analyzing commits info for https://github.com/blaukc/ip.git (master)... -Jan 24, 2024 1:57:31 PM reposense.report.ReportGenerator analyzeRepo -INFO: Analysis of https://github.com/blaukc/ip.git (master) completed! -Jan 24, 2024 1:57:31 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:14:10 PM reposense.commits.CommitInfoExtractor extractCommitInfos +INFO: Extracting commits info for https://github.com/GERARDJM018/ip.git (master)... +Jan 24, 2024 2:14:10 PM reposense.commits.CommitInfoAnalyzer analyzeCommits +INFO: Analyzing commits info for https://github.com/GERARDJM018/ip.git (master)... +Jan 24, 2024 2:14:10 PM reposense.report.ReportGenerator analyzeRepo +INFO: Analysis of https://github.com/GERARDJM018/ip.git (master) completed! +Jan 24, 2024 2:14:10 PM reposense.report.RepoCloner waitForCloneProcess INFO: Cloning of https://github.com/tohlh/ip.git completed! -Jan 24, 2024 1:57:31 PM reposense.report.ReportGenerator analyzeRepos -INFO: [279/428] Analyzing https://github.com/tohlh/ip.git (master)... -Jan 24, 2024 1:57:31 PM reposense.report.RepoCloner spawnCloneProcess +Jan 24, 2024 2:14:10 PM reposense.report.ReportGenerator analyzeRepos +INFO: [280/427] Analyzing https://github.com/tohlh/ip.git (master)... +Jan 24, 2024 2:14:10 PM reposense.report.RepoCloner spawnCloneProcess INFO: Cloning in parallel from https://github.com/tanjiajiajun/ip.git... -Jan 24, 2024 1:57:31 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:14:10 PM reposense.report.RepoCloner waitForCloneProcess INFO: Waiting for cloning of https://github.com/tanjiajiajun/ip.git to complete... -Jan 24, 2024 1:57:31 PM reposense.report.ReportGenerator updateRepoConfig +Jan 24, 2024 2:14:10 PM reposense.report.ReportGenerator updateRepoConfig INFO: https://github.com/tohlh/ip.git (master) does not contain a standalone config file. -Jan 24, 2024 1:57:31 PM reposense.authorship.FileInfoExtractor extractTextFileInfos +Jan 24, 2024 2:14:10 PM reposense.authorship.FileInfoExtractor extractTextFileInfos INFO: Extracting relevant file info from https://github.com/tohlh/ip.git (master)... -Jan 24, 2024 1:57:31 PM reposense.commits.CommitInfoExtractor extractCommitInfos -INFO: Extracting commits info for https://github.com/tohlh/ip.git (master)... -Jan 24, 2024 1:57:31 PM reposense.commits.CommitInfoAnalyzer analyzeCommits -INFO: Analyzing commits info for https://github.com/tohlh/ip.git (master)... -Jan 24, 2024 1:57:31 PM reposense.report.ReportGenerator analyzeRepo -INFO: Analysis of https://github.com/tohlh/ip.git (master) completed! -Jan 24, 2024 1:57:31 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:14:10 PM reposense.commits.CommitInfoExtractor extractCommitInfos +INFO: Extracting commits info for https://github.com/blaukc/ip.git (master)... +Jan 24, 2024 2:14:10 PM reposense.report.RepoCloner waitForCloneProcess INFO: Cloning of https://github.com/hiivan/ip.git completed! -Jan 24, 2024 1:57:31 PM reposense.report.ReportGenerator analyzeRepos -INFO: [280/428] Analyzing https://github.com/hiivan/ip.git (master)... -Jan 24, 2024 1:57:31 PM reposense.report.RepoCloner spawnCloneProcess +Jan 24, 2024 2:14:10 PM reposense.commits.CommitInfoAnalyzer analyzeCommits +INFO: Analyzing commits info for https://github.com/blaukc/ip.git (master)... +Jan 24, 2024 2:14:10 PM reposense.report.RepoCloner spawnCloneProcess INFO: Cloning in parallel from https://github.com/kervyntan/ip.git... -Jan 24, 2024 1:57:31 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:14:10 PM reposense.report.ReportGenerator analyzeRepos +INFO: [281/427] Analyzing https://github.com/hiivan/ip.git (master)... +Jan 24, 2024 2:14:10 PM reposense.report.ReportGenerator analyzeRepo +INFO: Analysis of https://github.com/blaukc/ip.git (master) completed! +Jan 24, 2024 2:14:10 PM reposense.report.RepoCloner waitForCloneProcess INFO: Waiting for cloning of https://github.com/kervyntan/ip.git to complete... -Jan 24, 2024 1:57:31 PM reposense.report.ReportGenerator updateRepoConfig +Jan 24, 2024 2:14:10 PM reposense.commits.CommitInfoExtractor extractCommitInfos +INFO: Extracting commits info for https://github.com/tohlh/ip.git (master)... +Jan 24, 2024 2:14:11 PM reposense.report.ReportGenerator updateRepoConfig INFO: https://github.com/hiivan/ip.git (master) does not contain a standalone config file. -Jan 24, 2024 1:57:31 PM reposense.authorship.FileInfoExtractor extractTextFileInfos +Jan 24, 2024 2:14:11 PM reposense.authorship.FileInfoExtractor extractTextFileInfos INFO: Extracting relevant file info from https://github.com/hiivan/ip.git (master)... -Jan 24, 2024 1:57:31 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:14:11 PM reposense.commits.CommitInfoAnalyzer analyzeCommits +INFO: Analyzing commits info for https://github.com/tohlh/ip.git (master)... +Jan 24, 2024 2:14:11 PM reposense.report.ReportGenerator analyzeRepo +INFO: Analysis of https://github.com/tohlh/ip.git (master) completed! +Jan 24, 2024 2:14:11 PM reposense.report.RepoCloner waitForCloneProcess INFO: Cloning of https://github.com/darkvoid32/ip.git completed! -Jan 24, 2024 1:57:31 PM reposense.report.ReportGenerator analyzeRepos -INFO: [281/428] Analyzing https://github.com/darkvoid32/ip.git (master)... -Jan 24, 2024 1:57:31 PM reposense.report.RepoCloner spawnCloneProcess +Jan 24, 2024 2:14:11 PM reposense.report.ReportGenerator analyzeRepos +INFO: [282/427] Analyzing https://github.com/darkvoid32/ip.git (master)... +Jan 24, 2024 2:14:11 PM reposense.report.RepoCloner spawnCloneProcess INFO: Cloning in parallel from https://github.com/AndrewOng2066/ip.git... -Jan 24, 2024 1:57:31 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:14:11 PM reposense.report.RepoCloner waitForCloneProcess INFO: Waiting for cloning of https://github.com/AndrewOng2066/ip.git to complete... -Jan 24, 2024 1:57:31 PM reposense.report.ReportGenerator updateRepoConfig +Jan 24, 2024 2:14:11 PM reposense.report.ReportGenerator updateRepoConfig INFO: https://github.com/darkvoid32/ip.git (master) does not contain a standalone config file. -Jan 24, 2024 1:57:31 PM reposense.authorship.FileInfoExtractor extractTextFileInfos +Jan 24, 2024 2:14:11 PM reposense.authorship.FileInfoExtractor extractTextFileInfos INFO: Extracting relevant file info from https://github.com/darkvoid32/ip.git (master)... -Jan 24, 2024 1:57:32 PM reposense.commits.CommitInfoExtractor extractCommitInfos +Jan 24, 2024 2:14:11 PM reposense.commits.CommitInfoExtractor extractCommitInfos INFO: Extracting commits info for https://github.com/darkvoid32/ip.git (master)... -Jan 24, 2024 1:57:32 PM reposense.commits.CommitInfoExtractor extractCommitInfos +Jan 24, 2024 2:14:11 PM reposense.commits.CommitInfoExtractor extractCommitInfos INFO: Extracting commits info for https://github.com/hiivan/ip.git (master)... -Jan 24, 2024 1:57:32 PM reposense.commits.CommitInfoAnalyzer analyzeCommits +Jan 24, 2024 2:14:11 PM reposense.commits.CommitInfoAnalyzer analyzeCommits INFO: Analyzing commits info for https://github.com/darkvoid32/ip.git (master)... -Jan 24, 2024 1:57:32 PM reposense.report.ReportGenerator analyzeRepo +Jan 24, 2024 2:14:11 PM reposense.report.ReportGenerator analyzeRepo INFO: Analysis of https://github.com/darkvoid32/ip.git (master) completed! -Jan 24, 2024 1:57:32 PM reposense.commits.CommitInfoAnalyzer analyzeCommits +Jan 24, 2024 2:14:11 PM reposense.commits.CommitInfoAnalyzer analyzeCommits INFO: Analyzing commits info for https://github.com/hiivan/ip.git (master)... -Jan 24, 2024 1:57:32 PM reposense.report.ReportGenerator analyzeRepo +Jan 24, 2024 2:14:11 PM reposense.report.ReportGenerator analyzeRepo INFO: Analysis of https://github.com/hiivan/ip.git (master) completed! -Jan 24, 2024 1:57:32 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:14:11 PM reposense.report.RepoCloner waitForCloneProcess INFO: Cloning of https://github.com/yapxuanxuan/ip.git completed! -Jan 24, 2024 1:57:32 PM reposense.report.ReportGenerator analyzeRepos -INFO: [282/428] Analyzing https://github.com/yapxuanxuan/ip.git (master)... -Jan 24, 2024 1:57:32 PM reposense.report.RepoCloner spawnCloneProcess +Jan 24, 2024 2:14:11 PM reposense.report.ReportGenerator analyzeRepos +INFO: [283/427] Analyzing https://github.com/yapxuanxuan/ip.git (master)... +Jan 24, 2024 2:14:11 PM reposense.report.RepoCloner spawnCloneProcess INFO: Cloning in parallel from https://github.com/g-tejas/ip.git... -Jan 24, 2024 1:57:32 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:14:11 PM reposense.report.RepoCloner waitForCloneProcess INFO: Waiting for cloning of https://github.com/g-tejas/ip.git to complete... -Jan 24, 2024 1:57:32 PM reposense.report.ReportGenerator updateRepoConfig +Jan 24, 2024 2:14:11 PM reposense.report.ReportGenerator updateRepoConfig INFO: https://github.com/yapxuanxuan/ip.git (master) does not contain a standalone config file. -Jan 24, 2024 1:57:32 PM reposense.authorship.FileInfoExtractor extractTextFileInfos +Jan 24, 2024 2:14:11 PM reposense.authorship.FileInfoExtractor extractTextFileInfos INFO: Extracting relevant file info from https://github.com/yapxuanxuan/ip.git (master)... -Jan 24, 2024 1:57:32 PM reposense.commits.CommitInfoExtractor extractCommitInfos -INFO: Extracting commits info for https://github.com/yapxuanxuan/ip.git (master)... -Jan 24, 2024 1:57:32 PM reposense.commits.CommitInfoAnalyzer analyzeCommits -INFO: Analyzing commits info for https://github.com/yapxuanxuan/ip.git (master)... -Jan 24, 2024 1:57:32 PM reposense.report.ReportGenerator analyzeRepo -INFO: Analysis of https://github.com/yapxuanxuan/ip.git (master) completed! -Jan 24, 2024 1:57:32 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:14:11 PM reposense.report.RepoCloner waitForCloneProcess INFO: Cloning of https://github.com/tanjiajiajun/ip.git completed! -Jan 24, 2024 1:57:32 PM reposense.report.ReportGenerator analyzeRepos -INFO: [283/428] Analyzing https://github.com/tanjiajiajun/ip.git (master)... -Jan 24, 2024 1:57:32 PM reposense.report.RepoCloner spawnCloneProcess +Jan 24, 2024 2:14:11 PM reposense.report.ReportGenerator analyzeRepos +INFO: [284/427] Analyzing https://github.com/tanjiajiajun/ip.git (master)... +Jan 24, 2024 2:14:11 PM reposense.report.RepoCloner spawnCloneProcess INFO: Cloning in parallel from https://github.com/RyanNgWH/ip.git... -Jan 24, 2024 1:57:32 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:14:11 PM reposense.commits.CommitInfoExtractor extractCommitInfos +INFO: Extracting commits info for https://github.com/yapxuanxuan/ip.git (master)... +Jan 24, 2024 2:14:11 PM reposense.report.RepoCloner waitForCloneProcess INFO: Waiting for cloning of https://github.com/RyanNgWH/ip.git to complete... -Jan 24, 2024 1:57:32 PM reposense.report.ReportGenerator updateRepoConfig +Jan 24, 2024 2:14:11 PM reposense.report.ReportGenerator updateRepoConfig INFO: https://github.com/tanjiajiajun/ip.git (master) does not contain a standalone config file. -Jan 24, 2024 1:57:32 PM reposense.authorship.FileInfoExtractor extractTextFileInfos +Jan 24, 2024 2:14:11 PM reposense.authorship.FileInfoExtractor extractTextFileInfos INFO: Extracting relevant file info from https://github.com/tanjiajiajun/ip.git (master)... -Jan 24, 2024 1:57:32 PM reposense.commits.CommitInfoExtractor extractCommitInfos -INFO: Extracting commits info for https://github.com/tanjiajiajun/ip.git (master)... -Jan 24, 2024 1:57:32 PM reposense.commits.CommitInfoAnalyzer analyzeCommits -INFO: Analyzing commits info for https://github.com/tanjiajiajun/ip.git (master)... -Jan 24, 2024 1:57:32 PM reposense.report.ReportGenerator analyzeRepo -INFO: Analysis of https://github.com/tanjiajiajun/ip.git (master) completed! -Jan 24, 2024 1:57:32 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:14:11 PM reposense.commits.CommitInfoAnalyzer analyzeCommits +INFO: Analyzing commits info for https://github.com/yapxuanxuan/ip.git (master)... +Jan 24, 2024 2:14:11 PM reposense.report.ReportGenerator analyzeRepo +INFO: Analysis of https://github.com/yapxuanxuan/ip.git (master) completed! +Jan 24, 2024 2:14:11 PM reposense.report.RepoCloner waitForCloneProcess INFO: Cloning of https://github.com/kervyntan/ip.git completed! -Jan 24, 2024 1:57:32 PM reposense.report.ReportGenerator analyzeRepos -INFO: [284/428] Analyzing https://github.com/kervyntan/ip.git (master)... -Jan 24, 2024 1:57:32 PM reposense.report.RepoCloner spawnCloneProcess +Jan 24, 2024 2:14:11 PM reposense.report.ReportGenerator analyzeRepos +INFO: [285/427] Analyzing https://github.com/kervyntan/ip.git (master)... +Jan 24, 2024 2:14:11 PM reposense.report.RepoCloner spawnCloneProcess INFO: Cloning in parallel from https://github.com/yeoshuheng/ip.git... -Jan 24, 2024 1:57:32 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:14:11 PM reposense.report.RepoCloner waitForCloneProcess INFO: Waiting for cloning of https://github.com/yeoshuheng/ip.git to complete... -Jan 24, 2024 1:57:32 PM reposense.report.ReportGenerator updateRepoConfig -INFO: https://github.com/kervyntan/ip.git (master) does not contain a standalone config file. -Jan 24, 2024 1:57:32 PM reposense.authorship.FileInfoExtractor extractTextFileInfos -INFO: Extracting relevant file info from https://github.com/kervyntan/ip.git (master)... -Jan 24, 2024 1:57:32 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:14:11 PM reposense.report.RepoCloner waitForCloneProcess INFO: Cloning of https://github.com/AndrewOng2066/ip.git completed! -Jan 24, 2024 1:57:32 PM reposense.report.ReportGenerator analyzeRepos -INFO: [285/428] Analyzing https://github.com/AndrewOng2066/ip.git (master)... -Jan 24, 2024 1:57:32 PM reposense.report.RepoCloner spawnCloneProcess +Jan 24, 2024 2:14:11 PM reposense.report.RepoCloner spawnCloneProcess INFO: Cloning in parallel from https://github.com/jonpwk/ip.git... -Jan 24, 2024 1:57:32 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:14:11 PM reposense.report.ReportGenerator analyzeRepos +INFO: [286/427] Analyzing https://github.com/AndrewOng2066/ip.git (master)... +Jan 24, 2024 2:14:11 PM reposense.report.ReportGenerator updateRepoConfig +INFO: https://github.com/kervyntan/ip.git (master) does not contain a standalone config file. +Jan 24, 2024 2:14:11 PM reposense.authorship.FileInfoExtractor extractTextFileInfos +INFO: Extracting relevant file info from https://github.com/kervyntan/ip.git (master)... +Jan 24, 2024 2:14:11 PM reposense.report.RepoCloner waitForCloneProcess INFO: Waiting for cloning of https://github.com/jonpwk/ip.git to complete... -Jan 24, 2024 1:57:32 PM reposense.report.ReportGenerator updateRepoConfig +Jan 24, 2024 2:14:11 PM reposense.commits.CommitInfoExtractor extractCommitInfos +INFO: Extracting commits info for https://github.com/tanjiajiajun/ip.git (master)... +Jan 24, 2024 2:14:11 PM reposense.report.ReportGenerator updateRepoConfig INFO: https://github.com/AndrewOng2066/ip.git (master) does not contain a standalone config file. -Jan 24, 2024 1:57:32 PM reposense.authorship.FileInfoExtractor extractTextFileInfos +Jan 24, 2024 2:14:11 PM reposense.authorship.FileInfoExtractor extractTextFileInfos INFO: Extracting relevant file info from https://github.com/AndrewOng2066/ip.git (master)... -Jan 24, 2024 1:57:32 PM reposense.commits.CommitInfoExtractor extractCommitInfos -INFO: Extracting commits info for https://github.com/kervyntan/ip.git (master)... -Jan 24, 2024 1:57:32 PM reposense.commits.CommitInfoAnalyzer analyzeCommits -INFO: Analyzing commits info for https://github.com/kervyntan/ip.git (master)... -Jan 24, 2024 1:57:32 PM reposense.report.ReportGenerator analyzeRepo -INFO: Analysis of https://github.com/kervyntan/ip.git (master) completed! -Jan 24, 2024 1:57:32 PM reposense.commits.CommitInfoExtractor extractCommitInfos +Jan 24, 2024 2:14:11 PM reposense.commits.CommitInfoAnalyzer analyzeCommits +INFO: Analyzing commits info for https://github.com/tanjiajiajun/ip.git (master)... +Jan 24, 2024 2:14:11 PM reposense.report.ReportGenerator analyzeRepo +INFO: Analysis of https://github.com/tanjiajiajun/ip.git (master) completed! +Jan 24, 2024 2:14:11 PM reposense.commits.CommitInfoExtractor extractCommitInfos INFO: Extracting commits info for https://github.com/AndrewOng2066/ip.git (master)... -Jan 24, 2024 1:57:32 PM reposense.commits.CommitInfoAnalyzer analyzeCommits -INFO: Analyzing commits info for https://github.com/AndrewOng2066/ip.git (master)... -Jan 24, 2024 1:57:32 PM reposense.report.ReportGenerator analyzeRepo -INFO: Analysis of https://github.com/AndrewOng2066/ip.git (master) completed! -Jan 24, 2024 1:57:32 PM reposense.report.RepoCloner waitForCloneProcess -INFO: Cloning of https://github.com/g-tejas/ip.git completed! -Jan 24, 2024 1:57:32 PM reposense.report.ReportGenerator analyzeRepos -INFO: [286/428] Analyzing https://github.com/g-tejas/ip.git (master)... -Jan 24, 2024 1:57:32 PM reposense.report.RepoCloner spawnCloneProcess -INFO: Cloning in parallel from https://github.com/xinen26/ip.git... -Jan 24, 2024 1:57:32 PM reposense.report.RepoCloner waitForCloneProcess -INFO: Waiting for cloning of https://github.com/xinen26/ip.git to complete... -Jan 24, 2024 1:57:32 PM reposense.report.ReportGenerator updateRepoConfig -INFO: https://github.com/g-tejas/ip.git (master) does not contain a standalone config file. -Jan 24, 2024 1:57:32 PM reposense.authorship.FileInfoExtractor extractTextFileInfos -INFO: Extracting relevant file info from https://github.com/g-tejas/ip.git (master)... -Jan 24, 2024 1:57:32 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:14:11 PM reposense.report.RepoCloner waitForCloneProcess WARNING: Exception met while trying to clone the repo "jonpwk/ip[master]", will skip this repo. reposense.system.CommandRunnerProcessException: Error returned from command git clone --bare 'https://github.com/jonpwk/ip.git' 'repos/jonpwk_ip/ip_bare' on path . : Cloning into bare repository 'repos/jonpwk_ip/ip_bare'... @@ -7102,305 +7062,311 @@ fatal: could not read Username for 'https://github.com': No such device or addre at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) at java.base/java.lang.Thread.run(Thread.java:829) -Jan 24, 2024 1:57:32 PM reposense.report.RepoCloner spawnCloneProcess +Jan 24, 2024 2:14:11 PM reposense.report.RepoCloner spawnCloneProcess +INFO: Cloning in parallel from https://github.com/xinen26/ip.git... +Jan 24, 2024 2:14:11 PM reposense.report.RepoCloner waitForCloneProcess +INFO: Cloning of https://github.com/g-tejas/ip.git completed! +Jan 24, 2024 2:14:11 PM reposense.report.RepoCloner waitForCloneProcess +INFO: Waiting for cloning of https://github.com/xinen26/ip.git to complete... +Jan 24, 2024 2:14:11 PM reposense.commits.CommitInfoAnalyzer analyzeCommits +INFO: Analyzing commits info for https://github.com/AndrewOng2066/ip.git (master)... +Jan 24, 2024 2:14:11 PM reposense.report.ReportGenerator analyzeRepo +INFO: Analysis of https://github.com/AndrewOng2066/ip.git (master) completed! +Jan 24, 2024 2:14:11 PM reposense.report.ReportGenerator analyzeRepos +INFO: [287/427] Analyzing https://github.com/g-tejas/ip.git (master)... +Jan 24, 2024 2:14:11 PM reposense.report.RepoCloner spawnCloneProcess INFO: Cloning in parallel from https://github.com/gerteck/ip.git... -Jan 24, 2024 1:57:32 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:14:11 PM reposense.commits.CommitInfoExtractor extractCommitInfos +INFO: Extracting commits info for https://github.com/kervyntan/ip.git (master)... +Jan 24, 2024 2:14:11 PM reposense.report.RepoCloner waitForCloneProcess INFO: Waiting for cloning of https://github.com/gerteck/ip.git to complete... -Jan 24, 2024 1:57:32 PM reposense.commits.CommitInfoExtractor extractCommitInfos -INFO: Extracting commits info for https://github.com/g-tejas/ip.git (master)... -Jan 24, 2024 1:57:32 PM reposense.commits.CommitInfoAnalyzer analyzeCommits -INFO: Analyzing commits info for https://github.com/g-tejas/ip.git (master)... -Jan 24, 2024 1:57:33 PM reposense.report.ReportGenerator analyzeRepo -INFO: Analysis of https://github.com/g-tejas/ip.git (master) completed! -Jan 24, 2024 1:57:33 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:14:11 PM reposense.report.ReportGenerator updateRepoConfig +INFO: https://github.com/g-tejas/ip.git (master) does not contain a standalone config file. +Jan 24, 2024 2:14:11 PM reposense.authorship.FileInfoExtractor extractTextFileInfos +INFO: Extracting relevant file info from https://github.com/g-tejas/ip.git (master)... +Jan 24, 2024 2:14:11 PM reposense.commits.CommitInfoAnalyzer analyzeCommits +INFO: Analyzing commits info for https://github.com/kervyntan/ip.git (master)... +Jan 24, 2024 2:14:11 PM reposense.report.ReportGenerator analyzeRepo +INFO: Analysis of https://github.com/kervyntan/ip.git (master) completed! +Jan 24, 2024 2:14:11 PM reposense.report.RepoCloner waitForCloneProcess INFO: Cloning of https://github.com/RyanNgWH/ip.git completed! -Jan 24, 2024 1:57:33 PM reposense.report.ReportGenerator analyzeRepos -INFO: [287/428] Analyzing https://github.com/RyanNgWH/ip.git (master)... -Jan 24, 2024 1:57:33 PM reposense.report.RepoCloner spawnCloneProcess +Jan 24, 2024 2:14:11 PM reposense.report.ReportGenerator analyzeRepos +INFO: [288/427] Analyzing https://github.com/RyanNgWH/ip.git (master)... +Jan 24, 2024 2:14:11 PM reposense.report.RepoCloner spawnCloneProcess INFO: Cloning in parallel from https://github.com/drustanyjt/ip.git... -Jan 24, 2024 1:57:33 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:14:11 PM reposense.report.RepoCloner waitForCloneProcess INFO: Waiting for cloning of https://github.com/drustanyjt/ip.git to complete... -Jan 24, 2024 1:57:33 PM reposense.report.ReportGenerator updateRepoConfig +Jan 24, 2024 2:14:11 PM reposense.report.ReportGenerator updateRepoConfig INFO: https://github.com/RyanNgWH/ip.git (master) does not contain a standalone config file. -Jan 24, 2024 1:57:33 PM reposense.authorship.FileInfoExtractor extractTextFileInfos +Jan 24, 2024 2:14:11 PM reposense.authorship.FileInfoExtractor extractTextFileInfos INFO: Extracting relevant file info from https://github.com/RyanNgWH/ip.git (master)... -Jan 24, 2024 1:57:33 PM reposense.commits.CommitInfoExtractor extractCommitInfos +Jan 24, 2024 2:14:11 PM reposense.commits.CommitInfoExtractor extractCommitInfos INFO: Extracting commits info for https://github.com/RyanNgWH/ip.git (master)... -Jan 24, 2024 1:57:33 PM reposense.commits.CommitInfoAnalyzer analyzeCommits -INFO: Analyzing commits info for https://github.com/RyanNgWH/ip.git (master)... -Jan 24, 2024 1:57:33 PM reposense.report.ReportGenerator analyzeRepo -INFO: Analysis of https://github.com/RyanNgWH/ip.git (master) completed! -Jan 24, 2024 1:57:33 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:14:11 PM reposense.commits.CommitInfoExtractor extractCommitInfos +INFO: Extracting commits info for https://github.com/g-tejas/ip.git (master)... +Jan 24, 2024 2:14:11 PM reposense.report.RepoCloner waitForCloneProcess INFO: Cloning of https://github.com/yeoshuheng/ip.git completed! -Jan 24, 2024 1:57:33 PM reposense.report.ReportGenerator analyzeRepos -INFO: [288/428] Analyzing https://github.com/yeoshuheng/ip.git (master)... -Jan 24, 2024 1:57:33 PM reposense.report.RepoCloner spawnCloneProcess +Jan 24, 2024 2:14:11 PM reposense.report.ReportGenerator analyzeRepos +INFO: [289/427] Analyzing https://github.com/yeoshuheng/ip.git (master)... +Jan 24, 2024 2:14:11 PM reposense.report.RepoCloner spawnCloneProcess INFO: Cloning in parallel from https://github.com/angsongyee/ip.git... -Jan 24, 2024 1:57:33 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:14:11 PM reposense.commits.CommitInfoAnalyzer analyzeCommits +INFO: Analyzing commits info for https://github.com/RyanNgWH/ip.git (master)... +Jan 24, 2024 2:14:11 PM reposense.report.ReportGenerator analyzeRepo +INFO: Analysis of https://github.com/RyanNgWH/ip.git (master) completed! +Jan 24, 2024 2:14:11 PM reposense.commits.CommitInfoAnalyzer analyzeCommits +INFO: Analyzing commits info for https://github.com/g-tejas/ip.git (master)... +Jan 24, 2024 2:14:11 PM reposense.report.RepoCloner waitForCloneProcess INFO: Waiting for cloning of https://github.com/angsongyee/ip.git to complete... -Jan 24, 2024 1:57:33 PM reposense.report.ReportGenerator updateRepoConfig +Jan 24, 2024 2:14:11 PM reposense.report.ReportGenerator analyzeRepo +INFO: Analysis of https://github.com/g-tejas/ip.git (master) completed! +Jan 24, 2024 2:14:11 PM reposense.report.ReportGenerator updateRepoConfig INFO: https://github.com/yeoshuheng/ip.git (master) does not contain a standalone config file. -Jan 24, 2024 1:57:33 PM reposense.authorship.FileInfoExtractor extractTextFileInfos +Jan 24, 2024 2:14:11 PM reposense.authorship.FileInfoExtractor extractTextFileInfos INFO: Extracting relevant file info from https://github.com/yeoshuheng/ip.git (master)... -Jan 24, 2024 1:57:33 PM reposense.commits.CommitInfoExtractor extractCommitInfos -INFO: Extracting commits info for https://github.com/yeoshuheng/ip.git (master)... -Jan 24, 2024 1:57:33 PM reposense.commits.CommitInfoAnalyzer analyzeCommits -INFO: Analyzing commits info for https://github.com/yeoshuheng/ip.git (master)... -Jan 24, 2024 1:57:33 PM reposense.report.ReportGenerator analyzeRepo -INFO: Analysis of https://github.com/yeoshuheng/ip.git (master) completed! -Jan 24, 2024 1:57:33 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:14:11 PM reposense.report.RepoCloner waitForCloneProcess INFO: Cloning of https://github.com/xinen26/ip.git completed! -Jan 24, 2024 1:57:33 PM reposense.report.ReportGenerator analyzeRepos -INFO: [289/428] Analyzing https://github.com/xinen26/ip.git (master)... -Jan 24, 2024 1:57:33 PM reposense.report.RepoCloner spawnCloneProcess +Jan 24, 2024 2:14:11 PM reposense.report.ReportGenerator analyzeRepos +INFO: [290/427] Analyzing https://github.com/xinen26/ip.git (master)... +Jan 24, 2024 2:14:11 PM reposense.report.RepoCloner spawnCloneProcess INFO: Cloning in parallel from https://github.com/alfaloo/ip.git... -Jan 24, 2024 1:57:33 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:14:11 PM reposense.report.RepoCloner waitForCloneProcess INFO: Waiting for cloning of https://github.com/alfaloo/ip.git to complete... -Jan 24, 2024 1:57:33 PM reposense.report.ReportGenerator updateRepoConfig +Jan 24, 2024 2:14:11 PM reposense.report.ReportGenerator updateRepoConfig INFO: https://github.com/xinen26/ip.git (master) does not contain a standalone config file. -Jan 24, 2024 1:57:33 PM reposense.authorship.FileInfoExtractor extractTextFileInfos +Jan 24, 2024 2:14:11 PM reposense.authorship.FileInfoExtractor extractTextFileInfos INFO: Extracting relevant file info from https://github.com/xinen26/ip.git (master)... -Jan 24, 2024 1:57:33 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:14:11 PM reposense.report.RepoCloner waitForCloneProcess INFO: Cloning of https://github.com/gerteck/ip.git completed! -Jan 24, 2024 1:57:33 PM reposense.report.RepoCloner spawnCloneProcess +Jan 24, 2024 2:14:11 PM reposense.commits.CommitInfoExtractor extractCommitInfos +INFO: Extracting commits info for https://github.com/yeoshuheng/ip.git (master)... +Jan 24, 2024 2:14:11 PM reposense.report.ReportGenerator analyzeRepos +INFO: [291/427] Analyzing https://github.com/gerteck/ip.git (master)... +Jan 24, 2024 2:14:11 PM reposense.report.RepoCloner spawnCloneProcess INFO: Cloning in parallel from https://github.com/ivan24004/ip.git... -Jan 24, 2024 1:57:33 PM reposense.report.ReportGenerator analyzeRepos -INFO: [290/428] Analyzing https://github.com/gerteck/ip.git (master)... -Jan 24, 2024 1:57:33 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:14:11 PM reposense.report.RepoCloner waitForCloneProcess +INFO: Cloning of https://github.com/drustanyjt/ip.git completed! +Jan 24, 2024 2:14:11 PM reposense.report.RepoCloner waitForCloneProcess INFO: Waiting for cloning of https://github.com/ivan24004/ip.git to complete... -Jan 24, 2024 1:57:33 PM reposense.report.ReportGenerator updateRepoConfig +Jan 24, 2024 2:14:11 PM reposense.commits.CommitInfoAnalyzer analyzeCommits +INFO: Analyzing commits info for https://github.com/yeoshuheng/ip.git (master)... +Jan 24, 2024 2:14:11 PM reposense.report.ReportGenerator analyzeRepo +INFO: Analysis of https://github.com/yeoshuheng/ip.git (master) completed! +Jan 24, 2024 2:14:11 PM reposense.report.RepoCloner spawnCloneProcess +INFO: Cloning in parallel from https://github.com/cheahTJ/ip.git... +Jan 24, 2024 2:14:11 PM reposense.report.ReportGenerator analyzeRepos +INFO: [292/427] Analyzing https://github.com/drustanyjt/ip.git (master)... +Jan 24, 2024 2:14:11 PM reposense.report.ReportGenerator updateRepoConfig INFO: https://github.com/gerteck/ip.git (master) does not contain a standalone config file. -Jan 24, 2024 1:57:33 PM reposense.authorship.FileInfoExtractor extractTextFileInfos +Jan 24, 2024 2:14:11 PM reposense.authorship.FileInfoExtractor extractTextFileInfos INFO: Extracting relevant file info from https://github.com/gerteck/ip.git (master)... -Jan 24, 2024 1:57:33 PM reposense.commits.CommitInfoExtractor extractCommitInfos -INFO: Extracting commits info for https://github.com/gerteck/ip.git (master)... -Jan 24, 2024 1:57:33 PM reposense.commits.CommitInfoExtractor extractCommitInfos -INFO: Extracting commits info for https://github.com/xinen26/ip.git (master)... -Jan 24, 2024 1:57:33 PM reposense.commits.CommitInfoAnalyzer analyzeCommits -INFO: Analyzing commits info for https://github.com/gerteck/ip.git (master)... -Jan 24, 2024 1:57:33 PM reposense.report.ReportGenerator analyzeRepo -INFO: Analysis of https://github.com/gerteck/ip.git (master) completed! -Jan 24, 2024 1:57:33 PM reposense.commits.CommitInfoAnalyzer analyzeCommits -INFO: Analyzing commits info for https://github.com/xinen26/ip.git (master)... -Jan 24, 2024 1:57:33 PM reposense.report.ReportGenerator analyzeRepo -INFO: Analysis of https://github.com/xinen26/ip.git (master) completed! -Jan 24, 2024 1:57:34 PM reposense.report.RepoCloner waitForCloneProcess -INFO: Cloning of https://github.com/drustanyjt/ip.git completed! -Jan 24, 2024 1:57:34 PM reposense.report.ReportGenerator analyzeRepos -INFO: [291/428] Analyzing https://github.com/drustanyjt/ip.git (master)... -Jan 24, 2024 1:57:34 PM reposense.report.RepoCloner spawnCloneProcess -INFO: Cloning in parallel from https://github.com/cheahTJ/ip.git... -Jan 24, 2024 1:57:34 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:14:11 PM reposense.report.RepoCloner waitForCloneProcess INFO: Waiting for cloning of https://github.com/cheahTJ/ip.git to complete... -Jan 24, 2024 1:57:34 PM reposense.report.ReportGenerator updateRepoConfig +Jan 24, 2024 2:14:11 PM reposense.report.ReportGenerator updateRepoConfig INFO: https://github.com/drustanyjt/ip.git (master) does not contain a standalone config file. -Jan 24, 2024 1:57:34 PM reposense.authorship.FileInfoExtractor extractTextFileInfos +Jan 24, 2024 2:14:11 PM reposense.authorship.FileInfoExtractor extractTextFileInfos INFO: Extracting relevant file info from https://github.com/drustanyjt/ip.git (master)... -Jan 24, 2024 1:57:34 PM reposense.commits.CommitInfoExtractor extractCommitInfos -INFO: Extracting commits info for https://github.com/drustanyjt/ip.git (master)... -Jan 24, 2024 1:57:34 PM reposense.commits.CommitInfoAnalyzer analyzeCommits -INFO: Analyzing commits info for https://github.com/drustanyjt/ip.git (master)... -Jan 24, 2024 1:57:34 PM reposense.report.ReportGenerator analyzeRepo -INFO: Analysis of https://github.com/drustanyjt/ip.git (master) completed! -Jan 24, 2024 1:57:34 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:14:11 PM reposense.report.RepoCloner waitForCloneProcess INFO: Cloning of https://github.com/angsongyee/ip.git completed! -Jan 24, 2024 1:57:34 PM reposense.report.ReportGenerator analyzeRepos -INFO: [292/428] Analyzing https://github.com/angsongyee/ip.git (master)... -Jan 24, 2024 1:57:34 PM reposense.report.RepoCloner spawnCloneProcess +Jan 24, 2024 2:14:11 PM reposense.report.RepoCloner spawnCloneProcess INFO: Cloning in parallel from https://github.com/bertrandong/ip.git... -Jan 24, 2024 1:57:34 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:14:11 PM reposense.report.ReportGenerator analyzeRepos +INFO: [293/427] Analyzing https://github.com/angsongyee/ip.git (master)... +Jan 24, 2024 2:14:11 PM reposense.report.RepoCloner waitForCloneProcess INFO: Waiting for cloning of https://github.com/bertrandong/ip.git to complete... -Jan 24, 2024 1:57:34 PM reposense.report.ReportGenerator updateRepoConfig +Jan 24, 2024 2:14:11 PM reposense.report.ReportGenerator updateRepoConfig INFO: https://github.com/angsongyee/ip.git (master) does not contain a standalone config file. -Jan 24, 2024 1:57:34 PM reposense.authorship.FileInfoExtractor extractTextFileInfos +Jan 24, 2024 2:14:11 PM reposense.authorship.FileInfoExtractor extractTextFileInfos INFO: Extracting relevant file info from https://github.com/angsongyee/ip.git (master)... -Jan 24, 2024 1:57:34 PM reposense.commits.CommitInfoExtractor extractCommitInfos +Jan 24, 2024 2:14:11 PM reposense.commits.CommitInfoExtractor extractCommitInfos INFO: Extracting commits info for https://github.com/angsongyee/ip.git (master)... -Jan 24, 2024 1:57:34 PM reposense.commits.CommitInfoAnalyzer analyzeCommits -INFO: Analyzing commits info for https://github.com/angsongyee/ip.git (master)... -Jan 24, 2024 1:57:34 PM reposense.report.ReportGenerator analyzeRepo -INFO: Analysis of https://github.com/angsongyee/ip.git (master) completed! -Jan 24, 2024 1:57:34 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:14:11 PM reposense.report.RepoCloner waitForCloneProcess INFO: Cloning of https://github.com/alfaloo/ip.git completed! -Jan 24, 2024 1:57:34 PM reposense.report.ReportGenerator analyzeRepos -INFO: [293/428] Analyzing https://github.com/alfaloo/ip.git (master)... -Jan 24, 2024 1:57:34 PM reposense.report.RepoCloner spawnCloneProcess +Jan 24, 2024 2:14:11 PM reposense.report.RepoCloner spawnCloneProcess INFO: Cloning in parallel from https://github.com/headcube1/ip.git... -Jan 24, 2024 1:57:34 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:14:11 PM reposense.commits.CommitInfoAnalyzer analyzeCommits +INFO: Analyzing commits info for https://github.com/angsongyee/ip.git (master)... +Jan 24, 2024 2:14:11 PM reposense.report.ReportGenerator analyzeRepo +INFO: Analysis of https://github.com/angsongyee/ip.git (master) completed! +Jan 24, 2024 2:14:11 PM reposense.report.RepoCloner waitForCloneProcess INFO: Waiting for cloning of https://github.com/headcube1/ip.git to complete... -Jan 24, 2024 1:57:34 PM reposense.report.ReportGenerator updateRepoConfig +Jan 24, 2024 2:14:11 PM reposense.report.ReportGenerator analyzeRepos +INFO: [294/427] Analyzing https://github.com/alfaloo/ip.git (master)... +Jan 24, 2024 2:14:11 PM reposense.commits.CommitInfoExtractor extractCommitInfos +INFO: Extracting commits info for https://github.com/drustanyjt/ip.git (master)... +Jan 24, 2024 2:14:12 PM reposense.commits.CommitInfoAnalyzer analyzeCommits +INFO: Analyzing commits info for https://github.com/drustanyjt/ip.git (master)... +Jan 24, 2024 2:14:12 PM reposense.report.ReportGenerator analyzeRepo +INFO: Analysis of https://github.com/drustanyjt/ip.git (master) completed! +Jan 24, 2024 2:14:12 PM reposense.report.ReportGenerator updateRepoConfig INFO: https://github.com/alfaloo/ip.git (master) does not contain a standalone config file. -Jan 24, 2024 1:57:34 PM reposense.authorship.FileInfoExtractor extractTextFileInfos +Jan 24, 2024 2:14:12 PM reposense.authorship.FileInfoExtractor extractTextFileInfos INFO: Extracting relevant file info from https://github.com/alfaloo/ip.git (master)... -Jan 24, 2024 1:57:34 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:14:12 PM reposense.report.RepoCloner waitForCloneProcess INFO: Cloning of https://github.com/ivan24004/ip.git completed! -Jan 24, 2024 1:57:34 PM reposense.report.ReportGenerator analyzeRepos -INFO: [294/428] Analyzing https://github.com/ivan24004/ip.git (master)... -Jan 24, 2024 1:57:34 PM reposense.report.RepoCloner spawnCloneProcess +Jan 24, 2024 2:14:12 PM reposense.commits.CommitInfoExtractor extractCommitInfos +INFO: Extracting commits info for https://github.com/gerteck/ip.git (master)... +Jan 24, 2024 2:14:12 PM reposense.report.ReportGenerator analyzeRepos +INFO: [295/427] Analyzing https://github.com/ivan24004/ip.git (master)... +Jan 24, 2024 2:14:12 PM reposense.report.RepoCloner spawnCloneProcess INFO: Cloning in parallel from https://github.com/pjanthony2001/ip.git... -Jan 24, 2024 1:57:34 PM reposense.report.RepoCloner waitForCloneProcess -INFO: Waiting for cloning of https://github.com/pjanthony2001/ip.git to complete... -Jan 24, 2024 1:57:34 PM reposense.report.ReportGenerator updateRepoConfig -INFO: https://github.com/ivan24004/ip.git (master) does not contain a standalone config file. -Jan 24, 2024 1:57:34 PM reposense.authorship.FileInfoExtractor extractTextFileInfos -INFO: Extracting relevant file info from https://github.com/ivan24004/ip.git (master)... -Jan 24, 2024 1:57:34 PM reposense.commits.CommitInfoExtractor extractCommitInfos -INFO: Extracting commits info for https://github.com/alfaloo/ip.git (master)... -Jan 24, 2024 1:57:34 PM reposense.commits.CommitInfoAnalyzer analyzeCommits -INFO: Analyzing commits info for https://github.com/alfaloo/ip.git (master)... -Jan 24, 2024 1:57:34 PM reposense.report.ReportGenerator analyzeRepo -INFO: Analysis of https://github.com/alfaloo/ip.git (master) completed! -Jan 24, 2024 1:57:34 PM reposense.commits.CommitInfoExtractor extractCommitInfos -INFO: Extracting commits info for https://github.com/ivan24004/ip.git (master)... -Jan 24, 2024 1:57:34 PM reposense.commits.CommitInfoAnalyzer analyzeCommits -INFO: Analyzing commits info for https://github.com/ivan24004/ip.git (master)... -Jan 24, 2024 1:57:34 PM reposense.report.ReportGenerator analyzeRepo -INFO: Analysis of https://github.com/ivan24004/ip.git (master) completed! -Jan 24, 2024 1:57:34 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:14:12 PM reposense.report.RepoCloner waitForCloneProcess INFO: Cloning of https://github.com/cheahTJ/ip.git completed! -Jan 24, 2024 1:57:34 PM reposense.report.ReportGenerator analyzeRepos -INFO: [295/428] Analyzing https://github.com/cheahTJ/ip.git (master)... -Jan 24, 2024 1:57:34 PM reposense.report.RepoCloner spawnCloneProcess +Jan 24, 2024 2:14:12 PM reposense.commits.CommitInfoAnalyzer analyzeCommits +INFO: Analyzing commits info for https://github.com/gerteck/ip.git (master)... +Jan 24, 2024 2:14:12 PM reposense.report.ReportGenerator analyzeRepo +INFO: Analysis of https://github.com/gerteck/ip.git (master) completed! +Jan 24, 2024 2:14:12 PM reposense.report.RepoCloner waitForCloneProcess +INFO: Waiting for cloning of https://github.com/pjanthony2001/ip.git to complete... +Jan 24, 2024 2:14:12 PM reposense.commits.CommitInfoExtractor extractCommitInfos +INFO: Extracting commits info for https://github.com/xinen26/ip.git (master)... +Jan 24, 2024 2:14:12 PM reposense.report.ReportGenerator analyzeRepos +INFO: [296/427] Analyzing https://github.com/cheahTJ/ip.git (master)... +Jan 24, 2024 2:14:12 PM reposense.report.RepoCloner spawnCloneProcess INFO: Cloning in parallel from https://github.com/ruijietay/ip.git... -Jan 24, 2024 1:57:34 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:14:12 PM reposense.report.RepoCloner waitForCloneProcess INFO: Waiting for cloning of https://github.com/ruijietay/ip.git to complete... -Jan 24, 2024 1:57:34 PM reposense.report.ReportGenerator updateRepoConfig +Jan 24, 2024 2:14:12 PM reposense.report.ReportGenerator updateRepoConfig +INFO: https://github.com/ivan24004/ip.git (master) does not contain a standalone config file. +Jan 24, 2024 2:14:12 PM reposense.authorship.FileInfoExtractor extractTextFileInfos +INFO: Extracting relevant file info from https://github.com/ivan24004/ip.git (master)... +Jan 24, 2024 2:14:12 PM reposense.commits.CommitInfoAnalyzer analyzeCommits +INFO: Analyzing commits info for https://github.com/xinen26/ip.git (master)... +Jan 24, 2024 2:14:12 PM reposense.report.ReportGenerator analyzeRepo +INFO: Analysis of https://github.com/xinen26/ip.git (master) completed! +Jan 24, 2024 2:14:12 PM reposense.report.ReportGenerator updateRepoConfig INFO: https://github.com/cheahTJ/ip.git (master) does not contain a standalone config file. -Jan 24, 2024 1:57:34 PM reposense.authorship.FileInfoExtractor extractTextFileInfos +Jan 24, 2024 2:14:12 PM reposense.authorship.FileInfoExtractor extractTextFileInfos INFO: Extracting relevant file info from https://github.com/cheahTJ/ip.git (master)... -Jan 24, 2024 1:57:34 PM reposense.commits.CommitInfoExtractor extractCommitInfos -INFO: Extracting commits info for https://github.com/cheahTJ/ip.git (master)... -Jan 24, 2024 1:57:34 PM reposense.commits.CommitInfoAnalyzer analyzeCommits -INFO: Analyzing commits info for https://github.com/cheahTJ/ip.git (master)... -Jan 24, 2024 1:57:34 PM reposense.report.ReportGenerator analyzeRepo -INFO: Analysis of https://github.com/cheahTJ/ip.git (master) completed! -Jan 24, 2024 1:57:35 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:14:12 PM reposense.report.RepoCloner waitForCloneProcess INFO: Cloning of https://github.com/bertrandong/ip.git completed! -Jan 24, 2024 1:57:35 PM reposense.report.ReportGenerator analyzeRepos -INFO: [296/428] Analyzing https://github.com/bertrandong/ip.git (master)... -Jan 24, 2024 1:57:35 PM reposense.report.RepoCloner spawnCloneProcess +Jan 24, 2024 2:14:12 PM reposense.report.ReportGenerator analyzeRepos +INFO: [297/427] Analyzing https://github.com/bertrandong/ip.git (master)... +Jan 24, 2024 2:14:12 PM reposense.report.RepoCloner spawnCloneProcess INFO: Cloning in parallel from https://github.com/sindhurajain/ip.git... -Jan 24, 2024 1:57:35 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:14:12 PM reposense.report.RepoCloner waitForCloneProcess INFO: Waiting for cloning of https://github.com/sindhurajain/ip.git to complete... -Jan 24, 2024 1:57:35 PM reposense.report.ReportGenerator updateRepoConfig +Jan 24, 2024 2:14:12 PM reposense.report.ReportGenerator updateRepoConfig INFO: https://github.com/bertrandong/ip.git (master) does not contain a standalone config file. -Jan 24, 2024 1:57:35 PM reposense.authorship.FileInfoExtractor extractTextFileInfos +Jan 24, 2024 2:14:12 PM reposense.authorship.FileInfoExtractor extractTextFileInfos INFO: Extracting relevant file info from https://github.com/bertrandong/ip.git (master)... -Jan 24, 2024 1:57:35 PM reposense.commits.CommitInfoExtractor extractCommitInfos -INFO: Extracting commits info for https://github.com/bertrandong/ip.git (master)... -Jan 24, 2024 1:57:35 PM reposense.commits.CommitInfoAnalyzer analyzeCommits -INFO: Analyzing commits info for https://github.com/bertrandong/ip.git (master)... -Jan 24, 2024 1:57:35 PM reposense.report.ReportGenerator analyzeRepo -INFO: Analysis of https://github.com/bertrandong/ip.git (master) completed! -Jan 24, 2024 1:57:35 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:14:12 PM reposense.commits.CommitInfoExtractor extractCommitInfos +INFO: Extracting commits info for https://github.com/alfaloo/ip.git (master)... +Jan 24, 2024 2:14:12 PM reposense.report.RepoCloner waitForCloneProcess INFO: Cloning of https://github.com/headcube1/ip.git completed! -Jan 24, 2024 1:57:35 PM reposense.report.ReportGenerator analyzeRepos -INFO: [297/428] Analyzing https://github.com/headcube1/ip.git (master)... -Jan 24, 2024 1:57:35 PM reposense.report.RepoCloner spawnCloneProcess +Jan 24, 2024 2:14:12 PM reposense.commits.CommitInfoAnalyzer analyzeCommits +INFO: Analyzing commits info for https://github.com/alfaloo/ip.git (master)... +Jan 24, 2024 2:14:12 PM reposense.report.ReportGenerator analyzeRepo +INFO: Analysis of https://github.com/alfaloo/ip.git (master) completed! +Jan 24, 2024 2:14:12 PM reposense.report.RepoCloner spawnCloneProcess INFO: Cloning in parallel from https://github.com/Ragnapop/ip.git... -Jan 24, 2024 1:57:35 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:14:12 PM reposense.report.ReportGenerator analyzeRepos +INFO: [298/427] Analyzing https://github.com/headcube1/ip.git (master)... +Jan 24, 2024 2:14:12 PM reposense.report.RepoCloner waitForCloneProcess INFO: Waiting for cloning of https://github.com/Ragnapop/ip.git to complete... -Jan 24, 2024 1:57:35 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:14:12 PM reposense.commits.CommitInfoExtractor extractCommitInfos +INFO: Extracting commits info for https://github.com/cheahTJ/ip.git (master)... +Jan 24, 2024 2:14:12 PM reposense.report.RepoCloner waitForCloneProcess INFO: Cloning of https://github.com/pjanthony2001/ip.git completed! -Jan 24, 2024 1:57:35 PM reposense.report.ReportGenerator updateRepoConfig -INFO: https://github.com/headcube1/ip.git (master) does not contain a standalone config file. -Jan 24, 2024 1:57:35 PM reposense.authorship.FileInfoExtractor extractTextFileInfos -INFO: Extracting relevant file info from https://github.com/headcube1/ip.git (master)... -Jan 24, 2024 1:57:35 PM reposense.report.ReportGenerator analyzeRepos -INFO: [298/428] Analyzing https://github.com/pjanthony2001/ip.git (master)... -Jan 24, 2024 1:57:35 PM reposense.report.RepoCloner spawnCloneProcess -INFO: Cloning in parallel from https://github.com/nobodyishappy/ip.git... -Jan 24, 2024 1:57:35 PM reposense.report.RepoCloner waitForCloneProcess -INFO: Waiting for cloning of https://github.com/nobodyishappy/ip.git to complete... -Jan 24, 2024 1:57:35 PM reposense.report.ReportGenerator updateRepoConfig -INFO: https://github.com/pjanthony2001/ip.git (master) does not contain a standalone config file. -Jan 24, 2024 1:57:35 PM reposense.authorship.FileInfoExtractor extractTextFileInfos -INFO: Extracting relevant file info from https://github.com/pjanthony2001/ip.git (master)... -Jan 24, 2024 1:57:35 PM reposense.commits.CommitInfoExtractor extractCommitInfos -INFO: Extracting commits info for https://github.com/headcube1/ip.git (master)... -Jan 24, 2024 1:57:35 PM reposense.commits.CommitInfoAnalyzer analyzeCommits -INFO: Analyzing commits info for https://github.com/headcube1/ip.git (master)... -Jan 24, 2024 1:57:35 PM reposense.report.ReportGenerator analyzeRepo -INFO: Analysis of https://github.com/headcube1/ip.git (master) completed! -Jan 24, 2024 1:57:35 PM reposense.commits.CommitInfoExtractor extractCommitInfos -INFO: Extracting commits info for https://github.com/pjanthony2001/ip.git (master)... -Jan 24, 2024 1:57:35 PM reposense.commits.CommitInfoAnalyzer analyzeCommits -INFO: Analyzing commits info for https://github.com/pjanthony2001/ip.git (master)... -Jan 24, 2024 1:57:35 PM reposense.report.ReportGenerator analyzeRepo -INFO: Analysis of https://github.com/pjanthony2001/ip.git (master) completed! -Jan 24, 2024 1:57:35 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:14:12 PM reposense.commits.CommitInfoAnalyzer analyzeCommits +INFO: Analyzing commits info for https://github.com/cheahTJ/ip.git (master)... +Jan 24, 2024 2:14:12 PM reposense.report.ReportGenerator analyzeRepo +INFO: Analysis of https://github.com/cheahTJ/ip.git (master) completed! +Jan 24, 2024 2:14:12 PM reposense.report.RepoCloner spawnCloneProcess +INFO: Cloning in parallel from https://github.com/nobodyishappy/ip.git... +Jan 24, 2024 2:14:12 PM reposense.report.ReportGenerator updateRepoConfig +INFO: https://github.com/headcube1/ip.git (master) does not contain a standalone config file. +Jan 24, 2024 2:14:12 PM reposense.authorship.FileInfoExtractor extractTextFileInfos +INFO: Extracting relevant file info from https://github.com/headcube1/ip.git (master)... +Jan 24, 2024 2:14:12 PM reposense.report.ReportGenerator analyzeRepos +INFO: [299/427] Analyzing https://github.com/pjanthony2001/ip.git (master)... +Jan 24, 2024 2:14:12 PM reposense.report.RepoCloner waitForCloneProcess INFO: Cloning of https://github.com/ruijietay/ip.git completed! -Jan 24, 2024 1:57:35 PM reposense.report.ReportGenerator analyzeRepos -INFO: [299/428] Analyzing https://github.com/ruijietay/ip.git (master)... -Jan 24, 2024 1:57:35 PM reposense.report.RepoCloner spawnCloneProcess +Jan 24, 2024 2:14:12 PM reposense.report.RepoCloner waitForCloneProcess +INFO: Waiting for cloning of https://github.com/nobodyishappy/ip.git to complete... +Jan 24, 2024 2:14:12 PM reposense.report.RepoCloner spawnCloneProcess INFO: Cloning in parallel from https://github.com/Pughal77/ip.git... -Jan 24, 2024 1:57:35 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:14:12 PM reposense.report.RepoCloner waitForCloneProcess INFO: Waiting for cloning of https://github.com/Pughal77/ip.git to complete... -Jan 24, 2024 1:57:35 PM reposense.report.ReportGenerator updateRepoConfig +Jan 24, 2024 2:14:12 PM reposense.commits.CommitInfoExtractor extractCommitInfos +INFO: Extracting commits info for https://github.com/bertrandong/ip.git (master)... +Jan 24, 2024 2:14:12 PM reposense.report.ReportGenerator updateRepoConfig +INFO: https://github.com/pjanthony2001/ip.git (master) does not contain a standalone config file. +Jan 24, 2024 2:14:12 PM reposense.authorship.FileInfoExtractor extractTextFileInfos +INFO: Extracting relevant file info from https://github.com/pjanthony2001/ip.git (master)... +Jan 24, 2024 2:14:12 PM reposense.commits.CommitInfoAnalyzer analyzeCommits +INFO: Analyzing commits info for https://github.com/bertrandong/ip.git (master)... +Jan 24, 2024 2:14:12 PM reposense.report.ReportGenerator analyzeRepo +INFO: Analysis of https://github.com/bertrandong/ip.git (master) completed! +Jan 24, 2024 2:14:12 PM reposense.commits.CommitInfoExtractor extractCommitInfos +INFO: Extracting commits info for https://github.com/ivan24004/ip.git (master)... +Jan 24, 2024 2:14:12 PM reposense.report.ReportGenerator analyzeRepos +INFO: [300/427] Analyzing https://github.com/ruijietay/ip.git (master)... +Jan 24, 2024 2:14:12 PM reposense.commits.CommitInfoAnalyzer analyzeCommits +INFO: Analyzing commits info for https://github.com/ivan24004/ip.git (master)... +Jan 24, 2024 2:14:12 PM reposense.report.ReportGenerator updateRepoConfig INFO: https://github.com/ruijietay/ip.git (master) does not contain a standalone config file. -Jan 24, 2024 1:57:35 PM reposense.authorship.FileInfoExtractor extractTextFileInfos +Jan 24, 2024 2:14:12 PM reposense.authorship.FileInfoExtractor extractTextFileInfos INFO: Extracting relevant file info from https://github.com/ruijietay/ip.git (master)... -Jan 24, 2024 1:57:35 PM reposense.commits.CommitInfoExtractor extractCommitInfos -INFO: Extracting commits info for https://github.com/ruijietay/ip.git (master)... -Jan 24, 2024 1:57:35 PM reposense.commits.CommitInfoAnalyzer analyzeCommits -INFO: Analyzing commits info for https://github.com/ruijietay/ip.git (master)... -Jan 24, 2024 1:57:35 PM reposense.report.ReportGenerator analyzeRepo -INFO: Analysis of https://github.com/ruijietay/ip.git (master) completed! -Jan 24, 2024 1:57:35 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:14:12 PM reposense.report.ReportGenerator analyzeRepo +INFO: Analysis of https://github.com/ivan24004/ip.git (master) completed! +Jan 24, 2024 2:14:12 PM reposense.report.RepoCloner waitForCloneProcess INFO: Cloning of https://github.com/sindhurajain/ip.git completed! -Jan 24, 2024 1:57:35 PM reposense.report.ReportGenerator analyzeRepos -INFO: [300/428] Analyzing https://github.com/sindhurajain/ip.git (master)... -Jan 24, 2024 1:57:35 PM reposense.report.RepoCloner spawnCloneProcess +Jan 24, 2024 2:14:12 PM reposense.report.ReportGenerator analyzeRepos +INFO: [301/427] Analyzing https://github.com/sindhurajain/ip.git (master)... +Jan 24, 2024 2:14:12 PM reposense.report.RepoCloner spawnCloneProcess INFO: Cloning in parallel from https://github.com/PateShin/ip.git... -Jan 24, 2024 1:57:35 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:14:12 PM reposense.report.RepoCloner waitForCloneProcess INFO: Waiting for cloning of https://github.com/PateShin/ip.git to complete... -Jan 24, 2024 1:57:35 PM reposense.report.ReportGenerator updateRepoConfig +Jan 24, 2024 2:14:12 PM reposense.report.ReportGenerator updateRepoConfig INFO: https://github.com/sindhurajain/ip.git (master) does not contain a standalone config file. -Jan 24, 2024 1:57:35 PM reposense.authorship.FileInfoExtractor extractTextFileInfos +Jan 24, 2024 2:14:12 PM reposense.authorship.FileInfoExtractor extractTextFileInfos INFO: Extracting relevant file info from https://github.com/sindhurajain/ip.git (master)... -Jan 24, 2024 1:57:35 PM reposense.commits.CommitInfoExtractor extractCommitInfos -INFO: Extracting commits info for https://github.com/sindhurajain/ip.git (master)... -Jan 24, 2024 1:57:35 PM reposense.commits.CommitInfoAnalyzer analyzeCommits -INFO: Analyzing commits info for https://github.com/sindhurajain/ip.git (master)... -Jan 24, 2024 1:57:35 PM reposense.report.ReportGenerator analyzeRepo -INFO: Analysis of https://github.com/sindhurajain/ip.git (master) completed! -Jan 24, 2024 1:57:36 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:14:12 PM reposense.commits.CommitInfoExtractor extractCommitInfos +INFO: Extracting commits info for https://github.com/headcube1/ip.git (master)... +Jan 24, 2024 2:14:12 PM reposense.commits.CommitInfoAnalyzer analyzeCommits +INFO: Analyzing commits info for https://github.com/headcube1/ip.git (master)... +Jan 24, 2024 2:14:12 PM reposense.report.ReportGenerator analyzeRepo +INFO: Analysis of https://github.com/headcube1/ip.git (master) completed! +Jan 24, 2024 2:14:12 PM reposense.report.RepoCloner waitForCloneProcess INFO: Cloning of https://github.com/Ragnapop/ip.git completed! -Jan 24, 2024 1:57:36 PM reposense.report.RepoCloner waitForCloneProcess -INFO: Cloning of https://github.com/nobodyishappy/ip.git completed! -Jan 24, 2024 1:57:36 PM reposense.report.ReportGenerator analyzeRepos -INFO: [301/428] Analyzing https://github.com/Ragnapop/ip.git (master)... -Jan 24, 2024 1:57:36 PM reposense.report.RepoCloner spawnCloneProcess +Jan 24, 2024 2:14:12 PM reposense.report.ReportGenerator analyzeRepos +INFO: [302/427] Analyzing https://github.com/Ragnapop/ip.git (master)... +Jan 24, 2024 2:14:12 PM reposense.report.RepoCloner spawnCloneProcess INFO: Cloning in parallel from https://github.com/jayllo-c/ip.git... -Jan 24, 2024 1:57:36 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:14:12 PM reposense.report.RepoCloner waitForCloneProcess INFO: Waiting for cloning of https://github.com/jayllo-c/ip.git to complete... -Jan 24, 2024 1:57:36 PM reposense.report.ReportGenerator analyzeRepos -INFO: [302/428] Analyzing https://github.com/nobodyishappy/ip.git (master)... -Jan 24, 2024 1:57:36 PM reposense.report.RepoCloner spawnCloneProcess -INFO: Cloning in parallel from https://github.com/gosongying/ip.git... -Jan 24, 2024 1:57:36 PM reposense.report.RepoCloner waitForCloneProcess -INFO: Waiting for cloning of https://github.com/gosongying/ip.git to complete... -Jan 24, 2024 1:57:36 PM reposense.report.ReportGenerator updateRepoConfig +Jan 24, 2024 2:14:12 PM reposense.report.RepoCloner waitForCloneProcess +INFO: Cloning of https://github.com/nobodyishappy/ip.git completed! +Jan 24, 2024 2:14:12 PM reposense.commits.CommitInfoExtractor extractCommitInfos +INFO: Extracting commits info for https://github.com/pjanthony2001/ip.git (master)... +Jan 24, 2024 2:14:12 PM reposense.report.ReportGenerator updateRepoConfig INFO: https://github.com/Ragnapop/ip.git (master) does not contain a standalone config file. -Jan 24, 2024 1:57:36 PM reposense.authorship.FileInfoExtractor extractTextFileInfos +Jan 24, 2024 2:14:12 PM reposense.authorship.FileInfoExtractor extractTextFileInfos INFO: Extracting relevant file info from https://github.com/Ragnapop/ip.git (master)... -Jan 24, 2024 1:57:36 PM reposense.report.ReportGenerator updateRepoConfig -INFO: https://github.com/nobodyishappy/ip.git (master) does not contain a standalone config file. -Jan 24, 2024 1:57:36 PM reposense.authorship.FileInfoExtractor extractTextFileInfos -INFO: Extracting relevant file info from https://github.com/nobodyishappy/ip.git (master)... -Jan 24, 2024 1:57:36 PM reposense.commits.CommitInfoExtractor extractCommitInfos -INFO: Extracting commits info for https://github.com/nobodyishappy/ip.git (master)... -Jan 24, 2024 1:57:36 PM reposense.commits.CommitInfoAnalyzer analyzeCommits -INFO: Analyzing commits info for https://github.com/nobodyishappy/ip.git (master)... -Jan 24, 2024 1:57:36 PM reposense.report.ReportGenerator analyzeRepo -INFO: Analysis of https://github.com/nobodyishappy/ip.git (master) completed! -Jan 24, 2024 1:57:36 PM reposense.commits.CommitInfoExtractor extractCommitInfos -INFO: Extracting commits info for https://github.com/Ragnapop/ip.git (master)... -Jan 24, 2024 1:57:36 PM reposense.commits.CommitInfoAnalyzer analyzeCommits -INFO: Analyzing commits info for https://github.com/Ragnapop/ip.git (master)... -Jan 24, 2024 1:57:36 PM reposense.report.ReportGenerator analyzeRepo -INFO: Analysis of https://github.com/Ragnapop/ip.git (master) completed! -Jan 24, 2024 1:57:36 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:14:12 PM reposense.report.RepoCloner spawnCloneProcess +INFO: Cloning in parallel from https://github.com/gosongying/ip.git... +Jan 24, 2024 2:14:12 PM reposense.report.RepoCloner waitForCloneProcess +INFO: Waiting for cloning of https://github.com/gosongying/ip.git to complete... +Jan 24, 2024 2:14:12 PM reposense.report.RepoCloner waitForCloneProcess +INFO: Cloning of https://github.com/Pughal77/ip.git completed! +Jan 24, 2024 2:14:12 PM reposense.commits.CommitInfoAnalyzer analyzeCommits +INFO: Analyzing commits info for https://github.com/pjanthony2001/ip.git (master)... +Jan 24, 2024 2:14:12 PM reposense.commits.CommitInfoExtractor extractCommitInfos +INFO: Extracting commits info for https://github.com/ruijietay/ip.git (master)... +Jan 24, 2024 2:14:12 PM reposense.report.ReportGenerator analyzeRepo +INFO: Analysis of https://github.com/pjanthony2001/ip.git (master) completed! +Jan 24, 2024 2:14:12 PM reposense.report.ReportGenerator analyzeRepos +INFO: [303/427] Analyzing https://github.com/nobodyishappy/ip.git (master)... +Jan 24, 2024 2:14:12 PM reposense.report.RepoCloner spawnCloneProcess +INFO: Cloning in parallel from https://github.com/biinnnggggg/ip.git... +Jan 24, 2024 2:14:12 PM reposense.report.RepoCloner waitForCloneProcess +INFO: Waiting for cloning of https://github.com/biinnnggggg/ip.git to complete... +Jan 24, 2024 2:14:12 PM reposense.commits.CommitInfoAnalyzer analyzeCommits +INFO: Analyzing commits info for https://github.com/ruijietay/ip.git (master)... +Jan 24, 2024 2:14:12 PM reposense.report.ReportGenerator analyzeRepo +INFO: Analysis of https://github.com/ruijietay/ip.git (master) completed! +Jan 24, 2024 2:14:12 PM reposense.report.RepoCloner waitForCloneProcess WARNING: Exception met while trying to clone the repo "jayllo-c/ip[master]", will skip this repo. reposense.system.CommandRunnerProcessException: Error returned from command git clone --bare 'https://github.com/jayllo-c/ip.git' 'repos/jayllo-c_ip/ip_bare' on path . : Cloning into bare repository 'repos/jayllo-c_ip/ip_bare'... @@ -7416,47 +7382,43 @@ fatal: could not read Username for 'https://github.com': No such device or addre at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) at java.base/java.lang.Thread.run(Thread.java:829) -Jan 24, 2024 1:57:36 PM reposense.report.RepoCloner spawnCloneProcess -INFO: Cloning in parallel from https://github.com/biinnnggggg/ip.git... -Jan 24, 2024 1:57:36 PM reposense.report.RepoCloner waitForCloneProcess -INFO: Waiting for cloning of https://github.com/biinnnggggg/ip.git to complete... -Jan 24, 2024 1:57:36 PM reposense.report.RepoCloner waitForCloneProcess -INFO: Cloning of https://github.com/Pughal77/ip.git completed! -Jan 24, 2024 1:57:36 PM reposense.report.ReportGenerator analyzeRepos -INFO: [303/428] Analyzing https://github.com/Pughal77/ip.git (master)... -Jan 24, 2024 1:57:36 PM reposense.report.RepoCloner spawnCloneProcess +Jan 24, 2024 2:14:12 PM reposense.report.RepoCloner spawnCloneProcess INFO: Cloning in parallel from https://github.com/ShanylOng/ip.git... -Jan 24, 2024 1:57:36 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:14:12 PM reposense.commits.CommitInfoExtractor extractCommitInfos +INFO: Extracting commits info for https://github.com/sindhurajain/ip.git (master)... +Jan 24, 2024 2:14:12 PM reposense.report.ReportGenerator analyzeRepos +INFO: [304/427] Analyzing https://github.com/Pughal77/ip.git (master)... +Jan 24, 2024 2:14:12 PM reposense.report.ReportGenerator updateRepoConfig +INFO: https://github.com/nobodyishappy/ip.git (master) does not contain a standalone config file. +Jan 24, 2024 2:14:12 PM reposense.authorship.FileInfoExtractor extractTextFileInfos +INFO: Extracting relevant file info from https://github.com/nobodyishappy/ip.git (master)... +Jan 24, 2024 2:14:12 PM reposense.report.RepoCloner waitForCloneProcess INFO: Waiting for cloning of https://github.com/ShanylOng/ip.git to complete... -Jan 24, 2024 1:57:36 PM reposense.report.ReportGenerator updateRepoConfig +Jan 24, 2024 2:14:12 PM reposense.report.ReportGenerator updateRepoConfig INFO: https://github.com/Pughal77/ip.git (master) does not contain a standalone config file. -Jan 24, 2024 1:57:36 PM reposense.authorship.FileInfoExtractor extractTextFileInfos +Jan 24, 2024 2:14:12 PM reposense.authorship.FileInfoExtractor extractTextFileInfos INFO: Extracting relevant file info from https://github.com/Pughal77/ip.git (master)... -Jan 24, 2024 1:57:36 PM reposense.commits.CommitInfoExtractor extractCommitInfos -INFO: Extracting commits info for https://github.com/Pughal77/ip.git (master)... -Jan 24, 2024 1:57:36 PM reposense.commits.CommitInfoAnalyzer analyzeCommits -INFO: Analyzing commits info for https://github.com/Pughal77/ip.git (master)... -Jan 24, 2024 1:57:36 PM reposense.report.ReportGenerator analyzeRepo -INFO: Analysis of https://github.com/Pughal77/ip.git (master) completed! -Jan 24, 2024 1:57:36 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:14:12 PM reposense.commits.CommitInfoAnalyzer analyzeCommits +INFO: Analyzing commits info for https://github.com/sindhurajain/ip.git (master)... +Jan 24, 2024 2:14:12 PM reposense.report.ReportGenerator analyzeRepo +INFO: Analysis of https://github.com/sindhurajain/ip.git (master) completed! +Jan 24, 2024 2:14:12 PM reposense.report.RepoCloner waitForCloneProcess INFO: Cloning of https://github.com/PateShin/ip.git completed! -Jan 24, 2024 1:57:36 PM reposense.report.ReportGenerator analyzeRepos -INFO: [304/428] Analyzing https://github.com/PateShin/ip.git (master)... -Jan 24, 2024 1:57:36 PM reposense.report.RepoCloner spawnCloneProcess +Jan 24, 2024 2:14:12 PM reposense.commits.CommitInfoExtractor extractCommitInfos +INFO: Extracting commits info for https://github.com/Pughal77/ip.git (master)... +Jan 24, 2024 2:14:12 PM reposense.report.RepoCloner spawnCloneProcess INFO: Cloning in parallel from https://github.com/KinTatHo/ip.git... -Jan 24, 2024 1:57:36 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:14:12 PM reposense.report.ReportGenerator analyzeRepos +INFO: [305/427] Analyzing https://github.com/PateShin/ip.git (master)... +Jan 24, 2024 2:14:12 PM reposense.report.RepoCloner waitForCloneProcess INFO: Waiting for cloning of https://github.com/KinTatHo/ip.git to complete... -Jan 24, 2024 1:57:36 PM reposense.report.ReportGenerator updateRepoConfig -INFO: https://github.com/PateShin/ip.git (master) does not contain a standalone config file. -Jan 24, 2024 1:57:36 PM reposense.authorship.FileInfoExtractor extractTextFileInfos -INFO: Extracting relevant file info from https://github.com/PateShin/ip.git (master)... -Jan 24, 2024 1:57:36 PM reposense.commits.CommitInfoExtractor extractCommitInfos -INFO: Extracting commits info for https://github.com/PateShin/ip.git (master)... -Jan 24, 2024 1:57:36 PM reposense.commits.CommitInfoAnalyzer analyzeCommits -INFO: Analyzing commits info for https://github.com/PateShin/ip.git (master)... -Jan 24, 2024 1:57:36 PM reposense.report.ReportGenerator analyzeRepo -INFO: Analysis of https://github.com/PateShin/ip.git (master) completed! -Jan 24, 2024 1:57:36 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:14:12 PM reposense.commits.CommitInfoAnalyzer analyzeCommits +INFO: Analyzing commits info for https://github.com/Pughal77/ip.git (master)... +Jan 24, 2024 2:14:12 PM reposense.report.ReportGenerator analyzeRepo +INFO: Analysis of https://github.com/Pughal77/ip.git (master) completed! +Jan 24, 2024 2:14:12 PM reposense.commits.CommitInfoExtractor extractCommitInfos +INFO: Extracting commits info for https://github.com/nobodyishappy/ip.git (master)... +Jan 24, 2024 2:14:12 PM reposense.report.RepoCloner waitForCloneProcess WARNING: Exception met while trying to clone the repo "ShanylOng/ip[master]", will skip this repo. reposense.system.CommandRunnerProcessException: Error returned from command git clone --bare 'https://github.com/ShanylOng/ip.git' 'repos/ShanylOng_ip/ip_bare' on path . : Cloning into bare repository 'repos/ShanylOng_ip/ip_bare'... @@ -7472,11 +7434,39 @@ fatal: could not read Username for 'https://github.com': No such device or addre at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) at java.base/java.lang.Thread.run(Thread.java:829) -Jan 24, 2024 1:57:36 PM reposense.report.RepoCloner spawnCloneProcess +Jan 24, 2024 2:14:12 PM reposense.report.RepoCloner spawnCloneProcess INFO: Cloning in parallel from https://github.com/Rishit02/ip.git... -Jan 24, 2024 1:57:36 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:14:12 PM reposense.report.RepoCloner waitForCloneProcess INFO: Waiting for cloning of https://github.com/Rishit02/ip.git to complete... -Jan 24, 2024 1:57:36 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:14:12 PM reposense.commits.CommitInfoExtractor extractCommitInfos +INFO: Extracting commits info for https://github.com/Ragnapop/ip.git (master)... +Jan 24, 2024 2:14:12 PM reposense.commits.CommitInfoAnalyzer analyzeCommits +INFO: Analyzing commits info for https://github.com/nobodyishappy/ip.git (master)... +Jan 24, 2024 2:14:12 PM reposense.report.ReportGenerator updateRepoConfig +INFO: https://github.com/PateShin/ip.git (master) does not contain a standalone config file. +Jan 24, 2024 2:14:12 PM reposense.authorship.FileInfoExtractor extractTextFileInfos +INFO: Extracting relevant file info from https://github.com/PateShin/ip.git (master)... +Jan 24, 2024 2:14:12 PM reposense.report.ReportGenerator analyzeRepo +INFO: Analysis of https://github.com/nobodyishappy/ip.git (master) completed! +Jan 24, 2024 2:14:12 PM reposense.commits.CommitInfoAnalyzer analyzeCommits +INFO: Analyzing commits info for https://github.com/Ragnapop/ip.git (master)... +Jan 24, 2024 2:14:12 PM reposense.report.ReportGenerator analyzeRepo +INFO: Analysis of https://github.com/Ragnapop/ip.git (master) completed! +Jan 24, 2024 2:14:12 PM reposense.commits.CommitInfoExtractor extractCommitInfos +INFO: Extracting commits info for https://github.com/PateShin/ip.git (master)... +Jan 24, 2024 2:14:12 PM reposense.commits.CommitInfoAnalyzer analyzeCommits +INFO: Analyzing commits info for https://github.com/PateShin/ip.git (master)... +Jan 24, 2024 2:14:12 PM reposense.report.ReportGenerator analyzeRepo +INFO: Analysis of https://github.com/PateShin/ip.git (master) completed! +Jan 24, 2024 2:14:12 PM reposense.report.RepoCloner waitForCloneProcess +INFO: Cloning of https://github.com/gosongying/ip.git completed! +Jan 24, 2024 2:14:12 PM reposense.report.ReportGenerator analyzeRepos +INFO: [306/427] Analyzing https://github.com/gosongying/ip.git (master)... +Jan 24, 2024 2:14:12 PM reposense.report.RepoCloner spawnCloneProcess +INFO: Cloning in parallel from https://github.com/rahhulleee/ip.git... +Jan 24, 2024 2:14:12 PM reposense.report.RepoCloner waitForCloneProcess +INFO: Waiting for cloning of https://github.com/rahhulleee/ip.git to complete... +Jan 24, 2024 2:14:12 PM reposense.report.RepoCloner waitForCloneProcess WARNING: Exception met while trying to clone the repo "Rishit02/ip[master]", will skip this repo. reposense.system.CommandRunnerProcessException: Error returned from command git clone --bare 'https://github.com/Rishit02/ip.git' 'repos/Rishit02_ip/ip_bare' on path . : Cloning into bare repository 'repos/Rishit02_ip/ip_bare'... @@ -7492,211 +7482,215 @@ fatal: could not read Username for 'https://github.com': No such device or addre at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) at java.base/java.lang.Thread.run(Thread.java:829) -Jan 24, 2024 1:57:36 PM reposense.report.RepoCloner spawnCloneProcess -INFO: Cloning in parallel from https://github.com/rahhulleee/ip.git... -Jan 24, 2024 1:57:36 PM reposense.report.RepoCloner waitForCloneProcess -INFO: Waiting for cloning of https://github.com/rahhulleee/ip.git to complete... -Jan 24, 2024 1:57:36 PM reposense.report.RepoCloner waitForCloneProcess -INFO: Cloning of https://github.com/gosongying/ip.git completed! -Jan 24, 2024 1:57:36 PM reposense.report.ReportGenerator analyzeRepos -INFO: [305/428] Analyzing https://github.com/gosongying/ip.git (master)... -Jan 24, 2024 1:57:36 PM reposense.report.RepoCloner spawnCloneProcess +Jan 24, 2024 2:14:12 PM reposense.report.RepoCloner spawnCloneProcess INFO: Cloning in parallel from https://github.com/chaaaaun/ip.git... -Jan 24, 2024 1:57:36 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:14:12 PM reposense.report.RepoCloner waitForCloneProcess INFO: Waiting for cloning of https://github.com/chaaaaun/ip.git to complete... -Jan 24, 2024 1:57:36 PM reposense.report.ReportGenerator updateRepoConfig +Jan 24, 2024 2:14:12 PM reposense.report.RepoCloner waitForCloneProcess +INFO: Cloning of https://github.com/biinnnggggg/ip.git completed! +Jan 24, 2024 2:14:12 PM reposense.report.ReportGenerator updateRepoConfig INFO: https://github.com/gosongying/ip.git (master) does not contain a standalone config file. -Jan 24, 2024 1:57:36 PM reposense.authorship.FileInfoExtractor extractTextFileInfos +Jan 24, 2024 2:14:12 PM reposense.authorship.FileInfoExtractor extractTextFileInfos INFO: Extracting relevant file info from https://github.com/gosongying/ip.git (master)... -Jan 24, 2024 1:57:36 PM reposense.commits.CommitInfoExtractor extractCommitInfos -INFO: Extracting commits info for https://github.com/gosongying/ip.git (master)... -Jan 24, 2024 1:57:36 PM reposense.commits.CommitInfoAnalyzer analyzeCommits -INFO: Analyzing commits info for https://github.com/gosongying/ip.git (master)... -Jan 24, 2024 1:57:36 PM reposense.report.ReportGenerator analyzeRepo -INFO: Analysis of https://github.com/gosongying/ip.git (master) completed! -Jan 24, 2024 1:57:37 PM reposense.report.RepoCloner waitForCloneProcess -INFO: Cloning of https://github.com/biinnnggggg/ip.git completed! -Jan 24, 2024 1:57:37 PM reposense.report.ReportGenerator analyzeRepos -INFO: [306/428] Analyzing https://github.com/biinnnggggg/ip.git (master)... -Jan 24, 2024 1:57:37 PM reposense.report.RepoCloner spawnCloneProcess +Jan 24, 2024 2:14:12 PM reposense.report.ReportGenerator analyzeRepos +INFO: [307/427] Analyzing https://github.com/biinnnggggg/ip.git (master)... +Jan 24, 2024 2:14:12 PM reposense.report.RepoCloner spawnCloneProcess INFO: Cloning in parallel from https://github.com/JerryO3/ip.git... -Jan 24, 2024 1:57:37 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:14:12 PM reposense.report.RepoCloner waitForCloneProcess INFO: Waiting for cloning of https://github.com/JerryO3/ip.git to complete... -Jan 24, 2024 1:57:37 PM reposense.report.ReportGenerator updateRepoConfig +Jan 24, 2024 2:14:12 PM reposense.report.ReportGenerator updateRepoConfig INFO: https://github.com/biinnnggggg/ip.git (master) does not contain a standalone config file. -Jan 24, 2024 1:57:37 PM reposense.authorship.FileInfoExtractor extractTextFileInfos +Jan 24, 2024 2:14:12 PM reposense.authorship.FileInfoExtractor extractTextFileInfos INFO: Extracting relevant file info from https://github.com/biinnnggggg/ip.git (master)... -Jan 24, 2024 1:57:37 PM reposense.commits.CommitInfoExtractor extractCommitInfos +Jan 24, 2024 2:14:13 PM reposense.commits.CommitInfoExtractor extractCommitInfos +INFO: Extracting commits info for https://github.com/gosongying/ip.git (master)... +Jan 24, 2024 2:14:13 PM reposense.commits.CommitInfoAnalyzer analyzeCommits +INFO: Analyzing commits info for https://github.com/gosongying/ip.git (master)... +Jan 24, 2024 2:14:13 PM reposense.report.ReportGenerator analyzeRepo +INFO: Analysis of https://github.com/gosongying/ip.git (master) completed! +Jan 24, 2024 2:14:13 PM reposense.commits.CommitInfoExtractor extractCommitInfos INFO: Extracting commits info for https://github.com/biinnnggggg/ip.git (master)... -Jan 24, 2024 1:57:37 PM reposense.report.RepoCloner waitForCloneProcess -WARNING: Exception met while trying to clone the repo "rahhulleee/ip[master]", will skip this repo. -reposense.system.CommandRunnerProcessException: Error returned from command git clone --bare 'https://github.com/rahhulleee/ip.git' 'repos/rahhulleee_ip/ip_bare' on path . : -Cloning into bare repository 'repos/rahhulleee_ip/ip_bare'... -fatal: could not read Username for 'https://github.com': No such device or address - - at reposense.system.CommandRunnerProcess.waitForProcess(CommandRunnerProcess.java:46) - at reposense.report.RepoCloner.waitForCloneProcess(RepoCloner.java:323) - at reposense.report.RepoCloner.getClonedRepoLocation(RepoCloner.java:123) - at reposense.report.ReportGenerator.cloneRepo(ReportGenerator.java:263) - at reposense.report.ReportGenerator.lambda$cloneAndAnalyzeRepos$0(ReportGenerator.java:208) - at java.base/java.util.concurrent.CompletableFuture$AsyncSupply.run(CompletableFuture.java:1700) - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) - at java.base/java.lang.Thread.run(Thread.java:829) - -Jan 24, 2024 1:57:37 PM reposense.report.RepoCloner spawnCloneProcess -INFO: Cloning in parallel from https://github.com/tzaph/ip.git... -Jan 24, 2024 1:57:37 PM reposense.report.RepoCloner waitForCloneProcess -INFO: Waiting for cloning of https://github.com/tzaph/ip.git to complete... -Jan 24, 2024 1:57:37 PM reposense.commits.CommitInfoAnalyzer analyzeCommits +Jan 24, 2024 2:14:13 PM reposense.commits.CommitInfoAnalyzer analyzeCommits INFO: Analyzing commits info for https://github.com/biinnnggggg/ip.git (master)... -Jan 24, 2024 1:57:37 PM reposense.report.ReportGenerator analyzeRepo +Jan 24, 2024 2:14:13 PM reposense.report.ReportGenerator analyzeRepo INFO: Analysis of https://github.com/biinnnggggg/ip.git (master) completed! -Jan 24, 2024 1:57:37 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:14:13 PM reposense.report.RepoCloner waitForCloneProcess INFO: Cloning of https://github.com/KinTatHo/ip.git completed! -Jan 24, 2024 1:57:37 PM reposense.report.ReportGenerator analyzeRepos -INFO: [307/428] Analyzing https://github.com/KinTatHo/ip.git (master)... -Jan 24, 2024 1:57:37 PM reposense.report.RepoCloner spawnCloneProcess -INFO: Cloning in parallel from https://github.com/RingoftheKing/ip.git... -Jan 24, 2024 1:57:37 PM reposense.report.RepoCloner waitForCloneProcess -INFO: Waiting for cloning of https://github.com/RingoftheKing/ip.git to complete... -Jan 24, 2024 1:57:37 PM reposense.report.ReportGenerator updateRepoConfig +Jan 24, 2024 2:14:13 PM reposense.report.ReportGenerator analyzeRepos +INFO: [308/427] Analyzing https://github.com/KinTatHo/ip.git (master)... +Jan 24, 2024 2:14:13 PM reposense.report.RepoCloner spawnCloneProcess +INFO: Cloning in parallel from https://github.com/tzaph/ip.git... +Jan 24, 2024 2:14:13 PM reposense.report.RepoCloner waitForCloneProcess +INFO: Waiting for cloning of https://github.com/tzaph/ip.git to complete... +Jan 24, 2024 2:14:13 PM reposense.report.ReportGenerator updateRepoConfig INFO: https://github.com/KinTatHo/ip.git (master) does not contain a standalone config file. -Jan 24, 2024 1:57:37 PM reposense.authorship.FileInfoExtractor extractTextFileInfos +Jan 24, 2024 2:14:13 PM reposense.authorship.FileInfoExtractor extractTextFileInfos INFO: Extracting relevant file info from https://github.com/KinTatHo/ip.git (master)... -Jan 24, 2024 1:57:37 PM reposense.commits.CommitInfoExtractor extractCommitInfos +Jan 24, 2024 2:14:13 PM reposense.commits.CommitInfoExtractor extractCommitInfos INFO: Extracting commits info for https://github.com/KinTatHo/ip.git (master)... -Jan 24, 2024 1:57:37 PM reposense.commits.CommitInfoAnalyzer analyzeCommits +Jan 24, 2024 2:14:13 PM reposense.commits.CommitInfoAnalyzer analyzeCommits INFO: Analyzing commits info for https://github.com/KinTatHo/ip.git (master)... -Jan 24, 2024 1:57:37 PM reposense.report.ReportGenerator analyzeRepo +Jan 24, 2024 2:14:13 PM reposense.report.ReportGenerator analyzeRepo INFO: Analysis of https://github.com/KinTatHo/ip.git (master) completed! -Jan 24, 2024 1:57:37 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:14:13 PM reposense.report.RepoCloner waitForCloneProcess INFO: Cloning of https://github.com/chaaaaun/ip.git completed! -Jan 24, 2024 1:57:37 PM reposense.report.ReportGenerator analyzeRepos -INFO: [308/428] Analyzing https://github.com/chaaaaun/ip.git (master)... -Jan 24, 2024 1:57:37 PM reposense.report.RepoCloner spawnCloneProcess -INFO: Cloning in parallel from https://github.com/ashleyclx/ip.git... -Jan 24, 2024 1:57:37 PM reposense.report.RepoCloner waitForCloneProcess -INFO: Waiting for cloning of https://github.com/ashleyclx/ip.git to complete... -Jan 24, 2024 1:57:37 PM reposense.report.ReportGenerator updateRepoConfig +Jan 24, 2024 2:14:13 PM reposense.report.ReportGenerator analyzeRepos +INFO: [309/427] Analyzing https://github.com/chaaaaun/ip.git (master)... +Jan 24, 2024 2:14:13 PM reposense.report.RepoCloner spawnCloneProcess +INFO: Cloning in parallel from https://github.com/RingoftheKing/ip.git... +Jan 24, 2024 2:14:13 PM reposense.report.RepoCloner waitForCloneProcess +INFO: Waiting for cloning of https://github.com/RingoftheKing/ip.git to complete... +Jan 24, 2024 2:14:13 PM reposense.report.ReportGenerator updateRepoConfig INFO: https://github.com/chaaaaun/ip.git (master) does not contain a standalone config file. -Jan 24, 2024 1:57:37 PM reposense.authorship.FileInfoExtractor extractTextFileInfos +Jan 24, 2024 2:14:13 PM reposense.authorship.FileInfoExtractor extractTextFileInfos INFO: Extracting relevant file info from https://github.com/chaaaaun/ip.git (master)... -Jan 24, 2024 1:57:37 PM reposense.commits.CommitInfoExtractor extractCommitInfos +Jan 24, 2024 2:14:13 PM reposense.report.RepoCloner waitForCloneProcess +INFO: Cloning of https://github.com/JerryO3/ip.git completed! +Jan 24, 2024 2:14:13 PM reposense.commits.CommitInfoExtractor extractCommitInfos INFO: Extracting commits info for https://github.com/chaaaaun/ip.git (master)... -Jan 24, 2024 1:57:37 PM reposense.commits.CommitInfoAnalyzer analyzeCommits +Jan 24, 2024 2:14:13 PM reposense.report.ReportGenerator analyzeRepos +INFO: [310/427] Analyzing https://github.com/JerryO3/ip.git (master)... +Jan 24, 2024 2:14:13 PM reposense.report.RepoCloner spawnCloneProcess +INFO: Cloning in parallel from https://github.com/ashleyclx/ip.git... +Jan 24, 2024 2:14:13 PM reposense.report.RepoCloner waitForCloneProcess +INFO: Waiting for cloning of https://github.com/ashleyclx/ip.git to complete... +Jan 24, 2024 2:14:13 PM reposense.commits.CommitInfoAnalyzer analyzeCommits INFO: Analyzing commits info for https://github.com/chaaaaun/ip.git (master)... -Jan 24, 2024 1:57:37 PM reposense.report.ReportGenerator analyzeRepo +Jan 24, 2024 2:14:13 PM reposense.report.ReportGenerator analyzeRepo INFO: Analysis of https://github.com/chaaaaun/ip.git (master) completed! -Jan 24, 2024 1:57:37 PM reposense.report.RepoCloner waitForCloneProcess -INFO: Cloning of https://github.com/JerryO3/ip.git completed! -Jan 24, 2024 1:57:37 PM reposense.report.ReportGenerator analyzeRepos -INFO: [309/428] Analyzing https://github.com/JerryO3/ip.git (master)... -Jan 24, 2024 1:57:37 PM reposense.report.RepoCloner spawnCloneProcess -INFO: Cloning in parallel from https://github.com/laney0808/ip.git... -Jan 24, 2024 1:57:37 PM reposense.report.RepoCloner waitForCloneProcess -INFO: Waiting for cloning of https://github.com/laney0808/ip.git to complete... -Jan 24, 2024 1:57:37 PM reposense.report.ReportGenerator updateRepoConfig +Jan 24, 2024 2:14:13 PM reposense.report.ReportGenerator updateRepoConfig INFO: https://github.com/JerryO3/ip.git (master) does not contain a standalone config file. -Jan 24, 2024 1:57:37 PM reposense.authorship.FileInfoExtractor extractTextFileInfos +Jan 24, 2024 2:14:13 PM reposense.authorship.FileInfoExtractor extractTextFileInfos INFO: Extracting relevant file info from https://github.com/JerryO3/ip.git (master)... -Jan 24, 2024 1:57:37 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:14:13 PM reposense.report.RepoCloner waitForCloneProcess INFO: Cloning of https://github.com/tzaph/ip.git completed! -Jan 24, 2024 1:57:37 PM reposense.report.ReportGenerator analyzeRepos -INFO: [310/428] Analyzing https://github.com/tzaph/ip.git (master)... -Jan 24, 2024 1:57:37 PM reposense.report.RepoCloner spawnCloneProcess -INFO: Cloning in parallel from https://github.com/NatLeong/ip.git... -Jan 24, 2024 1:57:37 PM reposense.report.RepoCloner waitForCloneProcess -INFO: Waiting for cloning of https://github.com/NatLeong/ip.git to complete... -Jan 24, 2024 1:57:37 PM reposense.report.ReportGenerator updateRepoConfig +Jan 24, 2024 2:14:13 PM reposense.report.ReportGenerator analyzeRepos +INFO: [311/427] Analyzing https://github.com/tzaph/ip.git (master)... +Jan 24, 2024 2:14:13 PM reposense.report.RepoCloner spawnCloneProcess +INFO: Cloning in parallel from https://github.com/laney0808/ip.git... +Jan 24, 2024 2:14:13 PM reposense.report.RepoCloner waitForCloneProcess +INFO: Waiting for cloning of https://github.com/laney0808/ip.git to complete... +Jan 24, 2024 2:14:13 PM reposense.report.ReportGenerator updateRepoConfig INFO: https://github.com/tzaph/ip.git (master) does not contain a standalone config file. -Jan 24, 2024 1:57:37 PM reposense.authorship.FileInfoExtractor extractTextFileInfos +Jan 24, 2024 2:14:13 PM reposense.authorship.FileInfoExtractor extractTextFileInfos INFO: Extracting relevant file info from https://github.com/tzaph/ip.git (master)... -Jan 24, 2024 1:57:37 PM reposense.commits.CommitInfoExtractor extractCommitInfos +Jan 24, 2024 2:14:13 PM reposense.commits.CommitInfoExtractor extractCommitInfos INFO: Extracting commits info for https://github.com/JerryO3/ip.git (master)... -Jan 24, 2024 1:57:37 PM reposense.commits.CommitInfoAnalyzer analyzeCommits +Jan 24, 2024 2:14:13 PM reposense.commits.CommitInfoAnalyzer analyzeCommits INFO: Analyzing commits info for https://github.com/JerryO3/ip.git (master)... -Jan 24, 2024 1:57:37 PM reposense.report.ReportGenerator analyzeRepo +Jan 24, 2024 2:14:13 PM reposense.report.ReportGenerator analyzeRepo INFO: Analysis of https://github.com/JerryO3/ip.git (master) completed! -Jan 24, 2024 1:57:37 PM reposense.commits.CommitInfoExtractor extractCommitInfos +Jan 24, 2024 2:14:13 PM reposense.commits.CommitInfoExtractor extractCommitInfos INFO: Extracting commits info for https://github.com/tzaph/ip.git (master)... -Jan 24, 2024 1:57:37 PM reposense.commits.CommitInfoAnalyzer analyzeCommits +Jan 24, 2024 2:14:13 PM reposense.report.RepoCloner waitForCloneProcess +WARNING: Exception met while trying to clone the repo "laney0808/ip[master]", will skip this repo. +reposense.system.CommandRunnerProcessException: Error returned from command git clone --bare 'https://github.com/laney0808/ip.git' 'repos/laney0808_ip/ip_bare' on path . : +Cloning into bare repository 'repos/laney0808_ip/ip_bare'... +fatal: could not read Username for 'https://github.com': No such device or address + + at reposense.system.CommandRunnerProcess.waitForProcess(CommandRunnerProcess.java:46) + at reposense.report.RepoCloner.waitForCloneProcess(RepoCloner.java:323) + at reposense.report.RepoCloner.getClonedRepoLocation(RepoCloner.java:123) + at reposense.report.ReportGenerator.cloneRepo(ReportGenerator.java:263) + at reposense.report.ReportGenerator.lambda$cloneAndAnalyzeRepos$0(ReportGenerator.java:208) + at java.base/java.util.concurrent.CompletableFuture$AsyncSupply.run(CompletableFuture.java:1700) + at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) + at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) + at java.base/java.lang.Thread.run(Thread.java:829) + +Jan 24, 2024 2:14:13 PM reposense.report.RepoCloner spawnCloneProcess +INFO: Cloning in parallel from https://github.com/NatLeong/ip.git... +Jan 24, 2024 2:14:13 PM reposense.report.RepoCloner waitForCloneProcess +INFO: Waiting for cloning of https://github.com/NatLeong/ip.git to complete... +Jan 24, 2024 2:14:13 PM reposense.commits.CommitInfoAnalyzer analyzeCommits INFO: Analyzing commits info for https://github.com/tzaph/ip.git (master)... -Jan 24, 2024 1:57:37 PM reposense.report.ReportGenerator analyzeRepo +Jan 24, 2024 2:14:13 PM reposense.report.ReportGenerator analyzeRepo INFO: Analysis of https://github.com/tzaph/ip.git (master) completed! -Jan 24, 2024 1:57:38 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:14:13 PM reposense.report.RepoCloner waitForCloneProcess INFO: Cloning of https://github.com/RingoftheKing/ip.git completed! -Jan 24, 2024 1:57:38 PM reposense.report.ReportGenerator analyzeRepos -INFO: [311/428] Analyzing https://github.com/RingoftheKing/ip.git (master)... -Jan 24, 2024 1:57:38 PM reposense.report.RepoCloner spawnCloneProcess +Jan 24, 2024 2:14:13 PM reposense.report.ReportGenerator analyzeRepos +INFO: [312/427] Analyzing https://github.com/RingoftheKing/ip.git (master)... +Jan 24, 2024 2:14:13 PM reposense.report.RepoCloner spawnCloneProcess INFO: Cloning in parallel from https://github.com/Jajared/ip.git... -Jan 24, 2024 1:57:38 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:14:13 PM reposense.report.RepoCloner waitForCloneProcess INFO: Waiting for cloning of https://github.com/Jajared/ip.git to complete... -Jan 24, 2024 1:57:38 PM reposense.report.ReportGenerator updateRepoConfig -INFO: https://github.com/RingoftheKing/ip.git (master) does not contain a standalone config file. -Jan 24, 2024 1:57:38 PM reposense.authorship.FileInfoExtractor extractTextFileInfos -INFO: Extracting relevant file info from https://github.com/RingoftheKing/ip.git (master)... -Jan 24, 2024 1:57:38 PM reposense.commits.CommitInfoExtractor extractCommitInfos -INFO: Extracting commits info for https://github.com/RingoftheKing/ip.git (master)... -Jan 24, 2024 1:57:38 PM reposense.commits.CommitInfoAnalyzer analyzeCommits -INFO: Analyzing commits info for https://github.com/RingoftheKing/ip.git (master)... -Jan 24, 2024 1:57:38 PM reposense.report.ReportGenerator analyzeRepo -INFO: Analysis of https://github.com/RingoftheKing/ip.git (master) completed! -Jan 24, 2024 1:57:38 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:14:13 PM reposense.report.RepoCloner waitForCloneProcess INFO: Cloning of https://github.com/ashleyclx/ip.git completed! -Jan 24, 2024 1:57:38 PM reposense.report.ReportGenerator analyzeRepos -INFO: [312/428] Analyzing https://github.com/ashleyclx/ip.git (master)... -Jan 24, 2024 1:57:38 PM reposense.report.RepoCloner spawnCloneProcess +Jan 24, 2024 2:14:13 PM reposense.report.ReportGenerator analyzeRepos +INFO: [313/427] Analyzing https://github.com/ashleyclx/ip.git (master)... +Jan 24, 2024 2:14:13 PM reposense.report.RepoCloner spawnCloneProcess INFO: Cloning in parallel from https://github.com/kailashgautham/ip.git... -Jan 24, 2024 1:57:38 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:14:13 PM reposense.report.ReportGenerator updateRepoConfig +INFO: https://github.com/RingoftheKing/ip.git (master) does not contain a standalone config file. +Jan 24, 2024 2:14:13 PM reposense.authorship.FileInfoExtractor extractTextFileInfos +INFO: Extracting relevant file info from https://github.com/RingoftheKing/ip.git (master)... +Jan 24, 2024 2:14:13 PM reposense.report.RepoCloner waitForCloneProcess INFO: Waiting for cloning of https://github.com/kailashgautham/ip.git to complete... -Jan 24, 2024 1:57:38 PM reposense.report.ReportGenerator updateRepoConfig +Jan 24, 2024 2:14:13 PM reposense.report.ReportGenerator updateRepoConfig INFO: https://github.com/ashleyclx/ip.git (master) does not contain a standalone config file. -Jan 24, 2024 1:57:38 PM reposense.authorship.FileInfoExtractor extractTextFileInfos +Jan 24, 2024 2:14:13 PM reposense.authorship.FileInfoExtractor extractTextFileInfos INFO: Extracting relevant file info from https://github.com/ashleyclx/ip.git (master)... -Jan 24, 2024 1:57:38 PM reposense.commits.CommitInfoExtractor extractCommitInfos +Jan 24, 2024 2:14:13 PM reposense.commits.CommitInfoExtractor extractCommitInfos INFO: Extracting commits info for https://github.com/ashleyclx/ip.git (master)... -Jan 24, 2024 1:57:38 PM reposense.commits.CommitInfoAnalyzer analyzeCommits +Jan 24, 2024 2:14:13 PM reposense.commits.CommitInfoExtractor extractCommitInfos +INFO: Extracting commits info for https://github.com/RingoftheKing/ip.git (master)... +Jan 24, 2024 2:14:13 PM reposense.commits.CommitInfoAnalyzer analyzeCommits INFO: Analyzing commits info for https://github.com/ashleyclx/ip.git (master)... -Jan 24, 2024 1:57:38 PM reposense.report.ReportGenerator analyzeRepo +Jan 24, 2024 2:14:13 PM reposense.report.ReportGenerator analyzeRepo INFO: Analysis of https://github.com/ashleyclx/ip.git (master) completed! -Jan 24, 2024 1:57:38 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:14:13 PM reposense.commits.CommitInfoAnalyzer analyzeCommits +INFO: Analyzing commits info for https://github.com/RingoftheKing/ip.git (master)... +Jan 24, 2024 2:14:13 PM reposense.report.ReportGenerator analyzeRepo +INFO: Analysis of https://github.com/RingoftheKing/ip.git (master) completed! +Jan 24, 2024 2:14:13 PM reposense.report.RepoCloner waitForCloneProcess INFO: Cloning of https://github.com/NatLeong/ip.git completed! -Jan 24, 2024 1:57:38 PM reposense.report.ReportGenerator analyzeRepos -INFO: [313/428] Analyzing https://github.com/NatLeong/ip.git (master)... -Jan 24, 2024 1:57:38 PM reposense.report.RepoCloner spawnCloneProcess +Jan 24, 2024 2:14:13 PM reposense.report.ReportGenerator analyzeRepos +INFO: [314/427] Analyzing https://github.com/NatLeong/ip.git (master)... +Jan 24, 2024 2:14:13 PM reposense.report.RepoCloner spawnCloneProcess INFO: Cloning in parallel from https://github.com/J-wang-CSMA/ip.git... -Jan 24, 2024 1:57:38 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:14:13 PM reposense.report.RepoCloner waitForCloneProcess INFO: Waiting for cloning of https://github.com/J-wang-CSMA/ip.git to complete... -Jan 24, 2024 1:57:38 PM reposense.report.ReportGenerator updateRepoConfig +Jan 24, 2024 2:14:13 PM reposense.report.ReportGenerator updateRepoConfig INFO: https://github.com/NatLeong/ip.git (master) does not contain a standalone config file. -Jan 24, 2024 1:57:38 PM reposense.authorship.FileInfoExtractor extractTextFileInfos +Jan 24, 2024 2:14:13 PM reposense.authorship.FileInfoExtractor extractTextFileInfos INFO: Extracting relevant file info from https://github.com/NatLeong/ip.git (master)... -Jan 24, 2024 1:57:38 PM reposense.commits.CommitInfoExtractor extractCommitInfos +Jan 24, 2024 2:14:13 PM reposense.commits.CommitInfoExtractor extractCommitInfos INFO: Extracting commits info for https://github.com/NatLeong/ip.git (master)... -Jan 24, 2024 1:57:38 PM reposense.commits.CommitInfoAnalyzer analyzeCommits +Jan 24, 2024 2:14:13 PM reposense.commits.CommitInfoAnalyzer analyzeCommits INFO: Analyzing commits info for https://github.com/NatLeong/ip.git (master)... -Jan 24, 2024 1:57:38 PM reposense.report.ReportGenerator analyzeRepo +Jan 24, 2024 2:14:13 PM reposense.report.ReportGenerator analyzeRepo INFO: Analysis of https://github.com/NatLeong/ip.git (master) completed! -Jan 24, 2024 1:57:38 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:14:13 PM reposense.report.RepoCloner waitForCloneProcess +INFO: Cloning of https://github.com/kailashgautham/ip.git completed! +Jan 24, 2024 2:14:13 PM reposense.report.RepoCloner waitForCloneProcess INFO: Cloning of https://github.com/Jajared/ip.git completed! -Jan 24, 2024 1:57:38 PM reposense.report.ReportGenerator analyzeRepos -INFO: [314/428] Analyzing https://github.com/Jajared/ip.git (master)... -Jan 24, 2024 1:57:38 PM reposense.report.RepoCloner spawnCloneProcess +Jan 24, 2024 2:14:13 PM reposense.report.ReportGenerator analyzeRepos +INFO: [315/427] Analyzing https://github.com/kailashgautham/ip.git (master)... +Jan 24, 2024 2:14:13 PM reposense.report.RepoCloner spawnCloneProcess INFO: Cloning in parallel from https://github.com/kinjalagarwal1810/ip.git... -Jan 24, 2024 1:57:38 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:14:13 PM reposense.report.RepoCloner waitForCloneProcess INFO: Waiting for cloning of https://github.com/kinjalagarwal1810/ip.git to complete... -Jan 24, 2024 1:57:38 PM reposense.report.ReportGenerator updateRepoConfig +Jan 24, 2024 2:14:13 PM reposense.report.RepoCloner spawnCloneProcess +INFO: Cloning in parallel from https://github.com/NewtonKoh/ip.git... +Jan 24, 2024 2:14:13 PM reposense.report.ReportGenerator analyzeRepos +INFO: [316/427] Analyzing https://github.com/Jajared/ip.git (master)... +Jan 24, 2024 2:14:13 PM reposense.report.RepoCloner waitForCloneProcess +INFO: Waiting for cloning of https://github.com/NewtonKoh/ip.git to complete... +Jan 24, 2024 2:14:13 PM reposense.report.ReportGenerator updateRepoConfig +INFO: https://github.com/kailashgautham/ip.git (master) does not contain a standalone config file. +Jan 24, 2024 2:14:13 PM reposense.authorship.FileInfoExtractor extractTextFileInfos +INFO: Extracting relevant file info from https://github.com/kailashgautham/ip.git (master)... +Jan 24, 2024 2:14:13 PM reposense.report.ReportGenerator updateRepoConfig INFO: https://github.com/Jajared/ip.git (master) does not contain a standalone config file. -Jan 24, 2024 1:57:38 PM reposense.authorship.FileInfoExtractor extractTextFileInfos +Jan 24, 2024 2:14:13 PM reposense.authorship.FileInfoExtractor extractTextFileInfos INFO: Extracting relevant file info from https://github.com/Jajared/ip.git (master)... -Jan 24, 2024 1:57:38 PM reposense.commits.CommitInfoExtractor extractCommitInfos +Jan 24, 2024 2:14:13 PM reposense.commits.CommitInfoExtractor extractCommitInfos INFO: Extracting commits info for https://github.com/Jajared/ip.git (master)... -Jan 24, 2024 1:57:38 PM reposense.commits.CommitInfoAnalyzer analyzeCommits +Jan 24, 2024 2:14:13 PM reposense.commits.CommitInfoAnalyzer analyzeCommits INFO: Analyzing commits info for https://github.com/Jajared/ip.git (master)... -Jan 24, 2024 1:57:38 PM reposense.report.ReportGenerator analyzeRepo +Jan 24, 2024 2:14:13 PM reposense.report.ReportGenerator analyzeRepo INFO: Analysis of https://github.com/Jajared/ip.git (master) completed! -Jan 24, 2024 1:57:39 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:14:13 PM reposense.report.RepoCloner waitForCloneProcess WARNING: Exception met while trying to clone the repo "kinjalagarwal1810/ip[master]", will skip this repo. reposense.system.CommandRunnerProcessException: Error returned from command git clone --bare 'https://github.com/kinjalagarwal1810/ip.git' 'repos/kinjalagarwal1810_ip/ip_bare' on path . : Cloning into bare repository 'repos/kinjalagarwal1810_ip/ip_bare'... @@ -7712,26 +7706,14 @@ fatal: could not read Username for 'https://github.com': No such device or addre at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) at java.base/java.lang.Thread.run(Thread.java:829) -Jan 24, 2024 1:57:39 PM reposense.report.RepoCloner spawnCloneProcess -INFO: Cloning in parallel from https://github.com/NewtonKoh/ip.git... -Jan 24, 2024 1:57:39 PM reposense.report.RepoCloner waitForCloneProcess -INFO: Waiting for cloning of https://github.com/NewtonKoh/ip.git to complete... -Jan 24, 2024 1:57:39 PM reposense.report.RepoCloner waitForCloneProcess -INFO: Cloning of https://github.com/kailashgautham/ip.git completed! -Jan 24, 2024 1:57:39 PM reposense.report.ReportGenerator analyzeRepos -INFO: [315/428] Analyzing https://github.com/kailashgautham/ip.git (master)... -Jan 24, 2024 1:57:39 PM reposense.report.RepoCloner spawnCloneProcess +Jan 24, 2024 2:14:13 PM reposense.report.RepoCloner spawnCloneProcess INFO: Cloning in parallel from https://github.com/UdhayaShan1/ip.git... -Jan 24, 2024 1:57:39 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:14:13 PM reposense.report.RepoCloner waitForCloneProcess INFO: Waiting for cloning of https://github.com/UdhayaShan1/ip.git to complete... -Jan 24, 2024 1:57:39 PM reposense.report.ReportGenerator updateRepoConfig -INFO: https://github.com/kailashgautham/ip.git (master) does not contain a standalone config file. -Jan 24, 2024 1:57:39 PM reposense.authorship.FileInfoExtractor extractTextFileInfos -INFO: Extracting relevant file info from https://github.com/kailashgautham/ip.git (master)... -Jan 24, 2024 1:57:39 PM reposense.report.RepoCloner waitForCloneProcess -WARNING: Exception met while trying to clone the repo "laney0808/ip[master]", will skip this repo. -reposense.system.CommandRunnerProcessException: Error returned from command git clone --bare 'https://github.com/laney0808/ip.git' 'repos/laney0808_ip/ip_bare' on path . : -Cloning into bare repository 'repos/laney0808_ip/ip_bare'... +Jan 24, 2024 2:14:13 PM reposense.report.RepoCloner waitForCloneProcess +WARNING: Exception met while trying to clone the repo "NewtonKoh/ip[master]", will skip this repo. +reposense.system.CommandRunnerProcessException: Error returned from command git clone --bare 'https://github.com/NewtonKoh/ip.git' 'repos/NewtonKoh_ip/ip_bare' on path . : +Cloning into bare repository 'repos/NewtonKoh_ip/ip_bare'... fatal: could not read Username for 'https://github.com': No such device or address at reposense.system.CommandRunnerProcess.waitForProcess(CommandRunnerProcess.java:46) @@ -7744,178 +7726,184 @@ fatal: could not read Username for 'https://github.com': No such device or addre at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) at java.base/java.lang.Thread.run(Thread.java:829) -Jan 24, 2024 1:57:39 PM reposense.report.RepoCloner spawnCloneProcess +Jan 24, 2024 2:14:13 PM reposense.report.RepoCloner spawnCloneProcess INFO: Cloning in parallel from https://github.com/tanqinyong/ip.git... -Jan 24, 2024 1:57:39 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:14:13 PM reposense.report.RepoCloner waitForCloneProcess INFO: Waiting for cloning of https://github.com/tanqinyong/ip.git to complete... -Jan 24, 2024 1:57:39 PM reposense.commits.CommitInfoExtractor extractCommitInfos +Jan 24, 2024 2:14:13 PM reposense.commits.CommitInfoExtractor extractCommitInfos INFO: Extracting commits info for https://github.com/kailashgautham/ip.git (master)... -Jan 24, 2024 1:57:39 PM reposense.commits.CommitInfoAnalyzer analyzeCommits +Jan 24, 2024 2:14:13 PM reposense.commits.CommitInfoAnalyzer analyzeCommits INFO: Analyzing commits info for https://github.com/kailashgautham/ip.git (master)... -Jan 24, 2024 1:57:39 PM reposense.report.ReportGenerator analyzeRepo +Jan 24, 2024 2:14:13 PM reposense.report.ReportGenerator analyzeRepo INFO: Analysis of https://github.com/kailashgautham/ip.git (master) completed! -Jan 24, 2024 1:57:39 PM reposense.report.RepoCloner waitForCloneProcess -WARNING: Exception met while trying to clone the repo "NewtonKoh/ip[master]", will skip this repo. -reposense.system.CommandRunnerProcessException: Error returned from command git clone --bare 'https://github.com/NewtonKoh/ip.git' 'repos/NewtonKoh_ip/ip_bare' on path . : -Cloning into bare repository 'repos/NewtonKoh_ip/ip_bare'... -fatal: could not read Username for 'https://github.com': No such device or address - - at reposense.system.CommandRunnerProcess.waitForProcess(CommandRunnerProcess.java:46) - at reposense.report.RepoCloner.waitForCloneProcess(RepoCloner.java:323) - at reposense.report.RepoCloner.getClonedRepoLocation(RepoCloner.java:123) - at reposense.report.ReportGenerator.cloneRepo(ReportGenerator.java:263) - at reposense.report.ReportGenerator.lambda$cloneAndAnalyzeRepos$0(ReportGenerator.java:208) - at java.base/java.util.concurrent.CompletableFuture$AsyncSupply.run(CompletableFuture.java:1700) - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) - at java.base/java.lang.Thread.run(Thread.java:829) - -Jan 24, 2024 1:57:39 PM reposense.report.RepoCloner spawnCloneProcess +Jan 24, 2024 2:14:13 PM reposense.report.RepoCloner waitForCloneProcess +INFO: Cloning of https://github.com/J-wang-CSMA/ip.git completed! +Jan 24, 2024 2:14:13 PM reposense.report.ReportGenerator analyzeRepos +INFO: [317/427] Analyzing https://github.com/J-wang-CSMA/ip.git (master)... +Jan 24, 2024 2:14:13 PM reposense.report.RepoCloner spawnCloneProcess INFO: Cloning in parallel from https://github.com/theman-oj10/ip.git... -Jan 24, 2024 1:57:39 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:14:13 PM reposense.report.RepoCloner waitForCloneProcess INFO: Waiting for cloning of https://github.com/theman-oj10/ip.git to complete... -Jan 24, 2024 1:57:39 PM reposense.report.RepoCloner waitForCloneProcess -INFO: Cloning of https://github.com/J-wang-CSMA/ip.git completed! -Jan 24, 2024 1:57:39 PM reposense.report.ReportGenerator analyzeRepos -INFO: [316/428] Analyzing https://github.com/J-wang-CSMA/ip.git (master)... -Jan 24, 2024 1:57:39 PM reposense.report.RepoCloner spawnCloneProcess -INFO: Cloning in parallel from https://github.com/c-j-lh/ip.git... -Jan 24, 2024 1:57:39 PM reposense.report.RepoCloner waitForCloneProcess -INFO: Waiting for cloning of https://github.com/c-j-lh/ip.git to complete... -Jan 24, 2024 1:57:39 PM reposense.report.ReportGenerator updateRepoConfig +Jan 24, 2024 2:14:14 PM reposense.report.ReportGenerator updateRepoConfig INFO: https://github.com/J-wang-CSMA/ip.git (master) does not contain a standalone config file. -Jan 24, 2024 1:57:39 PM reposense.authorship.FileInfoExtractor extractTextFileInfos +Jan 24, 2024 2:14:14 PM reposense.authorship.FileInfoExtractor extractTextFileInfos INFO: Extracting relevant file info from https://github.com/J-wang-CSMA/ip.git (master)... -Jan 24, 2024 1:57:39 PM reposense.commits.CommitInfoExtractor extractCommitInfos +Jan 24, 2024 2:14:14 PM reposense.commits.CommitInfoExtractor extractCommitInfos INFO: Extracting commits info for https://github.com/J-wang-CSMA/ip.git (master)... -Jan 24, 2024 1:57:39 PM reposense.commits.CommitInfoAnalyzer analyzeCommits +Jan 24, 2024 2:14:14 PM reposense.commits.CommitInfoAnalyzer analyzeCommits INFO: Analyzing commits info for https://github.com/J-wang-CSMA/ip.git (master)... -Jan 24, 2024 1:57:39 PM reposense.report.ReportGenerator analyzeRepo +Jan 24, 2024 2:14:14 PM reposense.report.ReportGenerator analyzeRepo INFO: Analysis of https://github.com/J-wang-CSMA/ip.git (master) completed! -Jan 24, 2024 1:57:39 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:14:14 PM reposense.report.RepoCloner waitForCloneProcess +INFO: Cloning of https://github.com/tanqinyong/ip.git completed! +Jan 24, 2024 2:14:14 PM reposense.report.ReportGenerator analyzeRepos +INFO: [318/427] Analyzing https://github.com/tanqinyong/ip.git (master)... +Jan 24, 2024 2:14:14 PM reposense.report.RepoCloner spawnCloneProcess +INFO: Cloning in parallel from https://github.com/c-j-lh/ip.git... +Jan 24, 2024 2:14:14 PM reposense.report.RepoCloner waitForCloneProcess INFO: Cloning of https://github.com/UdhayaShan1/ip.git completed! -Jan 24, 2024 1:57:39 PM reposense.report.ReportGenerator analyzeRepos -INFO: [317/428] Analyzing https://github.com/UdhayaShan1/ip.git (master)... -Jan 24, 2024 1:57:39 PM reposense.report.RepoCloner spawnCloneProcess +Jan 24, 2024 2:14:14 PM reposense.report.RepoCloner waitForCloneProcess +INFO: Waiting for cloning of https://github.com/c-j-lh/ip.git to complete... +Jan 24, 2024 2:14:14 PM reposense.report.ReportGenerator analyzeRepos +INFO: [319/427] Analyzing https://github.com/UdhayaShan1/ip.git (master)... +Jan 24, 2024 2:14:14 PM reposense.report.RepoCloner spawnCloneProcess INFO: Cloning in parallel from https://github.com/jovantanyk/ip.git... -Jan 24, 2024 1:57:39 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:14:14 PM reposense.report.RepoCloner waitForCloneProcess INFO: Waiting for cloning of https://github.com/jovantanyk/ip.git to complete... -Jan 24, 2024 1:57:40 PM reposense.report.RepoCloner waitForCloneProcess -INFO: Cloning of https://github.com/tanqinyong/ip.git completed! -Jan 24, 2024 1:57:40 PM reposense.report.ReportGenerator updateRepoConfig +Jan 24, 2024 2:14:14 PM reposense.report.ReportGenerator updateRepoConfig +INFO: https://github.com/tanqinyong/ip.git (master) does not contain a standalone config file. +Jan 24, 2024 2:14:14 PM reposense.authorship.FileInfoExtractor extractTextFileInfos +INFO: Extracting relevant file info from https://github.com/tanqinyong/ip.git (master)... +Jan 24, 2024 2:14:14 PM reposense.report.ReportGenerator updateRepoConfig INFO: https://github.com/UdhayaShan1/ip.git (master) does not contain a standalone config file. -Jan 24, 2024 1:57:40 PM reposense.authorship.FileInfoExtractor extractTextFileInfos +Jan 24, 2024 2:14:14 PM reposense.authorship.FileInfoExtractor extractTextFileInfos INFO: Extracting relevant file info from https://github.com/UdhayaShan1/ip.git (master)... -Jan 24, 2024 1:57:40 PM reposense.report.ReportGenerator analyzeRepos -INFO: [318/428] Analyzing https://github.com/tanqinyong/ip.git (master)... -Jan 24, 2024 1:57:40 PM reposense.report.RepoCloner spawnCloneProcess +Jan 24, 2024 2:14:14 PM reposense.report.RepoCloner waitForCloneProcess +INFO: Cloning of https://github.com/theman-oj10/ip.git completed! +Jan 24, 2024 2:14:14 PM reposense.report.RepoCloner spawnCloneProcess INFO: Cloning in parallel from https://github.com/Kappaccinoh/ip.git... -Jan 24, 2024 1:57:40 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:14:14 PM reposense.report.ReportGenerator analyzeRepos +INFO: [320/427] Analyzing https://github.com/theman-oj10/ip.git (master)... +Jan 24, 2024 2:14:14 PM reposense.report.RepoCloner waitForCloneProcess INFO: Waiting for cloning of https://github.com/Kappaccinoh/ip.git to complete... -Jan 24, 2024 1:57:40 PM reposense.report.ReportGenerator updateRepoConfig -INFO: https://github.com/tanqinyong/ip.git (master) does not contain a standalone config file. -Jan 24, 2024 1:57:40 PM reposense.authorship.FileInfoExtractor extractTextFileInfos -INFO: Extracting relevant file info from https://github.com/tanqinyong/ip.git (master)... -Jan 24, 2024 1:57:40 PM reposense.commits.CommitInfoExtractor extractCommitInfos +Jan 24, 2024 2:14:14 PM reposense.report.ReportGenerator updateRepoConfig +INFO: https://github.com/theman-oj10/ip.git (master) does not contain a standalone config file. +Jan 24, 2024 2:14:14 PM reposense.authorship.FileInfoExtractor extractTextFileInfos +INFO: Extracting relevant file info from https://github.com/theman-oj10/ip.git (master)... +Jan 24, 2024 2:14:14 PM reposense.commits.CommitInfoExtractor extractCommitInfos +INFO: Extracting commits info for https://github.com/tanqinyong/ip.git (master)... +Jan 24, 2024 2:14:14 PM reposense.commits.CommitInfoAnalyzer analyzeCommits +INFO: Analyzing commits info for https://github.com/tanqinyong/ip.git (master)... +Jan 24, 2024 2:14:14 PM reposense.report.ReportGenerator analyzeRepo +INFO: Analysis of https://github.com/tanqinyong/ip.git (master) completed! +Jan 24, 2024 2:14:14 PM reposense.commits.CommitInfoExtractor extractCommitInfos INFO: Extracting commits info for https://github.com/UdhayaShan1/ip.git (master)... -Jan 24, 2024 1:57:40 PM reposense.report.RepoCloner waitForCloneProcess -INFO: Cloning of https://github.com/theman-oj10/ip.git completed! -Jan 24, 2024 1:57:40 PM reposense.commits.CommitInfoAnalyzer analyzeCommits +Jan 24, 2024 2:14:14 PM reposense.commits.CommitInfoAnalyzer analyzeCommits INFO: Analyzing commits info for https://github.com/UdhayaShan1/ip.git (master)... -Jan 24, 2024 1:57:40 PM reposense.report.ReportGenerator analyzeRepo +Jan 24, 2024 2:14:14 PM reposense.report.ReportGenerator analyzeRepo INFO: Analysis of https://github.com/UdhayaShan1/ip.git (master) completed! -Jan 24, 2024 1:57:40 PM reposense.report.RepoCloner spawnCloneProcess +Jan 24, 2024 2:14:14 PM reposense.commits.CommitInfoExtractor extractCommitInfos +INFO: Extracting commits info for https://github.com/theman-oj10/ip.git (master)... +Jan 24, 2024 2:14:14 PM reposense.commits.CommitInfoAnalyzer analyzeCommits +INFO: Analyzing commits info for https://github.com/theman-oj10/ip.git (master)... +Jan 24, 2024 2:14:14 PM reposense.report.ReportGenerator analyzeRepo +INFO: Analysis of https://github.com/theman-oj10/ip.git (master) completed! +Jan 24, 2024 2:14:14 PM reposense.report.RepoCloner waitForCloneProcess +INFO: Cloning of https://github.com/jovantanyk/ip.git completed! +Jan 24, 2024 2:14:14 PM reposense.report.RepoCloner waitForCloneProcess +INFO: Cloning of https://github.com/c-j-lh/ip.git completed! +Jan 24, 2024 2:14:14 PM reposense.report.ReportGenerator analyzeRepos +INFO: [321/427] Analyzing https://github.com/jovantanyk/ip.git (master)... +Jan 24, 2024 2:14:14 PM reposense.report.RepoCloner spawnCloneProcess INFO: Cloning in parallel from https://github.com/itstrueitstrueitsrealitsreal/ip.git... -Jan 24, 2024 1:57:40 PM reposense.report.ReportGenerator analyzeRepos -INFO: [319/428] Analyzing https://github.com/theman-oj10/ip.git (master)... -Jan 24, 2024 1:57:40 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:14:14 PM reposense.report.RepoCloner waitForCloneProcess INFO: Waiting for cloning of https://github.com/itstrueitstrueitsrealitsreal/ip.git to complete... -Jan 24, 2024 1:57:40 PM reposense.commits.CommitInfoExtractor extractCommitInfos -INFO: Extracting commits info for https://github.com/tanqinyong/ip.git (master)... -Jan 24, 2024 1:57:40 PM reposense.commits.CommitInfoAnalyzer analyzeCommits -INFO: Analyzing commits info for https://github.com/tanqinyong/ip.git (master)... -Jan 24, 2024 1:57:40 PM reposense.report.ReportGenerator analyzeRepo -INFO: Analysis of https://github.com/tanqinyong/ip.git (master) completed! -Jan 24, 2024 1:57:40 PM reposense.report.ReportGenerator updateRepoConfig -INFO: https://github.com/theman-oj10/ip.git (master) does not contain a standalone config file. -Jan 24, 2024 1:57:40 PM reposense.authorship.FileInfoExtractor extractTextFileInfos -INFO: Extracting relevant file info from https://github.com/theman-oj10/ip.git (master)... -Jan 24, 2024 1:57:40 PM reposense.report.RepoCloner waitForCloneProcess -INFO: Cloning of https://github.com/c-j-lh/ip.git completed! -Jan 24, 2024 1:57:40 PM reposense.report.ReportGenerator analyzeRepos -INFO: [320/428] Analyzing https://github.com/c-j-lh/ip.git (master)... -Jan 24, 2024 1:57:40 PM reposense.report.RepoCloner spawnCloneProcess +Jan 24, 2024 2:14:14 PM reposense.report.ReportGenerator analyzeRepos +INFO: [322/427] Analyzing https://github.com/c-j-lh/ip.git (master)... +Jan 24, 2024 2:14:14 PM reposense.report.RepoCloner spawnCloneProcess INFO: Cloning in parallel from https://github.com/agreatdayy/ip.git... -Jan 24, 2024 1:57:40 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:14:14 PM reposense.report.RepoCloner waitForCloneProcess INFO: Waiting for cloning of https://github.com/agreatdayy/ip.git to complete... -Jan 24, 2024 1:57:40 PM reposense.report.ReportGenerator updateRepoConfig +Jan 24, 2024 2:14:14 PM reposense.report.ReportGenerator updateRepoConfig +INFO: https://github.com/jovantanyk/ip.git (master) does not contain a standalone config file. +Jan 24, 2024 2:14:14 PM reposense.authorship.FileInfoExtractor extractTextFileInfos +INFO: Extracting relevant file info from https://github.com/jovantanyk/ip.git (master)... +Jan 24, 2024 2:14:14 PM reposense.report.ReportGenerator updateRepoConfig INFO: https://github.com/c-j-lh/ip.git (master) does not contain a standalone config file. -Jan 24, 2024 1:57:40 PM reposense.authorship.FileInfoExtractor extractTextFileInfos +Jan 24, 2024 2:14:14 PM reposense.authorship.FileInfoExtractor extractTextFileInfos INFO: Extracting relevant file info from https://github.com/c-j-lh/ip.git (master)... -Jan 24, 2024 1:57:40 PM reposense.commits.CommitInfoExtractor extractCommitInfos -INFO: Extracting commits info for https://github.com/theman-oj10/ip.git (master)... -Jan 24, 2024 1:57:40 PM reposense.commits.CommitInfoAnalyzer analyzeCommits -INFO: Analyzing commits info for https://github.com/theman-oj10/ip.git (master)... -Jan 24, 2024 1:57:40 PM reposense.report.ReportGenerator analyzeRepo -INFO: Analysis of https://github.com/theman-oj10/ip.git (master) completed! -Jan 24, 2024 1:57:40 PM reposense.commits.CommitInfoExtractor extractCommitInfos +Jan 24, 2024 2:14:14 PM reposense.commits.CommitInfoExtractor extractCommitInfos +INFO: Extracting commits info for https://github.com/jovantanyk/ip.git (master)... +Jan 24, 2024 2:14:14 PM reposense.commits.CommitInfoExtractor extractCommitInfos INFO: Extracting commits info for https://github.com/c-j-lh/ip.git (master)... -Jan 24, 2024 1:57:40 PM reposense.commits.CommitInfoAnalyzer analyzeCommits +Jan 24, 2024 2:14:14 PM reposense.commits.CommitInfoAnalyzer analyzeCommits INFO: Analyzing commits info for https://github.com/c-j-lh/ip.git (master)... -Jan 24, 2024 1:57:40 PM reposense.report.ReportGenerator analyzeRepo +Jan 24, 2024 2:14:14 PM reposense.commits.CommitInfoAnalyzer analyzeCommits +INFO: Analyzing commits info for https://github.com/jovantanyk/ip.git (master)... +Jan 24, 2024 2:14:14 PM reposense.report.ReportGenerator analyzeRepo INFO: Analysis of https://github.com/c-j-lh/ip.git (master) completed! -Jan 24, 2024 1:57:40 PM reposense.report.RepoCloner waitForCloneProcess -INFO: Cloning of https://github.com/jovantanyk/ip.git completed! -Jan 24, 2024 1:57:40 PM reposense.report.ReportGenerator analyzeRepos -INFO: [321/428] Analyzing https://github.com/jovantanyk/ip.git (master)... -Jan 24, 2024 1:57:40 PM reposense.report.RepoCloner spawnCloneProcess +Jan 24, 2024 2:14:14 PM reposense.report.ReportGenerator analyzeRepo +INFO: Analysis of https://github.com/jovantanyk/ip.git (master) completed! +Jan 24, 2024 2:14:14 PM reposense.report.RepoCloner waitForCloneProcess +INFO: Cloning of https://github.com/Kappaccinoh/ip.git completed! +Jan 24, 2024 2:14:14 PM reposense.report.ReportGenerator analyzeRepos +INFO: [323/427] Analyzing https://github.com/Kappaccinoh/ip.git (master)... +Jan 24, 2024 2:14:14 PM reposense.report.RepoCloner spawnCloneProcess INFO: Cloning in parallel from https://github.com/SampsonYe1999/ip.git... -Jan 24, 2024 1:57:40 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:14:14 PM reposense.report.RepoCloner waitForCloneProcess INFO: Waiting for cloning of https://github.com/SampsonYe1999/ip.git to complete... -Jan 24, 2024 1:57:40 PM reposense.report.RepoCloner waitForCloneProcess -INFO: Cloning of https://github.com/Kappaccinoh/ip.git completed! -Jan 24, 2024 1:57:40 PM reposense.report.ReportGenerator analyzeRepos -INFO: [322/428] Analyzing https://github.com/Kappaccinoh/ip.git (master)... -Jan 24, 2024 1:57:40 PM reposense.report.ReportGenerator updateRepoConfig -INFO: https://github.com/jovantanyk/ip.git (master) does not contain a standalone config file. -Jan 24, 2024 1:57:40 PM reposense.authorship.FileInfoExtractor extractTextFileInfos -INFO: Extracting relevant file info from https://github.com/jovantanyk/ip.git (master)... -Jan 24, 2024 1:57:40 PM reposense.report.ReportGenerator updateRepoConfig +Jan 24, 2024 2:14:14 PM reposense.report.ReportGenerator updateRepoConfig INFO: https://github.com/Kappaccinoh/ip.git (master) does not contain a standalone config file. -Jan 24, 2024 1:57:40 PM reposense.authorship.FileInfoExtractor extractTextFileInfos +Jan 24, 2024 2:14:14 PM reposense.authorship.FileInfoExtractor extractTextFileInfos INFO: Extracting relevant file info from https://github.com/Kappaccinoh/ip.git (master)... -Jan 24, 2024 1:57:40 PM reposense.commits.CommitInfoExtractor extractCommitInfos -INFO: Extracting commits info for https://github.com/jovantanyk/ip.git (master)... -Jan 24, 2024 1:57:40 PM reposense.commits.CommitInfoAnalyzer analyzeCommits -INFO: Analyzing commits info for https://github.com/jovantanyk/ip.git (master)... -Jan 24, 2024 1:57:40 PM reposense.report.ReportGenerator analyzeRepo -INFO: Analysis of https://github.com/jovantanyk/ip.git (master) completed! -Jan 24, 2024 1:57:40 PM reposense.commits.CommitInfoExtractor extractCommitInfos +Jan 24, 2024 2:14:14 PM reposense.report.RepoCloner waitForCloneProcess +WARNING: Exception met while trying to clone the repo "SampsonYe1999/ip[master]", will skip this repo. +reposense.system.CommandRunnerProcessException: Error returned from command git clone --bare 'https://github.com/SampsonYe1999/ip.git' 'repos/SampsonYe1999_ip/ip_bare' on path . : +Cloning into bare repository 'repos/SampsonYe1999_ip/ip_bare'... +fatal: could not read Username for 'https://github.com': No such device or address + + at reposense.system.CommandRunnerProcess.waitForProcess(CommandRunnerProcess.java:46) + at reposense.report.RepoCloner.waitForCloneProcess(RepoCloner.java:323) + at reposense.report.RepoCloner.getClonedRepoLocation(RepoCloner.java:123) + at reposense.report.ReportGenerator.cloneRepo(ReportGenerator.java:263) + at reposense.report.ReportGenerator.lambda$cloneAndAnalyzeRepos$0(ReportGenerator.java:208) + at java.base/java.util.concurrent.CompletableFuture$AsyncSupply.run(CompletableFuture.java:1700) + at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) + at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) + at java.base/java.lang.Thread.run(Thread.java:829) + +Jan 24, 2024 2:14:14 PM reposense.commits.CommitInfoExtractor extractCommitInfos INFO: Extracting commits info for https://github.com/Kappaccinoh/ip.git (master)... -Jan 24, 2024 1:57:40 PM reposense.commits.CommitInfoAnalyzer analyzeCommits +Jan 24, 2024 2:14:14 PM reposense.commits.CommitInfoAnalyzer analyzeCommits INFO: Analyzing commits info for https://github.com/Kappaccinoh/ip.git (master)... -Jan 24, 2024 1:57:40 PM reposense.report.ReportGenerator analyzeRepo +Jan 24, 2024 2:14:14 PM reposense.report.ReportGenerator analyzeRepo INFO: Analysis of https://github.com/Kappaccinoh/ip.git (master) completed! -Jan 24, 2024 1:57:40 PM reposense.report.RepoCloner waitForCloneProcess +Jan 24, 2024 2:14:14 PM reposense.report.RepoCloner waitForCloneProcess INFO: Cloning of https://github.com/itstrueitstrueitsrealitsreal/ip.git completed! -Jan 24, 2024 1:57:40 PM reposense.report.ReportGenerator analyzeRepos -INFO: [323/428] Analyzing https://github.com/itstrueitstrueitsrealitsreal/ip.git (master)... -Jan 24, 2024 1:57:40 PM reposense.report.ReportGenerator updateRepoConfig +Jan 24, 2024 2:14:14 PM reposense.report.ReportGenerator analyzeRepos +INFO: [324/427] Analyzing https://github.com/itstrueitstrueitsrealitsreal/ip.git (master)... +Jan 24, 2024 2:14:14 PM reposense.report.RepoCloner waitForCloneProcess +INFO: Cloning of https://github.com/agreatdayy/ip.git completed! +Jan 24, 2024 2:14:14 PM reposense.report.ReportGenerator analyzeRepos +INFO: [325/427] Analyzing https://github.com/agreatdayy/ip.git (master)... +Jan 24, 2024 2:14:14 PM reposense.report.ReportGenerator updateRepoConfig INFO: https://github.com/itstrueitstrueitsrealitsreal/ip.git (master) does not contain a standalone config file. -Jan 24, 2024 1:57:40 PM reposense.authorship.FileInfoExtractor extractTextFileInfos +Jan 24, 2024 2:14:14 PM reposense.authorship.FileInfoExtractor extractTextFileInfos INFO: Extracting relevant file info from https://github.com/itstrueitstrueitsrealitsreal/ip.git (master)... -Jan 24, 2024 1:57:40 PM reposense.report.RepoCloner waitForCloneProcess -INFO: Cloning of https://github.com/agreatdayy/ip.git completed! -Jan 24, 2024 1:57:40 PM reposense.report.ReportGenerator analyzeRepos -INFO: [324/428] Analyzing https://github.com/agreatdayy/ip.git (master)... -Jan 24, 2024 1:57:40 PM reposense.report.ReportGenerator updateRepoConfig +Jan 24, 2024 2:14:14 PM reposense.report.ReportGenerator updateRepoConfig INFO: https://github.com/agreatdayy/ip.git (master) does not contain a standalone config file. -Jan 24, 2024 1:57:40 PM reposense.authorship.FileInfoExtractor extractTextFileInfos +Jan 24, 2024 2:14:14 PM reposense.authorship.FileInfoExtractor extractTextFileInfos INFO: Extracting relevant file info from https://github.com/agreatdayy/ip.git (master)... -Jan 24, 2024 1:57:41 PM reposense.report.RepoCloner waitForCloneProcess -WARNING: Exception met while trying to clone the repo "SampsonYe1999/ip[master]", will skip this repo. -reposense.system.CommandRunnerProcessException: Error returned from command git clone --bare 'https://github.com/SampsonYe1999/ip.git' 'repos/SampsonYe1999_ip/ip_bare' on path . : -Cloning into bare repository 'repos/SampsonYe1999_ip/ip_bare'... +Jan 24, 2024 2:14:14 PM reposense.commits.CommitInfoExtractor extractCommitInfos +INFO: Extracting commits info for https://github.com/agreatdayy/ip.git (master)... +Jan 24, 2024 2:14:14 PM reposense.commits.CommitInfoAnalyzer analyzeCommits +INFO: Analyzing commits info for https://github.com/agreatdayy/ip.git (master)... +Jan 24, 2024 2:14:14 PM reposense.report.ReportGenerator analyzeRepo +INFO: Analysis of https://github.com/agreatdayy/ip.git (master) completed! +Jan 24, 2024 2:14:14 PM reposense.report.RepoCloner waitForCloneProcess +WARNING: Exception met while trying to clone the repo "rahhulleee/ip[master]", will skip this repo. +reposense.system.CommandRunnerProcessException: Error returned from command git clone --bare 'https://github.com/rahhulleee/ip.git' 'repos/rahhulleee_ip/ip_bare' on path . : +Cloning into bare repository 'repos/rahhulleee_ip/ip_bare'... fatal: could not read Username for 'https://github.com': No such device or address at reposense.system.CommandRunnerProcess.waitForProcess(CommandRunnerProcess.java:46) @@ -7928,19 +7916,13 @@ fatal: could not read Username for 'https://github.com': No such device or addre at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) at java.base/java.lang.Thread.run(Thread.java:829) -Jan 24, 2024 1:57:41 PM reposense.commits.CommitInfoExtractor extractCommitInfos -INFO: Extracting commits info for https://github.com/agreatdayy/ip.git (master)... -Jan 24, 2024 1:57:41 PM reposense.commits.CommitInfoAnalyzer analyzeCommits -INFO: Analyzing commits info for https://github.com/agreatdayy/ip.git (master)... -Jan 24, 2024 1:57:41 PM reposense.report.ReportGenerator analyzeRepo -INFO: Analysis of https://github.com/agreatdayy/ip.git (master) completed! -Jan 24, 2024 1:57:41 PM reposense.commits.CommitInfoExtractor extractCommitInfos +Jan 24, 2024 2:14:14 PM reposense.commits.CommitInfoExtractor extractCommitInfos INFO: Extracting commits info for https://github.com/itstrueitstrueitsrealitsreal/ip.git (master)... -Jan 24, 2024 1:57:41 PM reposense.commits.CommitInfoAnalyzer analyzeCommits +Jan 24, 2024 2:14:14 PM reposense.commits.CommitInfoAnalyzer analyzeCommits INFO: Analyzing commits info for https://github.com/itstrueitstrueitsrealitsreal/ip.git (master)... -Jan 24, 2024 1:57:41 PM reposense.report.ReportGenerator analyzeRepo +Jan 24, 2024 2:14:14 PM reposense.report.ReportGenerator analyzeRepo INFO: Analysis of https://github.com/itstrueitstrueitsrealitsreal/ip.git (master) completed! -Jan 24, 2024 1:57:41 PM reposense.report.ReportGenerator generateReposReport +Jan 24, 2024 2:14:14 PM reposense.report.ReportGenerator generateReposReport INFO: The report is generated at /home/runner/work/ip-dashboard/ip-dashboard/reposense-report -Jan 24, 2024 1:57:41 PM reposense.RepoSense main -INFO: Elapsed processing time: 1 minute(s) 12.08 second(s) +Jan 24, 2024 2:14:15 PM reposense.RepoSense main +INFO: Elapsed processing time: 30.71 second(s) diff --git a/summary.json b/summary.json index d6d859b6..88039018 100644 --- a/summary.json +++ b/summary.json @@ -1 +1 @@ -{"repoSenseVersion":"e02ab12401","reportGeneratedTime":"Wed Jan 24 21:56:30 2024 UTC+08:00","reportGenerationTime":" 1 minute(s) 11.74 second(s)","zoneId":"UTC+08:00","reportTitle":"CS2103 iP Code Dashboard","repos":[{"location":{"location":"https://github.com/darryl-chan/ip.git","repoName":"ip","organization":"darryl-chan","domainName":"github"},"branch":"master","displayName":"darryl-chan/ip[master]","outputFolderName":"darryl-chan_ip_master"},{"location":{"location":"https://github.com/sebin0817/ip.git","repoName":"ip","organization":"sebin0817","domainName":"github"},"branch":"master","displayName":"sebin0817/ip[master]","outputFolderName":"sebin0817_ip_master"},{"location":{"location":"https://github.com/tanjiajiajun/ip.git","repoName":"ip","organization":"tanjiajiajun","domainName":"github"},"branch":"master","displayName":"tanjiajiajun/ip[master]","outputFolderName":"tanjiajiajun_ip_master"},{"location":{"location":"https://github.com/Arixeyeion/ip.git","repoName":"ip","organization":"Arixeyeion","domainName":"github"},"branch":"master","displayName":"Arixeyeion/ip[master]","outputFolderName":"Arixeyeion_ip_master"},{"location":{"location":"https://github.com/joenus/ip.git","repoName":"ip","organization":"joenus","domainName":"github"},"branch":"master","displayName":"joenus/ip[master]","outputFolderName":"joenus_ip_master"},{"location":{"location":"https://github.com/xinen26/ip.git","repoName":"ip","organization":"xinen26","domainName":"github"},"branch":"master","displayName":"xinen26/ip[master]","outputFolderName":"xinen26_ip_master"},{"location":{"location":"https://github.com/fy17ohhh/ip.git","repoName":"ip","organization":"fy17ohhh","domainName":"github"},"branch":"master","displayName":"fy17ohhh/ip[master]","outputFolderName":"fy17ohhh_ip_master"},{"location":{"location":"https://github.com/lihaoquan/ip.git","repoName":"ip","organization":"lihaoquan","domainName":"github"},"branch":"master","displayName":"lihaoquan/ip[master]","outputFolderName":"lihaoquan_ip_master"},{"location":{"location":"https://github.com/guohuang88/ip.git","repoName":"ip","organization":"guohuang88","domainName":"github"},"branch":"master","displayName":"guohuang88/ip[master]","outputFolderName":"guohuang88_ip_master"},{"location":{"location":"https://github.com/redcolorbicycle/ip.git","repoName":"ip","organization":"redcolorbicycle","domainName":"github"},"branch":"master","displayName":"redcolorbicycle/ip[master]","outputFolderName":"redcolorbicycle_ip_master"},{"location":{"location":"https://github.com/Jerome-j/ip.git","repoName":"ip","organization":"Jerome-j","domainName":"github"},"branch":"master","displayName":"Jerome-j/ip[master]","outputFolderName":"Jerome-j_ip_master"},{"location":{"location":"https://github.com/sethteo/ip.git","repoName":"ip","organization":"sethteo","domainName":"github"},"branch":"master","displayName":"sethteo/ip[master]","outputFolderName":"sethteo_ip_master"},{"location":{"location":"https://github.com/TopKec/ip.git","repoName":"ip","organization":"TopKec","domainName":"github"},"branch":"master","displayName":"TopKec/ip[master]","outputFolderName":"TopKec_ip_master"},{"location":{"location":"https://github.com/joelgoh1/ip.git","repoName":"ip","organization":"joelgoh1","domainName":"github"},"branch":"master","displayName":"joelgoh1/ip[master]","outputFolderName":"joelgoh1_ip_master"},{"location":{"location":"https://github.com/chewbum/ip.git","repoName":"ip","organization":"chewbum","domainName":"github"},"branch":"master","displayName":"chewbum/ip[master]","outputFolderName":"chewbum_ip_master"},{"location":{"location":"https://github.com/timothysashimi/ip.git","repoName":"ip","organization":"timothysashimi","domainName":"github"},"branch":"master","displayName":"timothysashimi/ip[master]","outputFolderName":"timothysashimi_ip_master"},{"location":{"location":"https://github.com/jaejayrome/ip.git","repoName":"ip","organization":"jaejayrome","domainName":"github"},"branch":"master","displayName":"jaejayrome/ip[master]","outputFolderName":"jaejayrome_ip_master"},{"location":{"location":"https://github.com/KhoonSun47/ip.git","repoName":"ip","organization":"KhoonSun47","domainName":"github"},"branch":"master","displayName":"KhoonSun47/ip[master]","outputFolderName":"KhoonSun47_ip_master"},{"location":{"location":"https://github.com/Dethada/ip.git","repoName":"ip","organization":"Dethada","domainName":"github"},"branch":"master","displayName":"Dethada/ip[master]","outputFolderName":"Dethada_ip_master"},{"location":{"location":"https://github.com/Javiery3889/ip.git","repoName":"ip","organization":"Javiery3889","domainName":"github"},"branch":"master","displayName":"Javiery3889/ip[master]","outputFolderName":"Javiery3889_ip_master"},{"location":{"location":"https://github.com/garywongkai/ip.git","repoName":"ip","organization":"garywongkai","domainName":"github"},"branch":"master","displayName":"garywongkai/ip[master]","outputFolderName":"garywongkai_ip_master"},{"location":{"location":"https://github.com/ys112/ip.git","repoName":"ip","organization":"ys112","domainName":"github"},"branch":"master","displayName":"ys112/ip[master]","outputFolderName":"ys112_ip_master"},{"location":{"location":"https://github.com/jmsandiegoo/ip.git","repoName":"ip","organization":"jmsandiegoo","domainName":"github"},"branch":"master","displayName":"jmsandiegoo/ip[master]","outputFolderName":"jmsandiegoo_ip_master"},{"location":{"location":"https://github.com/KohGuanZeh/ip.git","repoName":"ip","organization":"KohGuanZeh","domainName":"github"},"branch":"master","displayName":"KohGuanZeh/ip[master]","outputFolderName":"KohGuanZeh_ip_master"},{"location":{"location":"https://github.com/felixchanyy/ip.git","repoName":"ip","organization":"felixchanyy","domainName":"github"},"branch":"master","displayName":"felixchanyy/ip[master]","outputFolderName":"felixchanyy_ip_master"},{"location":{"location":"https://github.com/tanqinyong/ip.git","repoName":"ip","organization":"tanqinyong","domainName":"github"},"branch":"master","displayName":"tanqinyong/ip[master]","outputFolderName":"tanqinyong_ip_master"},{"location":{"location":"https://github.com/Hwww23/ip.git","repoName":"ip","organization":"Hwww23","domainName":"github"},"branch":"master","displayName":"Hwww23/ip[master]","outputFolderName":"Hwww23_ip_master"},{"location":{"location":"https://github.com/zengzihui/ip.git","repoName":"ip","organization":"zengzihui","domainName":"github"},"branch":"master","displayName":"zengzihui/ip[master]","outputFolderName":"zengzihui_ip_master"},{"location":{"location":"https://github.com/Pluiexo/ip.git","repoName":"ip","organization":"Pluiexo","domainName":"github"},"branch":"master","displayName":"Pluiexo/ip[master]","outputFolderName":"Pluiexo_ip_master"},{"location":{"location":"https://github.com/lokidoki102/ip.git","repoName":"ip","organization":"lokidoki102","domainName":"github"},"branch":"master","displayName":"lokidoki102/ip[master]","outputFolderName":"lokidoki102_ip_master"},{"location":{"location":"https://github.com/choowengyan/ip.git","repoName":"ip","organization":"choowengyan","domainName":"github"},"branch":"master","displayName":"choowengyan/ip[master]","outputFolderName":"choowengyan_ip_master"},{"location":{"location":"https://github.com/SherisseTJW/ip.git","repoName":"ip","organization":"SherisseTJW","domainName":"github"},"branch":"master","displayName":"SherisseTJW/ip[master]","outputFolderName":"SherisseTJW_ip_master"},{"location":{"location":"https://github.com/iynixil/ip.git","repoName":"ip","organization":"iynixil","domainName":"github"},"branch":"master","displayName":"iynixil/ip[master]","outputFolderName":"iynixil_ip_master"},{"location":{"location":"https://github.com/AwJoey/ip.git","repoName":"ip","organization":"AwJoey","domainName":"github"},"branch":"master","displayName":"AwJoey/ip[master]","outputFolderName":"AwJoey_ip_master"},{"location":{"location":"https://github.com/rickkoh/ip.git","repoName":"ip","organization":"rickkoh","domainName":"github"},"branch":"master","displayName":"rickkoh/ip[master]","outputFolderName":"rickkoh_ip_master"},{"location":{"location":"https://github.com/tsulim/ip.git","repoName":"ip","organization":"tsulim","domainName":"github"},"branch":"master","displayName":"tsulim/ip[master]","outputFolderName":"tsulim_ip_master"},{"location":{"location":"https://github.com/Darylgolden/ip.git","repoName":"ip","organization":"Darylgolden","domainName":"github"},"branch":"master","displayName":"Darylgolden/ip[master]","outputFolderName":"Darylgolden_ip_master"},{"location":{"location":"https://github.com/biinnnggggg/ip.git","repoName":"ip","organization":"biinnnggggg","domainName":"github"},"branch":"master","displayName":"biinnnggggg/ip[master]","outputFolderName":"biinnnggggg_ip_master"},{"location":{"location":"https://github.com/Ma-Yirui/ip.git","repoName":"ip","organization":"Ma-Yirui","domainName":"github"},"branch":"master","displayName":"Ma-Yirui/ip[master]","outputFolderName":"Ma-Yirui_ip_master"},{"location":{"location":"https://github.com/itstrueitstrueitsrealitsreal/ip.git","repoName":"ip","organization":"itstrueitstrueitsrealitsreal","domainName":"github"},"branch":"master","displayName":"itstrueitstrueitsrealitsreal/ip[master]","outputFolderName":"itstrueitstrueitsrealitsreal_ip_master"},{"location":{"location":"https://github.com/vnnamng/ip.git","repoName":"ip","organization":"vnnamng","domainName":"github"},"branch":"master","displayName":"vnnamng/ip[master]","outputFolderName":"vnnamng_ip_master"},{"location":{"location":"https://github.com/amanzainal/ip.git","repoName":"ip","organization":"amanzainal","domainName":"github"},"branch":"master","displayName":"amanzainal/ip[master]","outputFolderName":"amanzainal_ip_master"},{"location":{"location":"https://github.com/NeoHW/ip.git","repoName":"ip","organization":"NeoHW","domainName":"github"},"branch":"master","displayName":"NeoHW/ip[master]","outputFolderName":"NeoHW_ip_master"},{"location":{"location":"https://github.com/ZhiWei1010/ip.git","repoName":"ip","organization":"ZhiWei1010","domainName":"github"},"branch":"master","displayName":"ZhiWei1010/ip[master]","outputFolderName":"ZhiWei1010_ip_master"},{"location":{"location":"https://github.com/tankh99/ip.git","repoName":"ip","organization":"tankh99","domainName":"github"},"branch":"master","displayName":"tankh99/ip[master]","outputFolderName":"tankh99_ip_master"},{"location":{"location":"https://github.com/chiralcentre/ip.git","repoName":"ip","organization":"chiralcentre","domainName":"github"},"branch":"master","displayName":"chiralcentre/ip[master]","outputFolderName":"chiralcentre_ip_master"},{"location":{"location":"https://github.com/cocoanautz/ip.git","repoName":"ip","organization":"cocoanautz","domainName":"github"},"branch":"master","displayName":"cocoanautz/ip[master]","outputFolderName":"cocoanautz_ip_master"},{"location":{"location":"https://github.com/pjanthony2001/ip.git","repoName":"ip","organization":"pjanthony2001","domainName":"github"},"branch":"master","displayName":"pjanthony2001/ip[master]","outputFolderName":"pjanthony2001_ip_master"},{"location":{"location":"https://github.com/yuechen2001/ip.git","repoName":"ip","organization":"yuechen2001","domainName":"github"},"branch":"master","displayName":"yuechen2001/ip[master]","outputFolderName":"yuechen2001_ip_master"},{"location":{"location":"https://github.com/c-j-lh/ip.git","repoName":"ip","organization":"c-j-lh","domainName":"github"},"branch":"master","displayName":"c-j-lh/ip[master]","outputFolderName":"c-j-lh_ip_master"},{"location":{"location":"https://github.com/xiaorui-ui/ip.git","repoName":"ip","organization":"xiaorui-ui","domainName":"github"},"branch":"master","displayName":"xiaorui-ui/ip[master]","outputFolderName":"xiaorui-ui_ip_master"},{"location":{"location":"https://github.com/qinboan/ip.git","repoName":"ip","organization":"qinboan","domainName":"github"},"branch":"master","displayName":"qinboan/ip[master]","outputFolderName":"qinboan_ip_master"},{"location":{"location":"https://github.com/qinxutan/ip.git","repoName":"ip","organization":"qinxutan","domainName":"github"},"branch":"master","displayName":"qinxutan/ip[master]","outputFolderName":"qinxutan_ip_master"},{"location":{"location":"https://github.com/S-Aishvarya/ip.git","repoName":"ip","organization":"S-Aishvarya","domainName":"github"},"branch":"master","displayName":"S-Aishvarya/ip[master]","outputFolderName":"S-Aishvarya_ip_master"},{"location":{"location":"https://github.com/zhekaiii/ip.git","repoName":"ip","organization":"zhekaiii","domainName":"github"},"branch":"master","displayName":"zhekaiii/ip[master]","outputFolderName":"zhekaiii_ip_master"},{"location":{"location":"https://github.com/taeewonnn/ip.git","repoName":"ip","organization":"taeewonnn","domainName":"github"},"branch":"master","displayName":"taeewonnn/ip[master]","outputFolderName":"taeewonnn_ip_master"},{"location":{"location":"https://github.com/hjungwoo01/ip.git","repoName":"ip","organization":"hjungwoo01","domainName":"github"},"branch":"master","displayName":"hjungwoo01/ip[master]","outputFolderName":"hjungwoo01_ip_master"},{"location":{"location":"https://github.com/ForAeons/ip.git","repoName":"ip","organization":"ForAeons","domainName":"github"},"branch":"master","displayName":"ForAeons/ip[master]","outputFolderName":"ForAeons_ip_master"},{"location":{"location":"https://github.com/E0735389/ip.git","repoName":"ip","organization":"E0735389","domainName":"github"},"branch":"master","displayName":"E0735389/ip[master]","outputFolderName":"E0735389_ip_master"},{"location":{"location":"https://github.com/Ty-stan0417/ip.git","repoName":"ip","organization":"Ty-stan0417","domainName":"github"},"branch":"master","displayName":"Ty-stan0417/ip[master]","outputFolderName":"Ty-stan0417_ip_master"},{"location":{"location":"https://github.com/wilsonwid/ip.git","repoName":"ip","organization":"wilsonwid","domainName":"github"},"branch":"master","displayName":"wilsonwid/ip[master]","outputFolderName":"wilsonwid_ip_master"},{"location":{"location":"https://github.com/chiageng/ip.git","repoName":"ip","organization":"chiageng","domainName":"github"},"branch":"master","displayName":"chiageng/ip[master]","outputFolderName":"chiageng_ip_master"},{"location":{"location":"https://github.com/ZHANGTIANYAO1/ip.git","repoName":"ip","organization":"ZHANGTIANYAO1","domainName":"github"},"branch":"master","displayName":"ZHANGTIANYAO1/ip[master]","outputFolderName":"ZHANGTIANYAO1_ip_master"},{"location":{"location":"https://github.com/LifHoshi/ip.git","repoName":"ip","organization":"LifHoshi","domainName":"github"},"branch":"master","displayName":"LifHoshi/ip[master]","outputFolderName":"LifHoshi_ip_master"},{"location":{"location":"https://github.com/willowisp01/ip.git","repoName":"ip","organization":"willowisp01","domainName":"github"},"branch":"master","displayName":"willowisp01/ip[master]","outputFolderName":"willowisp01_ip_master"},{"location":{"location":"https://github.com/Jajared/ip.git","repoName":"ip","organization":"Jajared","domainName":"github"},"branch":"master","displayName":"Jajared/ip[master]","outputFolderName":"Jajared_ip_master"},{"location":{"location":"https://github.com/JerryO3/ip.git","repoName":"ip","organization":"JerryO3","domainName":"github"},"branch":"master","displayName":"JerryO3/ip[master]","outputFolderName":"JerryO3_ip_master"},{"location":{"location":"https://github.com/cyqjoseph/ip.git","repoName":"ip","organization":"cyqjoseph","domainName":"github"},"branch":"master","displayName":"cyqjoseph/ip[master]","outputFolderName":"cyqjoseph_ip_master"},{"location":{"location":"https://github.com/jieqiboh/ip.git","repoName":"ip","organization":"jieqiboh","domainName":"github"},"branch":"master","displayName":"jieqiboh/ip[master]","outputFolderName":"jieqiboh_ip_master"},{"location":{"location":"https://github.com/theman-oj10/ip.git","repoName":"ip","organization":"theman-oj10","domainName":"github"},"branch":"master","displayName":"theman-oj10/ip[master]","outputFolderName":"theman-oj10_ip_master"},{"location":{"location":"https://github.com/aureliony/ip.git","repoName":"ip","organization":"aureliony","domainName":"github"},"branch":"master","displayName":"aureliony/ip[master]","outputFolderName":"aureliony_ip_master"},{"location":{"location":"https://github.com/yisiox/ip.git","repoName":"ip","organization":"yisiox","domainName":"github"},"branch":"master","displayName":"yisiox/ip[master]","outputFolderName":"yisiox_ip_master"},{"location":{"location":"https://github.com/Jolonauh/ip.git","repoName":"ip","organization":"Jolonauh","domainName":"github"},"branch":"master","displayName":"Jolonauh/ip[master]","outputFolderName":"Jolonauh_ip_master"},{"location":{"location":"https://github.com/kervyntan/ip.git","repoName":"ip","organization":"kervyntan","domainName":"github"},"branch":"master","displayName":"kervyntan/ip[master]","outputFolderName":"kervyntan_ip_master"},{"location":{"location":"https://github.com/yashpola/ip.git","repoName":"ip","organization":"yashpola","domainName":"github"},"branch":"master","displayName":"yashpola/ip[master]","outputFolderName":"yashpola_ip_master"},{"location":{"location":"https://github.com/wongkj12/ip.git","repoName":"ip","organization":"wongkj12","domainName":"github"},"branch":"master","displayName":"wongkj12/ip[master]","outputFolderName":"wongkj12_ip_master"},{"location":{"location":"https://github.com/tituschewxj/ip.git","repoName":"ip","organization":"tituschewxj","domainName":"github"},"branch":"master","displayName":"tituschewxj/ip[master]","outputFolderName":"tituschewxj_ip_master"},{"location":{"location":"https://github.com/Zer0Legion/ip.git","repoName":"ip","organization":"Zer0Legion","domainName":"github"},"branch":"master","displayName":"Zer0Legion/ip[master]","outputFolderName":"Zer0Legion_ip_master"},{"location":{"location":"https://github.com/g-tejas/ip.git","repoName":"ip","organization":"g-tejas","domainName":"github"},"branch":"master","displayName":"g-tejas/ip[master]","outputFolderName":"g-tejas_ip_master"},{"location":{"location":"https://github.com/legionlegion/ip.git","repoName":"ip","organization":"legionlegion","domainName":"github"},"branch":"master","displayName":"legionlegion/ip[master]","outputFolderName":"legionlegion_ip_master"},{"location":{"location":"https://github.com/tanguoyang/ip.git","repoName":"ip","organization":"tanguoyang","domainName":"github"},"branch":"master","displayName":"tanguoyang/ip[master]","outputFolderName":"tanguoyang_ip_master"},{"location":{"location":"https://github.com/jovantanyk/ip.git","repoName":"ip","organization":"jovantanyk","domainName":"github"},"branch":"master","displayName":"jovantanyk/ip[master]","outputFolderName":"jovantanyk_ip_master"},{"location":{"location":"https://github.com/Xilef121/ip.git","repoName":"ip","organization":"Xilef121","domainName":"github"},"branch":"master","displayName":"Xilef121/ip[master]","outputFolderName":"Xilef121_ip_master"},{"location":{"location":"https://github.com/ziiqii/ip.git","repoName":"ip","organization":"ziiqii","domainName":"github"},"branch":"master","displayName":"ziiqii/ip[master]","outputFolderName":"ziiqii_ip_master"},{"location":{"location":"https://github.com/Bandov/ip.git","repoName":"ip","organization":"Bandov","domainName":"github"},"branch":"master","displayName":"Bandov/ip[master]","outputFolderName":"Bandov_ip_master"},{"location":{"location":"https://github.com/appleraincoat/ip.git","repoName":"ip","organization":"appleraincoat","domainName":"github"},"branch":"master","displayName":"appleraincoat/ip[master]","outputFolderName":"appleraincoat_ip_master"},{"location":{"location":"https://github.com/belligerentbeagle/ip.git","repoName":"ip","organization":"belligerentbeagle","domainName":"github"},"branch":"master","displayName":"belligerentbeagle/ip[master]","outputFolderName":"belligerentbeagle_ip_master"},{"location":{"location":"https://github.com/limrik/ip.git","repoName":"ip","organization":"limrik","domainName":"github"},"branch":"master","displayName":"limrik/ip[master]","outputFolderName":"limrik_ip_master"},{"location":{"location":"https://github.com/nichee/ip.git","repoName":"ip","organization":"nichee","domainName":"github"},"branch":"master","displayName":"nichee/ip[master]","outputFolderName":"nichee_ip_master"},{"location":{"location":"https://github.com/justincred/ip.git","repoName":"ip","organization":"justincred","domainName":"github"},"branch":"master","displayName":"justincred/ip[master]","outputFolderName":"justincred_ip_master"},{"location":{"location":"https://github.com/Tanzhiheng26/ip.git","repoName":"ip","organization":"Tanzhiheng26","domainName":"github"},"branch":"master","displayName":"Tanzhiheng26/ip[master]","outputFolderName":"Tanzhiheng26_ip_master"},{"location":{"location":"https://github.com/cliftonchee/ip.git","repoName":"ip","organization":"cliftonchee","domainName":"github"},"branch":"master","displayName":"cliftonchee/ip[master]","outputFolderName":"cliftonchee_ip_master"},{"location":{"location":"https://github.com/SimHanKiong/ip.git","repoName":"ip","organization":"SimHanKiong","domainName":"github"},"branch":"master","displayName":"SimHanKiong/ip[master]","outputFolderName":"SimHanKiong_ip_master"},{"location":{"location":"https://github.com/ChrysanthemumT/ip.git","repoName":"ip","organization":"ChrysanthemumT","domainName":"github"},"branch":"master","displayName":"ChrysanthemumT/ip[master]","outputFolderName":"ChrysanthemumT_ip_master"},{"location":{"location":"https://github.com/jyztintan/ip.git","repoName":"ip","organization":"jyztintan","domainName":"github"},"branch":"master","displayName":"jyztintan/ip[master]","outputFolderName":"jyztintan_ip_master"},{"location":{"location":"https://github.com/ondretann/ip.git","repoName":"ip","organization":"ondretann","domainName":"github"},"branch":"master","displayName":"ondretann/ip[master]","outputFolderName":"ondretann_ip_master"},{"location":{"location":"https://github.com/bryanyee33/ip.git","repoName":"ip","organization":"bryanyee33","domainName":"github"},"branch":"master","displayName":"bryanyee33/ip[master]","outputFolderName":"bryanyee33_ip_master"},{"location":{"location":"https://github.com/chonghaoen/ip.git","repoName":"ip","organization":"chonghaoen","domainName":"github"},"branch":"master","displayName":"chonghaoen/ip[master]","outputFolderName":"chonghaoen_ip_master"},{"location":{"location":"https://github.com/ChuaZenKhoon/ip.git","repoName":"ip","organization":"ChuaZenKhoon","domainName":"github"},"branch":"master","displayName":"ChuaZenKhoon/ip[master]","outputFolderName":"ChuaZenKhoon_ip_master"},{"location":{"location":"https://github.com/gerteck/ip.git","repoName":"ip","organization":"gerteck","domainName":"github"},"branch":"master","displayName":"gerteck/ip[master]","outputFolderName":"gerteck_ip_master"},{"location":{"location":"https://github.com/ReganChoy/ip.git","repoName":"ip","organization":"ReganChoy","domainName":"github"},"branch":"master","displayName":"ReganChoy/ip[master]","outputFolderName":"ReganChoy_ip_master"},{"location":{"location":"https://github.com/zhuuyicheng/ip.git","repoName":"ip","organization":"zhuuyicheng","domainName":"github"},"branch":"master","displayName":"zhuuyicheng/ip[master]","outputFolderName":"zhuuyicheng_ip_master"},{"location":{"location":"https://github.com/chaaaaun/ip.git","repoName":"ip","organization":"chaaaaun","domainName":"github"},"branch":"master","displayName":"chaaaaun/ip[master]","outputFolderName":"chaaaaun_ip_master"},{"location":{"location":"https://github.com/ChuaZiLong/ip.git","repoName":"ip","organization":"ChuaZiLong","domainName":"github"},"branch":"master","displayName":"ChuaZiLong/ip[master]","outputFolderName":"ChuaZiLong_ip_master"},{"location":{"location":"https://github.com/Benson15912/ip.git","repoName":"ip","organization":"Benson15912","domainName":"github"},"branch":"master","displayName":"Benson15912/ip[master]","outputFolderName":"Benson15912_ip_master"},{"location":{"location":"https://github.com/c-wenlong/ip.git","repoName":"ip","organization":"c-wenlong","domainName":"github"},"branch":"master","displayName":"c-wenlong/ip[master]","outputFolderName":"c-wenlong_ip_master"},{"location":{"location":"https://github.com/gavin331/ip.git","repoName":"ip","organization":"gavin331","domainName":"github"},"branch":"master","displayName":"gavin331/ip[master]","outputFolderName":"gavin331_ip_master"},{"location":{"location":"https://github.com/CJerrong/ip.git","repoName":"ip","organization":"CJerrong","domainName":"github"},"branch":"master","displayName":"CJerrong/ip[master]","outputFolderName":"CJerrong_ip_master"},{"location":{"location":"https://github.com/ibnu2651/ip.git","repoName":"ip","organization":"ibnu2651","domainName":"github"},"branch":"master","displayName":"ibnu2651/ip[master]","outputFolderName":"ibnu2651_ip_master"},{"location":{"location":"https://github.com/1rbg/ip.git","repoName":"ip","organization":"1rbg","domainName":"github"},"branch":"master","displayName":"1rbg/ip[master]","outputFolderName":"1rbg_ip_master"},{"location":{"location":"https://github.com/alvinnzz/ip.git","repoName":"ip","organization":"alvinnzz","domainName":"github"},"branch":"master","displayName":"alvinnzz/ip[master]","outputFolderName":"alvinnzz_ip_master"},{"location":{"location":"https://github.com/whelan-low/ip.git","repoName":"ip","organization":"whelan-low","domainName":"github"},"branch":"master","displayName":"whelan-low/ip[master]","outputFolderName":"whelan-low_ip_master"},{"location":{"location":"https://github.com/ReflectiveObsidian/ip.git","repoName":"ip","organization":"ReflectiveObsidian","domainName":"github"},"branch":"master","displayName":"ReflectiveObsidian/ip[master]","outputFolderName":"ReflectiveObsidian_ip_master"},{"location":{"location":"https://github.com/kwuunnn/ip.git","repoName":"ip","organization":"kwuunnn","domainName":"github"},"branch":"master","displayName":"kwuunnn/ip[master]","outputFolderName":"kwuunnn_ip_master"},{"location":{"location":"https://github.com/billyhoce/ip.git","repoName":"ip","organization":"billyhoce","domainName":"github"},"branch":"master","displayName":"billyhoce/ip[master]","outputFolderName":"billyhoce_ip_master"},{"location":{"location":"https://github.com/Ryo-Seah/ip.git","repoName":"ip","organization":"Ryo-Seah","domainName":"github"},"branch":"master","displayName":"Ryo-Seah/ip[master]","outputFolderName":"Ryo-Seah_ip_master"},{"location":{"location":"https://github.com/gingerbreaf/ip.git","repoName":"ip","organization":"gingerbreaf","domainName":"github"},"branch":"master","displayName":"gingerbreaf/ip[master]","outputFolderName":"gingerbreaf_ip_master"},{"location":{"location":"https://github.com/yeoshuheng/ip.git","repoName":"ip","organization":"yeoshuheng","domainName":"github"},"branch":"master","displayName":"yeoshuheng/ip[master]","outputFolderName":"yeoshuheng_ip_master"},{"location":{"location":"https://github.com/DingBao-sys/ip.git","repoName":"ip","organization":"DingBao-sys","domainName":"github"},"branch":"master","displayName":"DingBao-sys/ip[master]","outputFolderName":"DingBao-sys_ip_master"},{"location":{"location":"https://github.com/ashleyclx/ip.git","repoName":"ip","organization":"ashleyclx","domainName":"github"},"branch":"master","displayName":"ashleyclx/ip[master]","outputFolderName":"ashleyclx_ip_master"},{"location":{"location":"https://github.com/TheodoreKooo/ip.git","repoName":"ip","organization":"TheodoreKooo","domainName":"github"},"branch":"master","displayName":"TheodoreKooo/ip[master]","outputFolderName":"TheodoreKooo_ip_master"},{"location":{"location":"https://github.com/sun-ruiheng/ip.git","repoName":"ip","organization":"sun-ruiheng","domainName":"github"},"branch":"master","displayName":"sun-ruiheng/ip[master]","outputFolderName":"sun-ruiheng_ip_master"},{"location":{"location":"https://github.com/Fidget-Spinner/ip.git","repoName":"ip","organization":"Fidget-Spinner","domainName":"github"},"branch":"master","displayName":"Fidget-Spinner/ip[master]","outputFolderName":"Fidget-Spinner_ip_master"},{"location":{"location":"https://github.com/Cedricaca/ip.git","repoName":"ip","organization":"Cedricaca","domainName":"github"},"branch":"master","displayName":"Cedricaca/ip[master]","outputFolderName":"Cedricaca_ip_master"},{"location":{"location":"https://github.com/YowSiaoKang/ip.git","repoName":"ip","organization":"YowSiaoKang","domainName":"github"},"branch":"master","displayName":"YowSiaoKang/ip[master]","outputFolderName":"YowSiaoKang_ip_master"},{"location":{"location":"https://github.com/J-wang-CSMA/ip.git","repoName":"ip","organization":"J-wang-CSMA","domainName":"github"},"branch":"master","displayName":"J-wang-CSMA/ip[master]","outputFolderName":"J-wang-CSMA_ip_master"},{"location":{"location":"https://github.com/Ragnapop/ip.git","repoName":"ip","organization":"Ragnapop","domainName":"github"},"branch":"master","displayName":"Ragnapop/ip[master]","outputFolderName":"Ragnapop_ip_master"},{"location":{"location":"https://github.com/UdhayaShan1/ip.git","repoName":"ip","organization":"UdhayaShan1","domainName":"github"},"branch":"master","displayName":"UdhayaShan1/ip[master]","outputFolderName":"UdhayaShan1_ip_master"},{"location":{"location":"https://github.com/tayziyi/ip.git","repoName":"ip","organization":"tayziyi","domainName":"github"},"branch":"master","displayName":"tayziyi/ip[master]","outputFolderName":"tayziyi_ip_master"},{"location":{"location":"https://github.com/blaukc/ip.git","repoName":"ip","organization":"blaukc","domainName":"github"},"branch":"master","displayName":"blaukc/ip[master]","outputFolderName":"blaukc_ip_master"},{"location":{"location":"https://github.com/kokerinks/ip.git","repoName":"ip","organization":"kokerinks","domainName":"github"},"branch":"master","displayName":"kokerinks/ip[master]","outputFolderName":"kokerinks_ip_master"},{"location":{"location":"https://github.com/mahadhir247/ip.git","repoName":"ip","organization":"mahadhir247","domainName":"github"},"branch":"master","displayName":"mahadhir247/ip[master]","outputFolderName":"mahadhir247_ip_master"},{"location":{"location":"https://github.com/delishad21/ip.git","repoName":"ip","organization":"delishad21","domainName":"github"},"branch":"master","displayName":"delishad21/ip[master]","outputFolderName":"delishad21_ip_master"},{"location":{"location":"https://github.com/gavingoh99/ip.git","repoName":"ip","organization":"gavingoh99","domainName":"github"},"branch":"master","displayName":"gavingoh99/ip[master]","outputFolderName":"gavingoh99_ip_master"},{"location":{"location":"https://github.com/kjw142857/ip.git","repoName":"ip","organization":"kjw142857","domainName":"github"},"branch":"master","displayName":"kjw142857/ip[master]","outputFolderName":"kjw142857_ip_master"},{"location":{"location":"https://github.com/dayn-1/ip.git","repoName":"ip","organization":"dayn-1","domainName":"github"},"branch":"master","displayName":"dayn-1/ip[master]","outputFolderName":"dayn-1_ip_master"},{"location":{"location":"https://github.com/macareonie/ip.git","repoName":"ip","organization":"macareonie","domainName":"github"},"branch":"master","displayName":"macareonie/ip[master]","outputFolderName":"macareonie_ip_master"},{"location":{"location":"https://github.com/Rikko1204/ip.git","repoName":"ip","organization":"Rikko1204","domainName":"github"},"branch":"master","displayName":"Rikko1204/ip[master]","outputFolderName":"Rikko1204_ip_master"},{"location":{"location":"https://github.com/teojunda/ip.git","repoName":"ip","organization":"teojunda","domainName":"github"},"branch":"master","displayName":"teojunda/ip[master]","outputFolderName":"teojunda_ip_master"},{"location":{"location":"https://github.com/thewongdylan/ip.git","repoName":"ip","organization":"thewongdylan","domainName":"github"},"branch":"master","displayName":"thewongdylan/ip[master]","outputFolderName":"thewongdylan_ip_master"},{"location":{"location":"https://github.com/bertrandong/ip.git","repoName":"ip","organization":"bertrandong","domainName":"github"},"branch":"master","displayName":"bertrandong/ip[master]","outputFolderName":"bertrandong_ip_master"},{"location":{"location":"https://github.com/rertyy/ip.git","repoName":"ip","organization":"rertyy","domainName":"github"},"branch":"master","displayName":"rertyy/ip[master]","outputFolderName":"rertyy_ip_master"},{"location":{"location":"https://github.com/soons1/ip.git","repoName":"ip","organization":"soons1","domainName":"github"},"branch":"master","displayName":"soons1/ip[master]","outputFolderName":"soons1_ip_master"},{"location":{"location":"https://github.com/solomonng2001/ip.git","repoName":"ip","organization":"solomonng2001","domainName":"github"},"branch":"master","displayName":"solomonng2001/ip[master]","outputFolderName":"solomonng2001_ip_master"},{"location":{"location":"https://github.com/guanquann/ip.git","repoName":"ip","organization":"guanquann","domainName":"github"},"branch":"master","displayName":"guanquann/ip[master]","outputFolderName":"guanquann_ip_master"},{"location":{"location":"https://github.com/YuSoonZ/ip.git","repoName":"ip","organization":"YuSoonZ","domainName":"github"},"branch":"master","displayName":"YuSoonZ/ip[master]","outputFolderName":"YuSoonZ_ip_master"},{"location":{"location":"https://github.com/JuliaPoo/ip.git","repoName":"ip","organization":"JuliaPoo","domainName":"github"},"branch":"master","displayName":"JuliaPoo/ip[master]","outputFolderName":"JuliaPoo_ip_master"},{"location":{"location":"https://github.com/AL-ZT/ip.git","repoName":"ip","organization":"AL-ZT","domainName":"github"},"branch":"master","displayName":"AL-ZT/ip[master]","outputFolderName":"AL-ZT_ip_master"},{"location":{"location":"https://github.com/dillontkh/ip.git","repoName":"ip","organization":"dillontkh","domainName":"github"},"branch":"master","displayName":"dillontkh/ip[master]","outputFolderName":"dillontkh_ip_master"},{"location":{"location":"https://github.com/camille-readbean/ip.git","repoName":"ip","organization":"camille-readbean","domainName":"github"},"branch":"master","displayName":"camille-readbean/ip[master]","outputFolderName":"camille-readbean_ip_master"},{"location":{"location":"https://github.com/ruijietay/ip.git","repoName":"ip","organization":"ruijietay","domainName":"github"},"branch":"master","displayName":"ruijietay/ip[master]","outputFolderName":"ruijietay_ip_master"},{"location":{"location":"https://github.com/HM33-Stu/ip.git","repoName":"ip","organization":"HM33-Stu","domainName":"github"},"branch":"master","displayName":"HM33-Stu/ip[master]","outputFolderName":"HM33-Stu_ip_master"},{"location":{"location":"https://github.com/nobodyishappy/ip.git","repoName":"ip","organization":"nobodyishappy","domainName":"github"},"branch":"master","displayName":"nobodyishappy/ip[master]","outputFolderName":"nobodyishappy_ip_master"},{"location":{"location":"https://github.com/yadunut/ip.git","repoName":"ip","organization":"yadunut","domainName":"github"},"branch":"master","displayName":"yadunut/ip[master]","outputFolderName":"yadunut_ip_master"},{"location":{"location":"https://github.com/breezetall/ip.git","repoName":"ip","organization":"breezetall","domainName":"github"},"branch":"master","displayName":"breezetall/ip[master]","outputFolderName":"breezetall_ip_master"},{"location":{"location":"https://github.com/BryanL2303/ip.git","repoName":"ip","organization":"BryanL2303","domainName":"github"},"branch":"master","displayName":"BryanL2303/ip[master]","outputFolderName":"BryanL2303_ip_master"},{"location":{"location":"https://github.com/RyanNgWH/ip.git","repoName":"ip","organization":"RyanNgWH","domainName":"github"},"branch":"master","displayName":"RyanNgWH/ip[master]","outputFolderName":"RyanNgWH_ip_master"},{"location":{"location":"https://github.com/Jaspertzx/ip.git","repoName":"ip","organization":"Jaspertzx","domainName":"github"},"branch":"master","displayName":"Jaspertzx/ip[master]","outputFolderName":"Jaspertzx_ip_master"},{"location":{"location":"https://github.com/smolegz/ip.git","repoName":"ip","organization":"smolegz","domainName":"github"},"branch":"master","displayName":"smolegz/ip[master]","outputFolderName":"smolegz_ip_master"},{"location":{"location":"https://github.com/azumieflare/ip.git","repoName":"ip","organization":"azumieflare","domainName":"github"},"branch":"master","displayName":"azumieflare/ip[master]","outputFolderName":"azumieflare_ip_master"},{"location":{"location":"https://github.com/SimKianSeng/ip.git","repoName":"ip","organization":"SimKianSeng","domainName":"github"},"branch":"master","displayName":"SimKianSeng/ip[master]","outputFolderName":"SimKianSeng_ip_master"},{"location":{"location":"https://github.com/HongRay/ip.git","repoName":"ip","organization":"HongRay","domainName":"github"},"branch":"master","displayName":"HongRay/ip[master]","outputFolderName":"HongRay_ip_master"},{"location":{"location":"https://github.com/kailashgautham/ip.git","repoName":"ip","organization":"kailashgautham","domainName":"github"},"branch":"master","displayName":"kailashgautham/ip[master]","outputFolderName":"kailashgautham_ip_master"},{"location":{"location":"https://github.com/donwong2308/ip.git","repoName":"ip","organization":"donwong2308","domainName":"github"},"branch":"master","displayName":"donwong2308/ip[master]","outputFolderName":"donwong2308_ip_master"},{"location":{"location":"https://github.com/cheahTJ/ip.git","repoName":"ip","organization":"cheahTJ","domainName":"github"},"branch":"master","displayName":"cheahTJ/ip[master]","outputFolderName":"cheahTJ_ip_master"},{"location":{"location":"https://github.com/triciiaaa/ip.git","repoName":"ip","organization":"triciiaaa","domainName":"github"},"branch":"master","displayName":"triciiaaa/ip[master]","outputFolderName":"triciiaaa_ip_master"},{"location":{"location":"https://github.com/larainezo/ip.git","repoName":"ip","organization":"larainezo","domainName":"github"},"branch":"master","displayName":"larainezo/ip[master]","outputFolderName":"larainezo_ip_master"},{"location":{"location":"https://github.com/yap-zong-xin/ip.git","repoName":"ip","organization":"yap-zong-xin","domainName":"github"},"branch":"master","displayName":"yap-zong-xin/ip[master]","outputFolderName":"yap-zong-xin_ip_master"},{"location":{"location":"https://github.com/kailinteoo/ip.git","repoName":"ip","organization":"kailinteoo","domainName":"github"},"branch":"master","displayName":"kailinteoo/ip[master]","outputFolderName":"kailinteoo_ip_master"},{"location":{"location":"https://github.com/brennalaurentan/ip.git","repoName":"ip","organization":"brennalaurentan","domainName":"github"},"branch":"master","displayName":"brennalaurentan/ip[master]","outputFolderName":"brennalaurentan_ip_master"},{"location":{"location":"https://github.com/GiselleTan/ip.git","repoName":"ip","organization":"GiselleTan","domainName":"github"},"branch":"master","displayName":"GiselleTan/ip[master]","outputFolderName":"GiselleTan_ip_master"},{"location":{"location":"https://github.com/taufiq/ip.git","repoName":"ip","organization":"taufiq","domainName":"github"},"branch":"master","displayName":"taufiq/ip[master]","outputFolderName":"taufiq_ip_master"},{"location":{"location":"https://github.com/xuelinglow/ip.git","repoName":"ip","organization":"xuelinglow","domainName":"github"},"branch":"master","displayName":"xuelinglow/ip[master]","outputFolderName":"xuelinglow_ip_master"},{"location":{"location":"https://github.com/SherwynNg/ip.git","repoName":"ip","organization":"SherwynNg","domainName":"github"},"branch":"master","displayName":"SherwynNg/ip[master]","outputFolderName":"SherwynNg_ip_master"},{"location":{"location":"https://github.com/caitlyntang/ip.git","repoName":"ip","organization":"caitlyntang","domainName":"github"},"branch":"master","displayName":"caitlyntang/ip[master]","outputFolderName":"caitlyntang_ip_master"},{"location":{"location":"https://github.com/AndrewOng2066/ip.git","repoName":"ip","organization":"AndrewOng2066","domainName":"github"},"branch":"master","displayName":"AndrewOng2066/ip[master]","outputFolderName":"AndrewOng2066_ip_master"},{"location":{"location":"https://github.com/MarcusGitty/ip.git","repoName":"ip","organization":"MarcusGitty","domainName":"github"},"branch":"master","displayName":"MarcusGitty/ip[master]","outputFolderName":"MarcusGitty_ip_master"},{"location":{"location":"https://github.com/Anant1902/ip.git","repoName":"ip","organization":"Anant1902","domainName":"github"},"branch":"master","displayName":"Anant1902/ip[master]","outputFolderName":"Anant1902_ip_master"},{"location":{"location":"https://github.com/headcube1/ip.git","repoName":"ip","organization":"headcube1","domainName":"github"},"branch":"master","displayName":"headcube1/ip[master]","outputFolderName":"headcube1_ip_master"},{"location":{"location":"https://github.com/ararchch/ip.git","repoName":"ip","organization":"ararchch","domainName":"github"},"branch":"master","displayName":"ararchch/ip[master]","outputFolderName":"ararchch_ip_master"},{"location":{"location":"https://github.com/chiaryan/ip.git","repoName":"ip","organization":"chiaryan","domainName":"github"},"branch":"master","displayName":"chiaryan/ip[master]","outputFolderName":"chiaryan_ip_master"},{"location":{"location":"https://github.com/chengjunyuan/ip.git","repoName":"ip","organization":"chengjunyuan","domainName":"github"},"branch":"master","displayName":"chengjunyuan/ip[master]","outputFolderName":"chengjunyuan_ip_master"},{"location":{"location":"https://github.com/LimZiJia/ip.git","repoName":"ip","organization":"LimZiJia","domainName":"github"},"branch":"master","displayName":"LimZiJia/ip[master]","outputFolderName":"LimZiJia_ip_master"},{"location":{"location":"https://github.com/darkvoid32/ip.git","repoName":"ip","organization":"darkvoid32","domainName":"github"},"branch":"master","displayName":"darkvoid32/ip[master]","outputFolderName":"darkvoid32_ip_master"},{"location":{"location":"https://github.com/maze508/ip.git","repoName":"ip","organization":"maze508","domainName":"github"},"branch":"master","displayName":"maze508/ip[master]","outputFolderName":"maze508_ip_master"},{"location":{"location":"https://github.com/RingoftheKing/ip.git","repoName":"ip","organization":"RingoftheKing","domainName":"github"},"branch":"master","displayName":"RingoftheKing/ip[master]","outputFolderName":"RingoftheKing_ip_master"},{"location":{"location":"https://github.com/drustanyjt/ip.git","repoName":"ip","organization":"drustanyjt","domainName":"github"},"branch":"master","displayName":"drustanyjt/ip[master]","outputFolderName":"drustanyjt_ip_master"},{"location":{"location":"https://github.com/jxunze/ip.git","repoName":"ip","organization":"jxunze","domainName":"github"},"branch":"master","displayName":"jxunze/ip[master]","outputFolderName":"jxunze_ip_master"},{"location":{"location":"https://github.com/Derekljh/ip.git","repoName":"ip","organization":"Derekljh","domainName":"github"},"branch":"master","displayName":"Derekljh/ip[master]","outputFolderName":"Derekljh_ip_master"},{"location":{"location":"https://github.com/alphajae11/ip.git","repoName":"ip","organization":"alphajae11","domainName":"github"},"branch":"master","displayName":"alphajae11/ip[master]","outputFolderName":"alphajae11_ip_master"},{"location":{"location":"https://github.com/Kappaccinoh/ip.git","repoName":"ip","organization":"Kappaccinoh","domainName":"github"},"branch":"master","displayName":"Kappaccinoh/ip[master]","outputFolderName":"Kappaccinoh_ip_master"},{"location":{"location":"https://github.com/yuhinarita/ip.git","repoName":"ip","organization":"yuhinarita","domainName":"github"},"branch":"master","displayName":"yuhinarita/ip[master]","outputFolderName":"yuhinarita_ip_master"},{"location":{"location":"https://github.com/kab-dot/ip.git","repoName":"ip","organization":"kab-dot","domainName":"github"},"branch":"master","displayName":"kab-dot/ip[master]","outputFolderName":"kab-dot_ip_master"},{"location":{"location":"https://github.com/alfaloo/ip.git","repoName":"ip","organization":"alfaloo","domainName":"github"},"branch":"master","displayName":"alfaloo/ip[master]","outputFolderName":"alfaloo_ip_master"},{"location":{"location":"https://github.com/doyelee0313/ip.git","repoName":"ip","organization":"doyelee0313","domainName":"github"},"branch":"master","displayName":"doyelee0313/ip[master]","outputFolderName":"doyelee0313_ip_master"},{"location":{"location":"https://github.com/Emberlynn-Loo/ip.git","repoName":"ip","organization":"Emberlynn-Loo","domainName":"github"},"branch":"master","displayName":"Emberlynn-Loo/ip[master]","outputFolderName":"Emberlynn-Loo_ip_master"},{"location":{"location":"https://github.com/ChocoRagdoll/ip.git","repoName":"ip","organization":"ChocoRagdoll","domainName":"github"},"branch":"master","displayName":"ChocoRagdoll/ip[master]","outputFolderName":"ChocoRagdoll_ip_master"},{"location":{"location":"https://github.com/dwangwk/ip.git","repoName":"ip","organization":"dwangwk","domainName":"github"},"branch":"master","displayName":"dwangwk/ip[master]","outputFolderName":"dwangwk_ip_master"},{"location":{"location":"https://github.com/Wyrkx/ip.git","repoName":"ip","organization":"Wyrkx","domainName":"github"},"branch":"master","displayName":"Wyrkx/ip[master]","outputFolderName":"Wyrkx_ip_master"},{"location":{"location":"https://github.com/tohlh/ip.git","repoName":"ip","organization":"tohlh","domainName":"github"},"branch":"master","displayName":"tohlh/ip[master]","outputFolderName":"tohlh_ip_master"},{"location":{"location":"https://github.com/tzaph/ip.git","repoName":"ip","organization":"tzaph","domainName":"github"},"branch":"master","displayName":"tzaph/ip[master]","outputFolderName":"tzaph_ip_master"},{"location":{"location":"https://github.com/PateShin/ip.git","repoName":"ip","organization":"PateShin","domainName":"github"},"branch":"master","displayName":"PateShin/ip[master]","outputFolderName":"PateShin_ip_master"},{"location":{"location":"https://github.com/benson1029/ip.git","repoName":"ip","organization":"benson1029","domainName":"github"},"branch":"master","displayName":"benson1029/ip[master]","outputFolderName":"benson1029_ip_master"},{"location":{"location":"https://github.com/JustWeiHao/ip.git","repoName":"ip","organization":"JustWeiHao","domainName":"github"},"branch":"master","displayName":"JustWeiHao/ip[master]","outputFolderName":"JustWeiHao_ip_master"},{"location":{"location":"https://github.com/swtan346/ip.git","repoName":"ip","organization":"swtan346","domainName":"github"},"branch":"master","displayName":"swtan346/ip[master]","outputFolderName":"swtan346_ip_master"},{"location":{"location":"https://github.com/gosongying/ip.git","repoName":"ip","organization":"gosongying","domainName":"github"},"branch":"master","displayName":"gosongying/ip[master]","outputFolderName":"gosongying_ip_master"},{"location":{"location":"https://github.com/ivan24004/ip.git","repoName":"ip","organization":"ivan24004","domainName":"github"},"branch":"master","displayName":"ivan24004/ip[master]","outputFolderName":"ivan24004_ip_master"},{"location":{"location":"https://github.com/shavonneg/ip.git","repoName":"ip","organization":"shavonneg","domainName":"github"},"branch":"master","displayName":"shavonneg/ip[master]","outputFolderName":"shavonneg_ip_master"},{"location":{"location":"https://github.com/Lalelulilulela/ip.git","repoName":"ip","organization":"Lalelulilulela","domainName":"github"},"branch":"master","displayName":"Lalelulilulela/ip[master]","outputFolderName":"Lalelulilulela_ip_master"},{"location":{"location":"https://github.com/eunrcn/ip.git","repoName":"ip","organization":"eunrcn","domainName":"github"},"branch":"master","displayName":"eunrcn/ip[master]","outputFolderName":"eunrcn_ip_master"},{"location":{"location":"https://github.com/jocelyn-soh/ip.git","repoName":"ip","organization":"jocelyn-soh","domainName":"github"},"branch":"master","displayName":"jocelyn-soh/ip[master]","outputFolderName":"jocelyn-soh_ip_master"},{"location":{"location":"https://github.com/lynnetteeee/ip.git","repoName":"ip","organization":"lynnetteeee","domainName":"github"},"branch":"master","displayName":"lynnetteeee/ip[master]","outputFolderName":"lynnetteeee_ip_master"},{"location":{"location":"https://github.com/chenyixin0/ip.git","repoName":"ip","organization":"chenyixin0","domainName":"github"},"branch":"master","displayName":"chenyixin0/ip[master]","outputFolderName":"chenyixin0_ip_master"},{"location":{"location":"https://github.com/tanjieling0/ip.git","repoName":"ip","organization":"tanjieling0","domainName":"github"},"branch":"master","displayName":"tanjieling0/ip[master]","outputFolderName":"tanjieling0_ip_master"},{"location":{"location":"https://github.com/danielleloh/ip.git","repoName":"ip","organization":"danielleloh","domainName":"github"},"branch":"master","displayName":"danielleloh/ip[master]","outputFolderName":"danielleloh_ip_master"},{"location":{"location":"https://github.com/jannaleong/ip.git","repoName":"ip","organization":"jannaleong","domainName":"github"},"branch":"master","displayName":"jannaleong/ip[master]","outputFolderName":"jannaleong_ip_master"},{"location":{"location":"https://github.com/wapisai/ip.git","repoName":"ip","organization":"wapisai","domainName":"github"},"branch":"master","displayName":"wapisai/ip[master]","outputFolderName":"wapisai_ip_master"},{"location":{"location":"https://github.com/NatLeong/ip.git","repoName":"ip","organization":"NatLeong","domainName":"github"},"branch":"master","displayName":"NatLeong/ip[master]","outputFolderName":"NatLeong_ip_master"},{"location":{"location":"https://github.com/Pughal77/ip.git","repoName":"ip","organization":"Pughal77","domainName":"github"},"branch":"master","displayName":"Pughal77/ip[master]","outputFolderName":"Pughal77_ip_master"},{"location":{"location":"https://github.com/tahnya/ip.git","repoName":"ip","organization":"tahnya","domainName":"github"},"branch":"master","displayName":"tahnya/ip[master]","outputFolderName":"tahnya_ip_master"},{"location":{"location":"https://github.com/tamagochuuu/ip.git","repoName":"ip","organization":"tamagochuuu","domainName":"github"},"branch":"master","displayName":"tamagochuuu/ip[master]","outputFolderName":"tamagochuuu_ip_master"},{"location":{"location":"https://github.com/agreatdayy/ip.git","repoName":"ip","organization":"agreatdayy","domainName":"github"},"branch":"master","displayName":"agreatdayy/ip[master]","outputFolderName":"agreatdayy_ip_master"},{"location":{"location":"https://github.com/CaptainKeqing/ip.git","repoName":"ip","organization":"CaptainKeqing","domainName":"github"},"branch":"master","displayName":"CaptainKeqing/ip[master]","outputFolderName":"CaptainKeqing_ip_master"},{"location":{"location":"https://github.com/zhikaiong2001/ip.git","repoName":"ip","organization":"zhikaiong2001","domainName":"github"},"branch":"master","displayName":"zhikaiong2001/ip[master]","outputFolderName":"zhikaiong2001_ip_master"},{"location":{"location":"https://github.com/johnyoozhengxian/ip.git","repoName":"ip","organization":"johnyoozhengxian","domainName":"github"},"branch":"master","displayName":"johnyoozhengxian/ip[master]","outputFolderName":"johnyoozhengxian_ip_master"},{"location":{"location":"https://github.com/KinTatHo/ip.git","repoName":"ip","organization":"KinTatHo","domainName":"github"},"branch":"master","displayName":"KinTatHo/ip[master]","outputFolderName":"KinTatHo_ip_master"},{"location":{"location":"https://github.com/Joseph31416/ip.git","repoName":"ip","organization":"Joseph31416","domainName":"github"},"branch":"master","displayName":"Joseph31416/ip[master]","outputFolderName":"Joseph31416_ip_master"},{"location":{"location":"https://github.com/Murugan-Maniish/ip.git","repoName":"ip","organization":"Murugan-Maniish","domainName":"github"},"branch":"master","displayName":"Murugan-Maniish/ip[master]","outputFolderName":"Murugan-Maniish_ip_master"},{"location":{"location":"https://github.com/Joshy837/ip.git","repoName":"ip","organization":"Joshy837","domainName":"github"},"branch":"master","displayName":"Joshy837/ip[master]","outputFolderName":"Joshy837_ip_master"},{"location":{"location":"https://github.com/jamessinmaojun/ip.git","repoName":"ip","organization":"jamessinmaojun","domainName":"github"},"branch":"master","displayName":"jamessinmaojun/ip[master]","outputFolderName":"jamessinmaojun_ip_master"},{"location":{"location":"https://github.com/Joelwang22/ip.git","repoName":"ip","organization":"Joelwang22","domainName":"github"},"branch":"master","displayName":"Joelwang22/ip[master]","outputFolderName":"Joelwang22_ip_master"},{"location":{"location":"https://github.com/shawnnlimm/ip.git","repoName":"ip","organization":"shawnnlimm","domainName":"github"},"branch":"master","displayName":"shawnnlimm/ip[master]","outputFolderName":"shawnnlimm_ip_master"},{"location":{"location":"https://github.com/erv-teo/ip.git","repoName":"ip","organization":"erv-teo","domainName":"github"},"branch":"master","displayName":"erv-teo/ip[master]","outputFolderName":"erv-teo_ip_master"},{"location":{"location":"https://github.com/h4ow3i/ip.git","repoName":"ip","organization":"h4ow3i","domainName":"github"},"branch":"master","displayName":"h4ow3i/ip[master]","outputFolderName":"h4ow3i_ip_master"},{"location":{"location":"https://github.com/ziyang27/ip.git","repoName":"ip","organization":"ziyang27","domainName":"github"},"branch":"master","displayName":"ziyang27/ip[master]","outputFolderName":"ziyang27_ip_master"},{"location":{"location":"https://github.com/0nesheep/ip.git","repoName":"ip","organization":"0nesheep","domainName":"github"},"branch":"master","displayName":"0nesheep/ip[master]","outputFolderName":"0nesheep_ip_master"},{"location":{"location":"https://github.com/0-yibai/ip.git","repoName":"ip","organization":"0-yibai","domainName":"github"},"branch":"master","displayName":"0-yibai/ip[master]","outputFolderName":"0-yibai_ip_master"},{"location":{"location":"https://github.com/jerremyng/ip.git","repoName":"ip","organization":"jerremyng","domainName":"github"},"branch":"master","displayName":"jerremyng/ip[master]","outputFolderName":"jerremyng_ip_master"},{"location":{"location":"https://github.com/yorklim/ip.git","repoName":"ip","organization":"yorklim","domainName":"github"},"branch":"master","displayName":"yorklim/ip[master]","outputFolderName":"yorklim_ip_master"},{"location":{"location":"https://github.com/yapxuanxuan/ip.git","repoName":"ip","organization":"yapxuanxuan","domainName":"github"},"branch":"master","displayName":"yapxuanxuan/ip[master]","outputFolderName":"yapxuanxuan_ip_master"},{"location":{"location":"https://github.com/taniatsq/ip.git","repoName":"ip","organization":"taniatsq","domainName":"github"},"branch":"master","displayName":"taniatsq/ip[master]","outputFolderName":"taniatsq_ip_master"},{"location":{"location":"https://github.com/yongkotaro/ip.git","repoName":"ip","organization":"yongkotaro","domainName":"github"},"branch":"master","displayName":"yongkotaro/ip[master]","outputFolderName":"yongkotaro_ip_master"},{"location":{"location":"https://github.com/tanyunchao/ip.git","repoName":"ip","organization":"tanyunchao","domainName":"github"},"branch":"master","displayName":"tanyunchao/ip[master]","outputFolderName":"tanyunchao_ip_master"},{"location":{"location":"https://github.com/KiatLun/ip.git","repoName":"ip","organization":"KiatLun","domainName":"github"},"branch":"master","displayName":"KiatLun/ip[master]","outputFolderName":"KiatLun_ip_master"},{"location":{"location":"https://github.com/Xuyan0518/ip.git","repoName":"ip","organization":"Xuyan0518","domainName":"github"},"branch":"master","displayName":"Xuyan0518/ip[master]","outputFolderName":"Xuyan0518_ip_master"},{"location":{"location":"https://github.com/cleowenxuan/ip.git","repoName":"ip","organization":"cleowenxuan","domainName":"github"},"branch":"master","displayName":"cleowenxuan/ip[master]","outputFolderName":"cleowenxuan_ip_master"},{"location":{"location":"https://github.com/logical-1985516/ip.git","repoName":"ip","organization":"logical-1985516","domainName":"github"},"branch":"master","displayName":"logical-1985516/ip[master]","outputFolderName":"logical-1985516_ip_master"},{"location":{"location":"https://github.com/jessicawyz/ip.git","repoName":"ip","organization":"jessicawyz","domainName":"github"},"branch":"master","displayName":"jessicawyz/ip[master]","outputFolderName":"jessicawyz_ip_master"},{"location":{"location":"https://github.com/ashleyy2444/ip.git","repoName":"ip","organization":"ashleyy2444","domainName":"github"},"branch":"master","displayName":"ashleyy2444/ip[master]","outputFolderName":"ashleyy2444_ip_master"},{"location":{"location":"https://github.com/tengcharmaine/ip.git","repoName":"ip","organization":"tengcharmaine","domainName":"github"},"branch":"master","displayName":"tengcharmaine/ip[master]","outputFolderName":"tengcharmaine_ip_master"},{"location":{"location":"https://github.com/ThatGirlJam/ip.git","repoName":"ip","organization":"ThatGirlJam","domainName":"github"},"branch":"master","displayName":"ThatGirlJam/ip[master]","outputFolderName":"ThatGirlJam_ip_master"},{"location":{"location":"https://github.com/saiutkarsh33/ip.git","repoName":"ip","organization":"saiutkarsh33","domainName":"github"},"branch":"master","displayName":"saiutkarsh33/ip[master]","outputFolderName":"saiutkarsh33_ip_master"},{"location":{"location":"https://github.com/meenulekha/ip.git","repoName":"ip","organization":"meenulekha","domainName":"github"},"branch":"master","displayName":"meenulekha/ip[master]","outputFolderName":"meenulekha_ip_master"},{"location":{"location":"https://github.com/LargeCrowd/ip.git","repoName":"ip","organization":"LargeCrowd","domainName":"github"},"branch":"master","displayName":"LargeCrowd/ip[master]","outputFolderName":"LargeCrowd_ip_master"},{"location":{"location":"https://github.com/linnn-7/ip.git","repoName":"ip","organization":"linnn-7","domainName":"github"},"branch":"master","displayName":"linnn-7/ip[master]","outputFolderName":"linnn-7_ip_master"},{"location":{"location":"https://github.com/maiyasaliha/ip.git","repoName":"ip","organization":"maiyasaliha","domainName":"github"},"branch":"master","displayName":"maiyasaliha/ip[master]","outputFolderName":"maiyasaliha_ip_master"},{"location":{"location":"https://github.com/ChillinRage/ip.git","repoName":"ip","organization":"ChillinRage","domainName":"github"},"branch":"master","displayName":"ChillinRage/ip[master]","outputFolderName":"ChillinRage_ip_master"},{"location":{"location":"https://github.com/Zack-Tay/ip.git","repoName":"ip","organization":"Zack-Tay","domainName":"github"},"branch":"master","displayName":"Zack-Tay/ip[master]","outputFolderName":"Zack-Tay_ip_master"},{"location":{"location":"https://github.com/marcus-ny/ip.git","repoName":"ip","organization":"marcus-ny","domainName":"github"},"branch":"master","displayName":"marcus-ny/ip[master]","outputFolderName":"marcus-ny_ip_master"},{"location":{"location":"https://github.com/bennyLCK/ip.git","repoName":"ip","organization":"bennyLCK","domainName":"github"},"branch":"master","displayName":"bennyLCK/ip[master]","outputFolderName":"bennyLCK_ip_master"},{"location":{"location":"https://github.com/R-Laksh/ip.git","repoName":"ip","organization":"R-Laksh","domainName":"github"},"branch":"master","displayName":"R-Laksh/ip[master]","outputFolderName":"R-Laksh_ip_master"},{"location":{"location":"https://github.com/Colex2000/ip.git","repoName":"ip","organization":"Colex2000","domainName":"github"},"branch":"master","displayName":"Colex2000/ip[master]","outputFolderName":"Colex2000_ip_master"},{"location":{"location":"https://github.com/DhiraPT/ip.git","repoName":"ip","organization":"DhiraPT","domainName":"github"},"branch":"master","displayName":"DhiraPT/ip[master]","outputFolderName":"DhiraPT_ip_master"},{"location":{"location":"https://github.com/nigel27022001/ip.git","repoName":"ip","organization":"nigel27022001","domainName":"github"},"branch":"master","displayName":"nigel27022001/ip[master]","outputFolderName":"nigel27022001_ip_master"},{"location":{"location":"https://github.com/shamesjen/ip.git","repoName":"ip","organization":"shamesjen","domainName":"github"},"branch":"master","displayName":"shamesjen/ip[master]","outputFolderName":"shamesjen_ip_master"},{"location":{"location":"https://github.com/sindhurajain/ip.git","repoName":"ip","organization":"sindhurajain","domainName":"github"},"branch":"master","displayName":"sindhurajain/ip[master]","outputFolderName":"sindhurajain_ip_master"},{"location":{"location":"https://github.com/ryanlimdx/ip.git","repoName":"ip","organization":"ryanlimdx","domainName":"github"},"branch":"master","displayName":"ryanlimdx/ip[master]","outputFolderName":"ryanlimdx_ip_master"},{"location":{"location":"https://github.com/hiivan/ip.git","repoName":"ip","organization":"hiivan","domainName":"github"},"branch":"master","displayName":"hiivan/ip[master]","outputFolderName":"hiivan_ip_master"},{"location":{"location":"https://github.com/Apzure/ip.git","repoName":"ip","organization":"Apzure","domainName":"github"},"branch":"master","displayName":"Apzure/ip[master]","outputFolderName":"Apzure_ip_master"},{"location":{"location":"https://github.com/bgopi23/ip.git","repoName":"ip","organization":"bgopi23","domainName":"github"},"branch":"master","displayName":"bgopi23/ip[master]","outputFolderName":"bgopi23_ip_master"},{"location":{"location":"https://github.com/LWS49/ip.git","repoName":"ip","organization":"LWS49","domainName":"github"},"branch":"master","displayName":"LWS49/ip[master]","outputFolderName":"LWS49_ip_master"},{"location":{"location":"https://github.com/wang-xinrong/ip.git","repoName":"ip","organization":"wang-xinrong","domainName":"github"},"branch":"master","displayName":"wang-xinrong/ip[master]","outputFolderName":"wang-xinrong_ip_master"},{"location":{"location":"https://github.com/Ko-Khan/ip.git","repoName":"ip","organization":"Ko-Khan","domainName":"github"},"branch":"master","displayName":"Ko-Khan/ip[master]","outputFolderName":"Ko-Khan_ip_master"},{"location":{"location":"https://github.com/yleeyilin/ip.git","repoName":"ip","organization":"yleeyilin","domainName":"github"},"branch":"master","displayName":"yleeyilin/ip[master]","outputFolderName":"yleeyilin_ip_master"},{"location":{"location":"https://github.com/jiahui0309/ip.git","repoName":"ip","organization":"jiahui0309","domainName":"github"},"branch":"master","displayName":"jiahui0309/ip[master]","outputFolderName":"jiahui0309_ip_master"},{"location":{"location":"https://github.com/Jayne1010/ip.git","repoName":"ip","organization":"Jayne1010","domainName":"github"},"branch":"master","displayName":"Jayne1010/ip[master]","outputFolderName":"Jayne1010_ip_master"},{"location":{"location":"https://github.com/getsquared/ip.git","repoName":"ip","organization":"getsquared","domainName":"github"},"branch":"master","displayName":"getsquared/ip[master]","outputFolderName":"getsquared_ip_master"},{"location":{"location":"https://github.com/kaitinghh/ip.git","repoName":"ip","organization":"kaitinghh","domainName":"github"},"branch":"master","displayName":"kaitinghh/ip[master]","outputFolderName":"kaitinghh_ip_master"},{"location":{"location":"https://github.com/4llysa/ip.git","repoName":"ip","organization":"4llysa","domainName":"github"},"branch":"master","displayName":"4llysa/ip[master]","outputFolderName":"4llysa_ip_master"},{"location":{"location":"https://github.com/Lin-Shuang-Shuang/ip.git","repoName":"ip","organization":"Lin-Shuang-Shuang","domainName":"github"},"branch":"master","displayName":"Lin-Shuang-Shuang/ip[master]","outputFolderName":"Lin-Shuang-Shuang_ip_master"},{"location":{"location":"https://github.com/youdonnnn/ip.git","repoName":"ip","organization":"youdonnnn","domainName":"github"},"branch":"master","displayName":"youdonnnn/ip[master]","outputFolderName":"youdonnnn_ip_master"},{"location":{"location":"https://github.com/xuwen-ho/ip.git","repoName":"ip","organization":"xuwen-ho","domainName":"github"},"branch":"master","displayName":"xuwen-ho/ip[master]","outputFolderName":"xuwen-ho_ip_master"},{"location":{"location":"https://github.com/ongzhili/ip.git","repoName":"ip","organization":"ongzhili","domainName":"github"},"branch":"master","displayName":"ongzhili/ip[master]","outputFolderName":"ongzhili_ip_master"},{"location":{"location":"https://github.com/miffi/ip.git","repoName":"ip","organization":"miffi","domainName":"github"},"branch":"master","displayName":"miffi/ip[master]","outputFolderName":"miffi_ip_master"},{"location":{"location":"https://github.com/wallacexuhanxiao/ip.git","repoName":"ip","organization":"wallacexuhanxiao","domainName":"github"},"branch":"master","displayName":"wallacexuhanxiao/ip[master]","outputFolderName":"wallacexuhanxiao_ip_master"},{"location":{"location":"https://github.com/Teee728/ip.git","repoName":"ip","organization":"Teee728","domainName":"github"},"branch":"master","displayName":"Teee728/ip[master]","outputFolderName":"Teee728_ip_master"},{"location":{"location":"https://github.com/wolffe88/ip.git","repoName":"ip","organization":"wolffe88","domainName":"github"},"branch":"master","displayName":"wolffe88/ip[master]","outputFolderName":"wolffe88_ip_master"},{"location":{"location":"https://github.com/iamtr/ip.git","repoName":"ip","organization":"iamtr","domainName":"github"},"branch":"master","displayName":"iamtr/ip[master]","outputFolderName":"iamtr_ip_master"},{"location":{"location":"https://github.com/officialchengyud/ip.git","repoName":"ip","organization":"officialchengyud","domainName":"github"},"branch":"master","displayName":"officialchengyud/ip[master]","outputFolderName":"officialchengyud_ip_master"},{"location":{"location":"https://github.com/GERARDJM018/ip.git","repoName":"ip","organization":"GERARDJM018","domainName":"github"},"branch":"master","displayName":"GERARDJM018/ip[master]","outputFolderName":"GERARDJM018_ip_master"},{"location":{"location":"https://github.com/howen02/ip.git","repoName":"ip","organization":"howen02","domainName":"github"},"branch":"master","displayName":"howen02/ip[master]","outputFolderName":"howen02_ip_master"},{"location":{"location":"https://github.com/NusMinato/ip.git","repoName":"ip","organization":"NusMinato","domainName":"github"},"branch":"master","displayName":"NusMinato/ip[master]","outputFolderName":"NusMinato_ip_master"},{"location":{"location":"https://github.com/hjuntan/ip.git","repoName":"ip","organization":"hjuntan","domainName":"github"},"branch":"master","displayName":"hjuntan/ip[master]","outputFolderName":"hjuntan_ip_master"},{"location":{"location":"https://github.com/gauravuj/ip.git","repoName":"ip","organization":"gauravuj","domainName":"github"},"branch":"master","displayName":"gauravuj/ip[master]","outputFolderName":"gauravuj_ip_master"},{"location":{"location":"https://github.com/yespiggy/ip.git","repoName":"ip","organization":"yespiggy","domainName":"github"},"branch":"master","displayName":"yespiggy/ip[master]","outputFolderName":"yespiggy_ip_master"},{"location":{"location":"https://github.com/Windofbitter/ip.git","repoName":"ip","organization":"Windofbitter","domainName":"github"},"branch":"master","displayName":"Windofbitter/ip[master]","outputFolderName":"Windofbitter_ip_master"},{"location":{"location":"https://github.com/DominicFuMJ/ip.git","repoName":"ip","organization":"DominicFuMJ","domainName":"github"},"branch":"master","displayName":"DominicFuMJ/ip[master]","outputFolderName":"DominicFuMJ_ip_master"},{"location":{"location":"https://github.com/narwhalsilent/ip.git","repoName":"ip","organization":"narwhalsilent","domainName":"github"},"branch":"master","displayName":"narwhalsilent/ip[master]","outputFolderName":"narwhalsilent_ip_master"},{"location":{"location":"https://github.com/AidenLYT/ip.git","repoName":"ip","organization":"AidenLYT","domainName":"github"},"branch":"master","displayName":"AidenLYT/ip[master]","outputFolderName":"AidenLYT_ip_master"},{"location":{"location":"https://github.com/angsongyee/ip.git","repoName":"ip","organization":"angsongyee","domainName":"github"},"branch":"master","displayName":"angsongyee/ip[master]","outputFolderName":"angsongyee_ip_master"},{"location":{"location":"https://github.com/eliotlee68/ip.git","repoName":"ip","organization":"eliotlee68","domainName":"github"},"branch":"master","displayName":"eliotlee68/ip[master]","outputFolderName":"eliotlee68_ip_master"},{"location":{"location":"https://github.com/Yskie/ip.git","repoName":"ip","organization":"Yskie","domainName":"github"},"branch":"master","displayName":"Yskie/ip[master]","outputFolderName":"Yskie_ip_master"},{"location":{"location":"https://github.com/MaYuehan/ip.git","repoName":"ip","organization":"MaYuehan","domainName":"github"},"branch":"master","displayName":"MaYuehan/ip[master]","outputFolderName":"MaYuehan_ip_master"},{"location":{"location":"https://github.com/kaiyi27/ip.git","repoName":"ip","organization":"kaiyi27","domainName":"github"},"branch":"master","displayName":"kaiyi27/ip[master]","outputFolderName":"kaiyi27_ip_master"},{"location":{"location":"https://github.com/radeon2525/ip.git","repoName":"ip","organization":"radeon2525","domainName":"github"},"branch":"master","displayName":"radeon2525/ip[master]","outputFolderName":"radeon2525_ip_master"},{"location":{"location":"https://github.com/dedsecrattle/ip.git","repoName":"ip","organization":"dedsecrattle","domainName":"github"},"branch":"master","displayName":"dedsecrattle/ip[master]","outputFolderName":"dedsecrattle_ip_master"},{"location":{"location":"https://github.com/AdityaB4/ip.git","repoName":"ip","organization":"AdityaB4","domainName":"github"},"branch":"master","displayName":"AdityaB4/ip[master]","outputFolderName":"AdityaB4_ip_master"},{"location":{"location":"https://github.com/JiaXinEu/ip.git","repoName":"ip","organization":"JiaXinEu","domainName":"github"},"branch":"master","displayName":"JiaXinEu/ip[master]","outputFolderName":"JiaXinEu_ip_master"},{"location":{"location":"https://github.com/Ella-e/ip.git","repoName":"ip","organization":"Ella-e","domainName":"github"},"branch":"master","displayName":"Ella-e/ip[master]","outputFolderName":"Ella-e_ip_master"},{"location":{"location":"https://github.com/yiwern5/ip.git","repoName":"ip","organization":"yiwern5","domainName":"github"},"branch":"master","displayName":"yiwern5/ip[master]","outputFolderName":"yiwern5_ip_master"},{"location":{"location":"https://github.com/myang2020/ip.git","repoName":"ip","organization":"myang2020","domainName":"github"},"branch":"master","displayName":"myang2020/ip[master]","outputFolderName":"myang2020_ip_master"},{"location":{"location":"https://github.com/Li-Zizhen/ip.git","repoName":"ip","organization":"Li-Zizhen","domainName":"github"},"branch":"master","displayName":"Li-Zizhen/ip[master]","outputFolderName":"Li-Zizhen_ip_master"},{"location":{"location":"https://github.com/ashleygoh1/ip.git","repoName":"ip","organization":"ashleygoh1","domainName":"github"},"branch":"master","displayName":"ashleygoh1/ip[master]","outputFolderName":"ashleygoh1_ip_master"},{"location":{"location":"https://github.com/Wongqingyee/ip.git","repoName":"ip","organization":"Wongqingyee","domainName":"github"},"branch":"master","displayName":"Wongqingyee/ip[master]","outputFolderName":"Wongqingyee_ip_master"},{"location":{"location":"https://github.com/AjayArvind2207/ip.git","repoName":"ip","organization":"AjayArvind2207","domainName":"github"},"branch":"master","displayName":"AjayArvind2207/ip[master]","outputFolderName":"AjayArvind2207_ip_master"},{"location":{"location":"https://github.com/Austintjh19/ip.git","repoName":"ip","organization":"Austintjh19","domainName":"github"},"branch":"master","displayName":"Austintjh19/ip[master]","outputFolderName":"Austintjh19_ip_master"},{"location":{"location":"https://github.com/menatahari/ip.git","repoName":"ip","organization":"menatahari","domainName":"github"},"branch":"master","displayName":"menatahari/ip[master]","outputFolderName":"menatahari_ip_master"},{"location":{"location":"https://github.com/ThitipatC/ip.git","repoName":"ip","organization":"ThitipatC","domainName":"github"},"branch":"master","displayName":"ThitipatC/ip[master]","outputFolderName":"ThitipatC_ip_master"},{"location":{"location":"https://github.com/purivirakarin/ip.git","repoName":"ip","organization":"purivirakarin","domainName":"github"},"branch":"master","displayName":"purivirakarin/ip[master]","outputFolderName":"purivirakarin_ip_master"},{"location":{"location":"https://github.com/yashma-sonara/ip.git","repoName":"ip","organization":"yashma-sonara","domainName":"github"},"branch":"master","displayName":"yashma-sonara/ip[master]","outputFolderName":"yashma-sonara_ip_master"},{"location":{"location":"https://github.com/0liverkong/ip.git","repoName":"ip","organization":"0liverkong","domainName":"github"},"branch":"master","displayName":"0liverkong/ip[master]","outputFolderName":"0liverkong_ip_master"},{"location":{"location":"https://github.com/shayaansultan/ip.git","repoName":"ip","organization":"shayaansultan","domainName":"github"},"branch":"master","displayName":"shayaansultan/ip[master]","outputFolderName":"shayaansultan_ip_master"},{"location":{"location":"https://github.com/Howlong11/ip.git","repoName":"ip","organization":"Howlong11","domainName":"github"},"branch":"master","displayName":"Howlong11/ip[master]","outputFolderName":"Howlong11_ip_master"},{"location":{"location":"https://github.com/RunjiaChen/ip.git","repoName":"ip","organization":"RunjiaChen","domainName":"github"},"branch":"master","displayName":"RunjiaChen/ip[master]","outputFolderName":"RunjiaChen_ip_master"}],"errorSet":[{"repoName":"H4mes/ip[master]","errorMessage":"Failed to clone from https://github.com/H4mes/ip.git"},{"repoName":"YuvBindal/ip[master]","errorMessage":"Failed to clone from https://github.com/YuvBindal/ip.git"},{"repoName":"chin-herng/ip[master]","errorMessage":"Failed to clone from https://github.com/chin-herng/ip.git"},{"repoName":"faaheem13/ip[master]","errorMessage":"Failed to clone from https://github.com/faaheem13/ip.git"},{"repoName":"shaunlxw/ip[master]","errorMessage":"Failed to clone from https://github.com/shaunlxw/ip.git"},{"repoName":"bachletuankhai/ip[master]","errorMessage":"Failed to clone from https://github.com/bachletuankhai/ip.git"},{"repoName":"kinjalagarwal1810/ip[master]","errorMessage":"Failed to clone from https://github.com/kinjalagarwal1810/ip.git"},{"repoName":"ziyi22/ip[master]","errorMessage":"Failed to clone from https://github.com/ziyi22/ip.git"},{"repoName":"jeong-jaeho/ip[master]","errorMessage":"Failed to clone from https://github.com/jeong-jaeho/ip.git"},{"repoName":"JerryWang0000/ip[master]","errorMessage":"Failed to clone from https://github.com/JerryWang0000/ip.git"},{"repoName":"shunjieee/ip[master]","errorMessage":"Failed to clone from https://github.com/shunjieee/ip.git"},{"repoName":"moguries/ip[master]","errorMessage":"Failed to clone from https://github.com/moguries/ip.git"},{"repoName":"nyankoclaws/ip[master]","errorMessage":"Failed to clone from https://github.com/nyankoclaws/ip.git"},{"repoName":"starsia/ip[master]","errorMessage":"Failed to clone from https://github.com/starsia/ip.git"},{"repoName":"ValenciaLim/ip[master]","errorMessage":"Failed to clone from https://github.com/ValenciaLim/ip.git"},{"repoName":"Kaya3842/ip[master]","errorMessage":"Failed to clone from https://github.com/Kaya3842/ip.git"},{"repoName":"jinhanfromNUS/ip[master]","errorMessage":"Failed to clone from https://github.com/jinhanfromNUS/ip.git"},{"repoName":"JonChong98/ip[master]","errorMessage":"Failed to clone from https://github.com/JonChong98/ip.git"},{"repoName":"jjchee77/ip[master]","errorMessage":"Failed to clone from https://github.com/jjchee77/ip.git"},{"repoName":"STELLA-LYE/ip[master]","errorMessage":"Failed to clone from https://github.com/STELLA-LYE/ip.git"},{"repoName":"javierng2knus/ip[master]","errorMessage":"Failed to clone from https://github.com/javierng2knus/ip.git"},{"repoName":"tejas-1405/ip[master]","errorMessage":"Failed to clone from https://github.com/tejas-1405/ip.git"},{"repoName":"vannykin/ip[master]","errorMessage":"Failed to clone from https://github.com/vannykin/ip.git"},{"repoName":"chuahjiajie/ip[master]","errorMessage":"Failed to clone from https://github.com/chuahjiajie/ip.git"},{"repoName":"dabzpengu/ip[master]","errorMessage":"Failed to clone from https://github.com/dabzpengu/ip.git"},{"repoName":"PyromancerBoom/ip[master]","errorMessage":"Failed to clone from https://github.com/PyromancerBoom/ip.git"},{"repoName":"Alteqa/ip[master]","errorMessage":"Failed to clone from https://github.com/Alteqa/ip.git"},{"repoName":"Chiarena/ip[master]","errorMessage":"Failed to clone from https://github.com/Chiarena/ip.git"},{"repoName":"reetmitra/ip[master]","errorMessage":"Failed to clone from https://github.com/reetmitra/ip.git"},{"repoName":"YuZizhen/ip[master]","errorMessage":"Failed to clone from https://github.com/YuZizhen/ip.git"},{"repoName":"beefsausagee/ip[master]","errorMessage":"Failed to clone from https://github.com/beefsausagee/ip.git"},{"repoName":"peterXGD/ip[master]","errorMessage":"Failed to clone from https://github.com/peterXGD/ip.git"},{"repoName":"alex-setyawan/ip[master]","errorMessage":"Failed to clone from https://github.com/alex-setyawan/ip.git"},{"repoName":"yyccbb/ip[master]","errorMessage":"Failed to clone from https://github.com/yyccbb/ip.git"},{"repoName":"FangRuoqing/ip[master]","errorMessage":"Failed to clone from https://github.com/FangRuoqing/ip.git"},{"repoName":"justinlengch/ip[master]","errorMessage":"Failed to clone from https://github.com/justinlengch/ip.git"},{"repoName":"Shauryan123/ip[master]","errorMessage":"Failed to clone from https://github.com/Shauryan123/ip.git"},{"repoName":"zhenghuil/ip[master]","errorMessage":"Failed to clone from https://github.com/zhenghuil/ip.git"},{"repoName":"ChenXy128/ip[master]","errorMessage":"Failed to clone from https://github.com/ChenXy128/ip.git"},{"repoName":"SampsonYe1999/ip[master]","errorMessage":"Failed to clone from https://github.com/SampsonYe1999/ip.git"},{"repoName":"rizkidelta/ip[master]","errorMessage":"Failed to clone from https://github.com/rizkidelta/ip.git"},{"repoName":"dhlee03/ip[master]","errorMessage":"Failed to clone from https://github.com/dhlee03/ip.git"},{"repoName":"NewtonKoh/ip[master]","errorMessage":"Failed to clone from https://github.com/NewtonKoh/ip.git"},{"repoName":"minreiseah/ip[master]","errorMessage":"Failed to clone from https://github.com/minreiseah/ip.git"},{"repoName":"kevin-pek/ip[master]","errorMessage":"Failed to clone from https://github.com/kevin-pek/ip.git"},{"repoName":"IamZhenHong/ip[master]","errorMessage":"Failed to clone from https://github.com/IamZhenHong/ip.git"},{"repoName":"matthewken19/ip[master]","errorMessage":"Failed to clone from https://github.com/matthewken19/ip.git"},{"repoName":"rahhulleee/ip[master]","errorMessage":"Failed to clone from https://github.com/rahhulleee/ip.git"},{"repoName":"Ryan-Reno/ip[master]","errorMessage":"Failed to clone from https://github.com/Ryan-Reno/ip.git"},{"repoName":"jasperng-nus/ip[master]","errorMessage":"Failed to clone from https://github.com/jasperng-nus/ip.git"},{"repoName":"julia-cp/ip[master]","errorMessage":"Failed to clone from https://github.com/julia-cp/ip.git"},{"repoName":"tcjazwei/ip[master]","errorMessage":"Failed to clone from https://github.com/tcjazwei/ip.git"},{"repoName":"jayllo-c/ip[master]","errorMessage":"Failed to clone from https://github.com/jayllo-c/ip.git"},{"repoName":"TarinPairor/ip[master]","errorMessage":"Failed to clone from https://github.com/TarinPairor/ip.git"},{"repoName":"modembcc/ip[master]","errorMessage":"Failed to clone from https://github.com/modembcc/ip.git"},{"repoName":"KSSWSept20/ip[master]","errorMessage":"Failed to clone from https://github.com/KSSWSept20/ip.git"},{"repoName":"acekhoon/ip[master]","errorMessage":"Failed to clone from https://github.com/acekhoon/ip.git"},{"repoName":"leepoeaik/ip[master]","errorMessage":"Failed to clone from https://github.com/leepoeaik/ip.git"},{"repoName":"ShanylOng/ip[master]","errorMessage":"Failed to clone from https://github.com/ShanylOng/ip.git"},{"repoName":"raysonchia/ip[master]","errorMessage":"Failed to clone from https://github.com/raysonchia/ip.git"},{"repoName":"Dexter-Wong/ip[master]","errorMessage":"Failed to clone from https://github.com/Dexter-Wong/ip.git"},{"repoName":"nusliuyifan/ip[master]","errorMessage":"Failed to clone from https://github.com/nusliuyifan/ip.git"},{"repoName":"minwaiphyo/ip[master]","errorMessage":"Failed to clone from https://github.com/minwaiphyo/ip.git"},{"repoName":"whitesnowx/ip[master]","errorMessage":"Failed to clone from https://github.com/whitesnowx/ip.git"},{"repoName":"Jawad280/ip[master]","errorMessage":"Failed to clone from https://github.com/Jawad280/ip.git"},{"repoName":"ronnnnnnnnn/ip[master]","errorMessage":"Failed to clone from https://github.com/ronnnnnnnnn/ip.git"},{"repoName":"laney0808/ip[master]","errorMessage":"Failed to clone from https://github.com/laney0808/ip.git"},{"repoName":"ljy0422/ip[master]","errorMessage":"Failed to clone from https://github.com/ljy0422/ip.git"},{"repoName":"ananya21/ip[master]","errorMessage":"Failed to clone from https://github.com/ananya21/ip.git"},{"repoName":"peienlim/ip[master]","errorMessage":"Failed to clone from https://github.com/peienlim/ip.git"},{"repoName":"zhuyifu/ip[master]","errorMessage":"Failed to clone from https://github.com/zhuyifu/ip.git"},{"repoName":"sdevih/ip[master]","errorMessage":"Failed to clone from https://github.com/sdevih/ip.git"},{"repoName":"Morninggloryyy/ip[master]","errorMessage":"Failed to clone from https://github.com/Morninggloryyy/ip.git"},{"repoName":"zoebelle-pang/ip[master]","errorMessage":"Failed to clone from https://github.com/zoebelle-pang/ip.git"},{"repoName":"meowwtama/ip[master]","errorMessage":"Failed to clone from https://github.com/meowwtama/ip.git"},{"repoName":"jonpwk/ip[master]","errorMessage":"Failed to clone from https://github.com/jonpwk/ip.git"},{"repoName":"nuyer/ip[master]","errorMessage":"Failed to clone from https://github.com/nuyer/ip.git"},{"repoName":"casaarlai/ip[master]","errorMessage":"Failed to clone from https://github.com/casaarlai/ip.git"},{"repoName":"SamuelZero1/ip[master]","errorMessage":"Failed to clone from https://github.com/SamuelZero1/ip.git"},{"repoName":"jeremiahlzz/ip[master]","errorMessage":"Failed to clone from https://github.com/jeremiahlzz/ip.git"},{"repoName":"irwynliong/ip[master]","errorMessage":"Failed to clone from https://github.com/irwynliong/ip.git"},{"repoName":"ChrisHo1341/ip[master]","errorMessage":"Failed to clone from https://github.com/ChrisHo1341/ip.git"},{"repoName":"gowthaman-01/ip[master]","errorMessage":"Failed to clone from https://github.com/gowthaman-01/ip.git"},{"repoName":"martinng01/ip[master]","errorMessage":"Failed to clone from https://github.com/martinng01/ip.git"},{"repoName":"HusseinSafwan02/ip[master]","errorMessage":"Failed to clone from https://github.com/HusseinSafwan02/ip.git"},{"repoName":"owenong1/ip[master]","errorMessage":"Failed to clone from https://github.com/owenong1/ip.git"},{"repoName":"JukeBoxK/ip[master]","errorMessage":"Failed to clone from https://github.com/JukeBoxK/ip.git"},{"repoName":"marclamp/ip[master]","errorMessage":"Failed to clone from https://github.com/marclamp/ip.git"},{"repoName":"Rishit02/ip[master]","errorMessage":"Failed to clone from https://github.com/Rishit02/ip.git"},{"repoName":"Hibeom0929/ip[master]","errorMessage":"Failed to clone from https://github.com/Hibeom0929/ip.git"},{"repoName":"jimseah-0116/ip[master]","errorMessage":"Failed to clone from https://github.com/jimseah-0116/ip.git"},{"repoName":"huekoh/ip[master]","errorMessage":"Failed to clone from https://github.com/huekoh/ip.git"},{"repoName":"ejnan/ip[master]","errorMessage":"Failed to clone from https://github.com/ejnan/ip.git"},{"repoName":"Darkarche3/ip[master]","errorMessage":"Failed to clone from https://github.com/Darkarche3/ip.git"},{"repoName":"VatsalVitosh/ip[master]","errorMessage":"Failed to clone from https://github.com/VatsalVitosh/ip.git"},{"repoName":"quelinxiao/ip[master]","errorMessage":"Failed to clone from https://github.com/quelinxiao/ip.git"},{"repoName":"jskimdev/ip[master]","errorMessage":"Failed to clone from https://github.com/jskimdev/ip.git"},{"repoName":"sarjinius/ip[master]","errorMessage":"Failed to clone from https://github.com/sarjinius/ip.git"},{"repoName":"evedaktyl/ip[master]","errorMessage":"Failed to clone from https://github.com/evedaktyl/ip.git"},{"repoName":"leeweiming3/ip[master]","errorMessage":"Failed to clone from https://github.com/leeweiming3/ip.git"},{"repoName":"Tsenrae/ip[master]","errorMessage":"Failed to clone from https://github.com/Tsenrae/ip.git"},{"repoName":"minghowC/ip[master]","errorMessage":"Failed to clone from https://github.com/minghowC/ip.git"},{"repoName":"PallonCX/ip[master]","errorMessage":"Failed to clone from https://github.com/PallonCX/ip.git"},{"repoName":"Vision-2000/ip[master]","errorMessage":"Failed to clone from https://github.com/Vision-2000/ip.git"}],"sinceDate":"2024-01-19","untilDate":"2024-01-24","isSinceDateProvided":true,"isUntilDateProvided":false,"supportedDomainUrlMap":{"NOT_RECOGNIZED":{"BRANCH":"","REPO_URL":"UNSUPPORTED","BASE_URL":"UNSUPPORTED","HISTORY_PATH":"","COMMIT_PATH":"","BLAME_PATH":""},"github":{"BRANCH":"tree/$BRANCH","REPO_URL":"https://github.com/$ORGANIZATION/$REPO_NAME/","BASE_URL":"https://github.com/","HISTORY_PATH":"commits/$BRANCH/$FILE_PATH","COMMIT_PATH":"commit/$COMMIT_HASH","BLAME_PATH":"blame/$BRANCH/$FILE_PATH"}}} +{"repoSenseVersion":"e02ab12401","reportGeneratedTime":"Wed Jan 24 22:13:45 2024 UTC+08:00","reportGenerationTime":" 30.36 second(s)","zoneId":"UTC+08:00","reportTitle":"CS2103 iP Code Dashboard","repos":[{"location":{"location":"https://github.com/darryl-chan/ip.git","repoName":"ip","organization":"darryl-chan","domainName":"github"},"branch":"master","displayName":"darryl-chan/ip[master]","outputFolderName":"darryl-chan_ip_master"},{"location":{"location":"https://github.com/sebin0817/ip.git","repoName":"ip","organization":"sebin0817","domainName":"github"},"branch":"master","displayName":"sebin0817/ip[master]","outputFolderName":"sebin0817_ip_master"},{"location":{"location":"https://github.com/tanjiajiajun/ip.git","repoName":"ip","organization":"tanjiajiajun","domainName":"github"},"branch":"master","displayName":"tanjiajiajun/ip[master]","outputFolderName":"tanjiajiajun_ip_master"},{"location":{"location":"https://github.com/Arixeyeion/ip.git","repoName":"ip","organization":"Arixeyeion","domainName":"github"},"branch":"master","displayName":"Arixeyeion/ip[master]","outputFolderName":"Arixeyeion_ip_master"},{"location":{"location":"https://github.com/joenus/ip.git","repoName":"ip","organization":"joenus","domainName":"github"},"branch":"master","displayName":"joenus/ip[master]","outputFolderName":"joenus_ip_master"},{"location":{"location":"https://github.com/xinen26/ip.git","repoName":"ip","organization":"xinen26","domainName":"github"},"branch":"master","displayName":"xinen26/ip[master]","outputFolderName":"xinen26_ip_master"},{"location":{"location":"https://github.com/fy17ohhh/ip.git","repoName":"ip","organization":"fy17ohhh","domainName":"github"},"branch":"master","displayName":"fy17ohhh/ip[master]","outputFolderName":"fy17ohhh_ip_master"},{"location":{"location":"https://github.com/lihaoquan/ip.git","repoName":"ip","organization":"lihaoquan","domainName":"github"},"branch":"master","displayName":"lihaoquan/ip[master]","outputFolderName":"lihaoquan_ip_master"},{"location":{"location":"https://github.com/guohuang88/ip.git","repoName":"ip","organization":"guohuang88","domainName":"github"},"branch":"master","displayName":"guohuang88/ip[master]","outputFolderName":"guohuang88_ip_master"},{"location":{"location":"https://github.com/redcolorbicycle/ip.git","repoName":"ip","organization":"redcolorbicycle","domainName":"github"},"branch":"master","displayName":"redcolorbicycle/ip[master]","outputFolderName":"redcolorbicycle_ip_master"},{"location":{"location":"https://github.com/Jerome-j/ip.git","repoName":"ip","organization":"Jerome-j","domainName":"github"},"branch":"master","displayName":"Jerome-j/ip[master]","outputFolderName":"Jerome-j_ip_master"},{"location":{"location":"https://github.com/sethteo/ip.git","repoName":"ip","organization":"sethteo","domainName":"github"},"branch":"master","displayName":"sethteo/ip[master]","outputFolderName":"sethteo_ip_master"},{"location":{"location":"https://github.com/TopKec/ip.git","repoName":"ip","organization":"TopKec","domainName":"github"},"branch":"master","displayName":"TopKec/ip[master]","outputFolderName":"TopKec_ip_master"},{"location":{"location":"https://github.com/joelgoh1/ip.git","repoName":"ip","organization":"joelgoh1","domainName":"github"},"branch":"master","displayName":"joelgoh1/ip[master]","outputFolderName":"joelgoh1_ip_master"},{"location":{"location":"https://github.com/chewbum/ip.git","repoName":"ip","organization":"chewbum","domainName":"github"},"branch":"master","displayName":"chewbum/ip[master]","outputFolderName":"chewbum_ip_master"},{"location":{"location":"https://github.com/timothysashimi/ip.git","repoName":"ip","organization":"timothysashimi","domainName":"github"},"branch":"master","displayName":"timothysashimi/ip[master]","outputFolderName":"timothysashimi_ip_master"},{"location":{"location":"https://github.com/jaejayrome/ip.git","repoName":"ip","organization":"jaejayrome","domainName":"github"},"branch":"master","displayName":"jaejayrome/ip[master]","outputFolderName":"jaejayrome_ip_master"},{"location":{"location":"https://github.com/KhoonSun47/ip.git","repoName":"ip","organization":"KhoonSun47","domainName":"github"},"branch":"master","displayName":"KhoonSun47/ip[master]","outputFolderName":"KhoonSun47_ip_master"},{"location":{"location":"https://github.com/Dethada/ip.git","repoName":"ip","organization":"Dethada","domainName":"github"},"branch":"master","displayName":"Dethada/ip[master]","outputFolderName":"Dethada_ip_master"},{"location":{"location":"https://github.com/Javiery3889/ip.git","repoName":"ip","organization":"Javiery3889","domainName":"github"},"branch":"master","displayName":"Javiery3889/ip[master]","outputFolderName":"Javiery3889_ip_master"},{"location":{"location":"https://github.com/garywongkai/ip.git","repoName":"ip","organization":"garywongkai","domainName":"github"},"branch":"master","displayName":"garywongkai/ip[master]","outputFolderName":"garywongkai_ip_master"},{"location":{"location":"https://github.com/ys112/ip.git","repoName":"ip","organization":"ys112","domainName":"github"},"branch":"master","displayName":"ys112/ip[master]","outputFolderName":"ys112_ip_master"},{"location":{"location":"https://github.com/jmsandiegoo/ip.git","repoName":"ip","organization":"jmsandiegoo","domainName":"github"},"branch":"master","displayName":"jmsandiegoo/ip[master]","outputFolderName":"jmsandiegoo_ip_master"},{"location":{"location":"https://github.com/KohGuanZeh/ip.git","repoName":"ip","organization":"KohGuanZeh","domainName":"github"},"branch":"master","displayName":"KohGuanZeh/ip[master]","outputFolderName":"KohGuanZeh_ip_master"},{"location":{"location":"https://github.com/felixchanyy/ip.git","repoName":"ip","organization":"felixchanyy","domainName":"github"},"branch":"master","displayName":"felixchanyy/ip[master]","outputFolderName":"felixchanyy_ip_master"},{"location":{"location":"https://github.com/tanqinyong/ip.git","repoName":"ip","organization":"tanqinyong","domainName":"github"},"branch":"master","displayName":"tanqinyong/ip[master]","outputFolderName":"tanqinyong_ip_master"},{"location":{"location":"https://github.com/Hwww23/ip.git","repoName":"ip","organization":"Hwww23","domainName":"github"},"branch":"master","displayName":"Hwww23/ip[master]","outputFolderName":"Hwww23_ip_master"},{"location":{"location":"https://github.com/zengzihui/ip.git","repoName":"ip","organization":"zengzihui","domainName":"github"},"branch":"master","displayName":"zengzihui/ip[master]","outputFolderName":"zengzihui_ip_master"},{"location":{"location":"https://github.com/Pluiexo/ip.git","repoName":"ip","organization":"Pluiexo","domainName":"github"},"branch":"master","displayName":"Pluiexo/ip[master]","outputFolderName":"Pluiexo_ip_master"},{"location":{"location":"https://github.com/lokidoki102/ip.git","repoName":"ip","organization":"lokidoki102","domainName":"github"},"branch":"master","displayName":"lokidoki102/ip[master]","outputFolderName":"lokidoki102_ip_master"},{"location":{"location":"https://github.com/choowengyan/ip.git","repoName":"ip","organization":"choowengyan","domainName":"github"},"branch":"master","displayName":"choowengyan/ip[master]","outputFolderName":"choowengyan_ip_master"},{"location":{"location":"https://github.com/SherisseTJW/ip.git","repoName":"ip","organization":"SherisseTJW","domainName":"github"},"branch":"master","displayName":"SherisseTJW/ip[master]","outputFolderName":"SherisseTJW_ip_master"},{"location":{"location":"https://github.com/iynixil/ip.git","repoName":"ip","organization":"iynixil","domainName":"github"},"branch":"master","displayName":"iynixil/ip[master]","outputFolderName":"iynixil_ip_master"},{"location":{"location":"https://github.com/AwJoey/ip.git","repoName":"ip","organization":"AwJoey","domainName":"github"},"branch":"master","displayName":"AwJoey/ip[master]","outputFolderName":"AwJoey_ip_master"},{"location":{"location":"https://github.com/rickkoh/ip.git","repoName":"ip","organization":"rickkoh","domainName":"github"},"branch":"master","displayName":"rickkoh/ip[master]","outputFolderName":"rickkoh_ip_master"},{"location":{"location":"https://github.com/tsulim/ip.git","repoName":"ip","organization":"tsulim","domainName":"github"},"branch":"master","displayName":"tsulim/ip[master]","outputFolderName":"tsulim_ip_master"},{"location":{"location":"https://github.com/Darylgolden/ip.git","repoName":"ip","organization":"Darylgolden","domainName":"github"},"branch":"master","displayName":"Darylgolden/ip[master]","outputFolderName":"Darylgolden_ip_master"},{"location":{"location":"https://github.com/biinnnggggg/ip.git","repoName":"ip","organization":"biinnnggggg","domainName":"github"},"branch":"master","displayName":"biinnnggggg/ip[master]","outputFolderName":"biinnnggggg_ip_master"},{"location":{"location":"https://github.com/Ma-Yirui/ip.git","repoName":"ip","organization":"Ma-Yirui","domainName":"github"},"branch":"master","displayName":"Ma-Yirui/ip[master]","outputFolderName":"Ma-Yirui_ip_master"},{"location":{"location":"https://github.com/itstrueitstrueitsrealitsreal/ip.git","repoName":"ip","organization":"itstrueitstrueitsrealitsreal","domainName":"github"},"branch":"master","displayName":"itstrueitstrueitsrealitsreal/ip[master]","outputFolderName":"itstrueitstrueitsrealitsreal_ip_master"},{"location":{"location":"https://github.com/vnnamng/ip.git","repoName":"ip","organization":"vnnamng","domainName":"github"},"branch":"master","displayName":"vnnamng/ip[master]","outputFolderName":"vnnamng_ip_master"},{"location":{"location":"https://github.com/amanzainal/ip.git","repoName":"ip","organization":"amanzainal","domainName":"github"},"branch":"master","displayName":"amanzainal/ip[master]","outputFolderName":"amanzainal_ip_master"},{"location":{"location":"https://github.com/NeoHW/ip.git","repoName":"ip","organization":"NeoHW","domainName":"github"},"branch":"master","displayName":"NeoHW/ip[master]","outputFolderName":"NeoHW_ip_master"},{"location":{"location":"https://github.com/ZhiWei1010/ip.git","repoName":"ip","organization":"ZhiWei1010","domainName":"github"},"branch":"master","displayName":"ZhiWei1010/ip[master]","outputFolderName":"ZhiWei1010_ip_master"},{"location":{"location":"https://github.com/tankh99/ip.git","repoName":"ip","organization":"tankh99","domainName":"github"},"branch":"master","displayName":"tankh99/ip[master]","outputFolderName":"tankh99_ip_master"},{"location":{"location":"https://github.com/chiralcentre/ip.git","repoName":"ip","organization":"chiralcentre","domainName":"github"},"branch":"master","displayName":"chiralcentre/ip[master]","outputFolderName":"chiralcentre_ip_master"},{"location":{"location":"https://github.com/cocoanautz/ip.git","repoName":"ip","organization":"cocoanautz","domainName":"github"},"branch":"master","displayName":"cocoanautz/ip[master]","outputFolderName":"cocoanautz_ip_master"},{"location":{"location":"https://github.com/pjanthony2001/ip.git","repoName":"ip","organization":"pjanthony2001","domainName":"github"},"branch":"master","displayName":"pjanthony2001/ip[master]","outputFolderName":"pjanthony2001_ip_master"},{"location":{"location":"https://github.com/yuechen2001/ip.git","repoName":"ip","organization":"yuechen2001","domainName":"github"},"branch":"master","displayName":"yuechen2001/ip[master]","outputFolderName":"yuechen2001_ip_master"},{"location":{"location":"https://github.com/c-j-lh/ip.git","repoName":"ip","organization":"c-j-lh","domainName":"github"},"branch":"master","displayName":"c-j-lh/ip[master]","outputFolderName":"c-j-lh_ip_master"},{"location":{"location":"https://github.com/xiaorui-ui/ip.git","repoName":"ip","organization":"xiaorui-ui","domainName":"github"},"branch":"master","displayName":"xiaorui-ui/ip[master]","outputFolderName":"xiaorui-ui_ip_master"},{"location":{"location":"https://github.com/qinboan/ip.git","repoName":"ip","organization":"qinboan","domainName":"github"},"branch":"master","displayName":"qinboan/ip[master]","outputFolderName":"qinboan_ip_master"},{"location":{"location":"https://github.com/qinxutan/ip.git","repoName":"ip","organization":"qinxutan","domainName":"github"},"branch":"master","displayName":"qinxutan/ip[master]","outputFolderName":"qinxutan_ip_master"},{"location":{"location":"https://github.com/S-Aishvarya/ip.git","repoName":"ip","organization":"S-Aishvarya","domainName":"github"},"branch":"master","displayName":"S-Aishvarya/ip[master]","outputFolderName":"S-Aishvarya_ip_master"},{"location":{"location":"https://github.com/zhekaiii/ip.git","repoName":"ip","organization":"zhekaiii","domainName":"github"},"branch":"master","displayName":"zhekaiii/ip[master]","outputFolderName":"zhekaiii_ip_master"},{"location":{"location":"https://github.com/taeewonnn/ip.git","repoName":"ip","organization":"taeewonnn","domainName":"github"},"branch":"master","displayName":"taeewonnn/ip[master]","outputFolderName":"taeewonnn_ip_master"},{"location":{"location":"https://github.com/hjungwoo01/ip.git","repoName":"ip","organization":"hjungwoo01","domainName":"github"},"branch":"master","displayName":"hjungwoo01/ip[master]","outputFolderName":"hjungwoo01_ip_master"},{"location":{"location":"https://github.com/ForAeons/ip.git","repoName":"ip","organization":"ForAeons","domainName":"github"},"branch":"master","displayName":"ForAeons/ip[master]","outputFolderName":"ForAeons_ip_master"},{"location":{"location":"https://github.com/E0735389/ip.git","repoName":"ip","organization":"E0735389","domainName":"github"},"branch":"master","displayName":"E0735389/ip[master]","outputFolderName":"E0735389_ip_master"},{"location":{"location":"https://github.com/Ty-stan0417/ip.git","repoName":"ip","organization":"Ty-stan0417","domainName":"github"},"branch":"master","displayName":"Ty-stan0417/ip[master]","outputFolderName":"Ty-stan0417_ip_master"},{"location":{"location":"https://github.com/wilsonwid/ip.git","repoName":"ip","organization":"wilsonwid","domainName":"github"},"branch":"master","displayName":"wilsonwid/ip[master]","outputFolderName":"wilsonwid_ip_master"},{"location":{"location":"https://github.com/chiageng/ip.git","repoName":"ip","organization":"chiageng","domainName":"github"},"branch":"master","displayName":"chiageng/ip[master]","outputFolderName":"chiageng_ip_master"},{"location":{"location":"https://github.com/ZHANGTIANYAO1/ip.git","repoName":"ip","organization":"ZHANGTIANYAO1","domainName":"github"},"branch":"master","displayName":"ZHANGTIANYAO1/ip[master]","outputFolderName":"ZHANGTIANYAO1_ip_master"},{"location":{"location":"https://github.com/LifHoshi/ip.git","repoName":"ip","organization":"LifHoshi","domainName":"github"},"branch":"master","displayName":"LifHoshi/ip[master]","outputFolderName":"LifHoshi_ip_master"},{"location":{"location":"https://github.com/willowisp01/ip.git","repoName":"ip","organization":"willowisp01","domainName":"github"},"branch":"master","displayName":"willowisp01/ip[master]","outputFolderName":"willowisp01_ip_master"},{"location":{"location":"https://github.com/Jajared/ip.git","repoName":"ip","organization":"Jajared","domainName":"github"},"branch":"master","displayName":"Jajared/ip[master]","outputFolderName":"Jajared_ip_master"},{"location":{"location":"https://github.com/JerryO3/ip.git","repoName":"ip","organization":"JerryO3","domainName":"github"},"branch":"master","displayName":"JerryO3/ip[master]","outputFolderName":"JerryO3_ip_master"},{"location":{"location":"https://github.com/cyqjoseph/ip.git","repoName":"ip","organization":"cyqjoseph","domainName":"github"},"branch":"master","displayName":"cyqjoseph/ip[master]","outputFolderName":"cyqjoseph_ip_master"},{"location":{"location":"https://github.com/jieqiboh/ip.git","repoName":"ip","organization":"jieqiboh","domainName":"github"},"branch":"master","displayName":"jieqiboh/ip[master]","outputFolderName":"jieqiboh_ip_master"},{"location":{"location":"https://github.com/theman-oj10/ip.git","repoName":"ip","organization":"theman-oj10","domainName":"github"},"branch":"master","displayName":"theman-oj10/ip[master]","outputFolderName":"theman-oj10_ip_master"},{"location":{"location":"https://github.com/aureliony/ip.git","repoName":"ip","organization":"aureliony","domainName":"github"},"branch":"master","displayName":"aureliony/ip[master]","outputFolderName":"aureliony_ip_master"},{"location":{"location":"https://github.com/yisiox/ip.git","repoName":"ip","organization":"yisiox","domainName":"github"},"branch":"master","displayName":"yisiox/ip[master]","outputFolderName":"yisiox_ip_master"},{"location":{"location":"https://github.com/Jolonauh/ip.git","repoName":"ip","organization":"Jolonauh","domainName":"github"},"branch":"master","displayName":"Jolonauh/ip[master]","outputFolderName":"Jolonauh_ip_master"},{"location":{"location":"https://github.com/kervyntan/ip.git","repoName":"ip","organization":"kervyntan","domainName":"github"},"branch":"master","displayName":"kervyntan/ip[master]","outputFolderName":"kervyntan_ip_master"},{"location":{"location":"https://github.com/yashpola/ip.git","repoName":"ip","organization":"yashpola","domainName":"github"},"branch":"master","displayName":"yashpola/ip[master]","outputFolderName":"yashpola_ip_master"},{"location":{"location":"https://github.com/wongkj12/ip.git","repoName":"ip","organization":"wongkj12","domainName":"github"},"branch":"master","displayName":"wongkj12/ip[master]","outputFolderName":"wongkj12_ip_master"},{"location":{"location":"https://github.com/tituschewxj/ip.git","repoName":"ip","organization":"tituschewxj","domainName":"github"},"branch":"master","displayName":"tituschewxj/ip[master]","outputFolderName":"tituschewxj_ip_master"},{"location":{"location":"https://github.com/Zer0Legion/ip.git","repoName":"ip","organization":"Zer0Legion","domainName":"github"},"branch":"master","displayName":"Zer0Legion/ip[master]","outputFolderName":"Zer0Legion_ip_master"},{"location":{"location":"https://github.com/g-tejas/ip.git","repoName":"ip","organization":"g-tejas","domainName":"github"},"branch":"master","displayName":"g-tejas/ip[master]","outputFolderName":"g-tejas_ip_master"},{"location":{"location":"https://github.com/legionlegion/ip.git","repoName":"ip","organization":"legionlegion","domainName":"github"},"branch":"master","displayName":"legionlegion/ip[master]","outputFolderName":"legionlegion_ip_master"},{"location":{"location":"https://github.com/tanguoyang/ip.git","repoName":"ip","organization":"tanguoyang","domainName":"github"},"branch":"master","displayName":"tanguoyang/ip[master]","outputFolderName":"tanguoyang_ip_master"},{"location":{"location":"https://github.com/jovantanyk/ip.git","repoName":"ip","organization":"jovantanyk","domainName":"github"},"branch":"master","displayName":"jovantanyk/ip[master]","outputFolderName":"jovantanyk_ip_master"},{"location":{"location":"https://github.com/Xilef121/ip.git","repoName":"ip","organization":"Xilef121","domainName":"github"},"branch":"master","displayName":"Xilef121/ip[master]","outputFolderName":"Xilef121_ip_master"},{"location":{"location":"https://github.com/ziiqii/ip.git","repoName":"ip","organization":"ziiqii","domainName":"github"},"branch":"master","displayName":"ziiqii/ip[master]","outputFolderName":"ziiqii_ip_master"},{"location":{"location":"https://github.com/Bandov/ip.git","repoName":"ip","organization":"Bandov","domainName":"github"},"branch":"master","displayName":"Bandov/ip[master]","outputFolderName":"Bandov_ip_master"},{"location":{"location":"https://github.com/appleraincoat/ip.git","repoName":"ip","organization":"appleraincoat","domainName":"github"},"branch":"master","displayName":"appleraincoat/ip[master]","outputFolderName":"appleraincoat_ip_master"},{"location":{"location":"https://github.com/belligerentbeagle/ip.git","repoName":"ip","organization":"belligerentbeagle","domainName":"github"},"branch":"master","displayName":"belligerentbeagle/ip[master]","outputFolderName":"belligerentbeagle_ip_master"},{"location":{"location":"https://github.com/limrik/ip.git","repoName":"ip","organization":"limrik","domainName":"github"},"branch":"master","displayName":"limrik/ip[master]","outputFolderName":"limrik_ip_master"},{"location":{"location":"https://github.com/nichee/ip.git","repoName":"ip","organization":"nichee","domainName":"github"},"branch":"master","displayName":"nichee/ip[master]","outputFolderName":"nichee_ip_master"},{"location":{"location":"https://github.com/justincred/ip.git","repoName":"ip","organization":"justincred","domainName":"github"},"branch":"master","displayName":"justincred/ip[master]","outputFolderName":"justincred_ip_master"},{"location":{"location":"https://github.com/Tanzhiheng26/ip.git","repoName":"ip","organization":"Tanzhiheng26","domainName":"github"},"branch":"master","displayName":"Tanzhiheng26/ip[master]","outputFolderName":"Tanzhiheng26_ip_master"},{"location":{"location":"https://github.com/cliftonchee/ip.git","repoName":"ip","organization":"cliftonchee","domainName":"github"},"branch":"master","displayName":"cliftonchee/ip[master]","outputFolderName":"cliftonchee_ip_master"},{"location":{"location":"https://github.com/SimHanKiong/ip.git","repoName":"ip","organization":"SimHanKiong","domainName":"github"},"branch":"master","displayName":"SimHanKiong/ip[master]","outputFolderName":"SimHanKiong_ip_master"},{"location":{"location":"https://github.com/ChrysanthemumT/ip.git","repoName":"ip","organization":"ChrysanthemumT","domainName":"github"},"branch":"master","displayName":"ChrysanthemumT/ip[master]","outputFolderName":"ChrysanthemumT_ip_master"},{"location":{"location":"https://github.com/jyztintan/ip.git","repoName":"ip","organization":"jyztintan","domainName":"github"},"branch":"master","displayName":"jyztintan/ip[master]","outputFolderName":"jyztintan_ip_master"},{"location":{"location":"https://github.com/ondretann/ip.git","repoName":"ip","organization":"ondretann","domainName":"github"},"branch":"master","displayName":"ondretann/ip[master]","outputFolderName":"ondretann_ip_master"},{"location":{"location":"https://github.com/bryanyee33/ip.git","repoName":"ip","organization":"bryanyee33","domainName":"github"},"branch":"master","displayName":"bryanyee33/ip[master]","outputFolderName":"bryanyee33_ip_master"},{"location":{"location":"https://github.com/chonghaoen/ip.git","repoName":"ip","organization":"chonghaoen","domainName":"github"},"branch":"master","displayName":"chonghaoen/ip[master]","outputFolderName":"chonghaoen_ip_master"},{"location":{"location":"https://github.com/ChuaZenKhoon/ip.git","repoName":"ip","organization":"ChuaZenKhoon","domainName":"github"},"branch":"master","displayName":"ChuaZenKhoon/ip[master]","outputFolderName":"ChuaZenKhoon_ip_master"},{"location":{"location":"https://github.com/gerteck/ip.git","repoName":"ip","organization":"gerteck","domainName":"github"},"branch":"master","displayName":"gerteck/ip[master]","outputFolderName":"gerteck_ip_master"},{"location":{"location":"https://github.com/ReganChoy/ip.git","repoName":"ip","organization":"ReganChoy","domainName":"github"},"branch":"master","displayName":"ReganChoy/ip[master]","outputFolderName":"ReganChoy_ip_master"},{"location":{"location":"https://github.com/zhuuyicheng/ip.git","repoName":"ip","organization":"zhuuyicheng","domainName":"github"},"branch":"master","displayName":"zhuuyicheng/ip[master]","outputFolderName":"zhuuyicheng_ip_master"},{"location":{"location":"https://github.com/chaaaaun/ip.git","repoName":"ip","organization":"chaaaaun","domainName":"github"},"branch":"master","displayName":"chaaaaun/ip[master]","outputFolderName":"chaaaaun_ip_master"},{"location":{"location":"https://github.com/ChuaZiLong/ip.git","repoName":"ip","organization":"ChuaZiLong","domainName":"github"},"branch":"master","displayName":"ChuaZiLong/ip[master]","outputFolderName":"ChuaZiLong_ip_master"},{"location":{"location":"https://github.com/Benson15912/ip.git","repoName":"ip","organization":"Benson15912","domainName":"github"},"branch":"master","displayName":"Benson15912/ip[master]","outputFolderName":"Benson15912_ip_master"},{"location":{"location":"https://github.com/c-wenlong/ip.git","repoName":"ip","organization":"c-wenlong","domainName":"github"},"branch":"master","displayName":"c-wenlong/ip[master]","outputFolderName":"c-wenlong_ip_master"},{"location":{"location":"https://github.com/gavin331/ip.git","repoName":"ip","organization":"gavin331","domainName":"github"},"branch":"master","displayName":"gavin331/ip[master]","outputFolderName":"gavin331_ip_master"},{"location":{"location":"https://github.com/CJerrong/ip.git","repoName":"ip","organization":"CJerrong","domainName":"github"},"branch":"master","displayName":"CJerrong/ip[master]","outputFolderName":"CJerrong_ip_master"},{"location":{"location":"https://github.com/ibnu2651/ip.git","repoName":"ip","organization":"ibnu2651","domainName":"github"},"branch":"master","displayName":"ibnu2651/ip[master]","outputFolderName":"ibnu2651_ip_master"},{"location":{"location":"https://github.com/1rbg/ip.git","repoName":"ip","organization":"1rbg","domainName":"github"},"branch":"master","displayName":"1rbg/ip[master]","outputFolderName":"1rbg_ip_master"},{"location":{"location":"https://github.com/alvinnzz/ip.git","repoName":"ip","organization":"alvinnzz","domainName":"github"},"branch":"master","displayName":"alvinnzz/ip[master]","outputFolderName":"alvinnzz_ip_master"},{"location":{"location":"https://github.com/whelan-low/ip.git","repoName":"ip","organization":"whelan-low","domainName":"github"},"branch":"master","displayName":"whelan-low/ip[master]","outputFolderName":"whelan-low_ip_master"},{"location":{"location":"https://github.com/ReflectiveObsidian/ip.git","repoName":"ip","organization":"ReflectiveObsidian","domainName":"github"},"branch":"master","displayName":"ReflectiveObsidian/ip[master]","outputFolderName":"ReflectiveObsidian_ip_master"},{"location":{"location":"https://github.com/kwuunnn/ip.git","repoName":"ip","organization":"kwuunnn","domainName":"github"},"branch":"master","displayName":"kwuunnn/ip[master]","outputFolderName":"kwuunnn_ip_master"},{"location":{"location":"https://github.com/billyhoce/ip.git","repoName":"ip","organization":"billyhoce","domainName":"github"},"branch":"master","displayName":"billyhoce/ip[master]","outputFolderName":"billyhoce_ip_master"},{"location":{"location":"https://github.com/Ryo-Seah/ip.git","repoName":"ip","organization":"Ryo-Seah","domainName":"github"},"branch":"master","displayName":"Ryo-Seah/ip[master]","outputFolderName":"Ryo-Seah_ip_master"},{"location":{"location":"https://github.com/gingerbreaf/ip.git","repoName":"ip","organization":"gingerbreaf","domainName":"github"},"branch":"master","displayName":"gingerbreaf/ip[master]","outputFolderName":"gingerbreaf_ip_master"},{"location":{"location":"https://github.com/yeoshuheng/ip.git","repoName":"ip","organization":"yeoshuheng","domainName":"github"},"branch":"master","displayName":"yeoshuheng/ip[master]","outputFolderName":"yeoshuheng_ip_master"},{"location":{"location":"https://github.com/DingBao-sys/ip.git","repoName":"ip","organization":"DingBao-sys","domainName":"github"},"branch":"master","displayName":"DingBao-sys/ip[master]","outputFolderName":"DingBao-sys_ip_master"},{"location":{"location":"https://github.com/ashleyclx/ip.git","repoName":"ip","organization":"ashleyclx","domainName":"github"},"branch":"master","displayName":"ashleyclx/ip[master]","outputFolderName":"ashleyclx_ip_master"},{"location":{"location":"https://github.com/TheodoreKooo/ip.git","repoName":"ip","organization":"TheodoreKooo","domainName":"github"},"branch":"master","displayName":"TheodoreKooo/ip[master]","outputFolderName":"TheodoreKooo_ip_master"},{"location":{"location":"https://github.com/sun-ruiheng/ip.git","repoName":"ip","organization":"sun-ruiheng","domainName":"github"},"branch":"master","displayName":"sun-ruiheng/ip[master]","outputFolderName":"sun-ruiheng_ip_master"},{"location":{"location":"https://github.com/Fidget-Spinner/ip.git","repoName":"ip","organization":"Fidget-Spinner","domainName":"github"},"branch":"master","displayName":"Fidget-Spinner/ip[master]","outputFolderName":"Fidget-Spinner_ip_master"},{"location":{"location":"https://github.com/Cedricaca/ip.git","repoName":"ip","organization":"Cedricaca","domainName":"github"},"branch":"master","displayName":"Cedricaca/ip[master]","outputFolderName":"Cedricaca_ip_master"},{"location":{"location":"https://github.com/YowSiaoKang/ip.git","repoName":"ip","organization":"YowSiaoKang","domainName":"github"},"branch":"master","displayName":"YowSiaoKang/ip[master]","outputFolderName":"YowSiaoKang_ip_master"},{"location":{"location":"https://github.com/J-wang-CSMA/ip.git","repoName":"ip","organization":"J-wang-CSMA","domainName":"github"},"branch":"master","displayName":"J-wang-CSMA/ip[master]","outputFolderName":"J-wang-CSMA_ip_master"},{"location":{"location":"https://github.com/Ragnapop/ip.git","repoName":"ip","organization":"Ragnapop","domainName":"github"},"branch":"master","displayName":"Ragnapop/ip[master]","outputFolderName":"Ragnapop_ip_master"},{"location":{"location":"https://github.com/UdhayaShan1/ip.git","repoName":"ip","organization":"UdhayaShan1","domainName":"github"},"branch":"master","displayName":"UdhayaShan1/ip[master]","outputFolderName":"UdhayaShan1_ip_master"},{"location":{"location":"https://github.com/tayziyi/ip.git","repoName":"ip","organization":"tayziyi","domainName":"github"},"branch":"master","displayName":"tayziyi/ip[master]","outputFolderName":"tayziyi_ip_master"},{"location":{"location":"https://github.com/blaukc/ip.git","repoName":"ip","organization":"blaukc","domainName":"github"},"branch":"master","displayName":"blaukc/ip[master]","outputFolderName":"blaukc_ip_master"},{"location":{"location":"https://github.com/kokerinks/ip.git","repoName":"ip","organization":"kokerinks","domainName":"github"},"branch":"master","displayName":"kokerinks/ip[master]","outputFolderName":"kokerinks_ip_master"},{"location":{"location":"https://github.com/mahadhir247/ip.git","repoName":"ip","organization":"mahadhir247","domainName":"github"},"branch":"master","displayName":"mahadhir247/ip[master]","outputFolderName":"mahadhir247_ip_master"},{"location":{"location":"https://github.com/delishad21/ip.git","repoName":"ip","organization":"delishad21","domainName":"github"},"branch":"master","displayName":"delishad21/ip[master]","outputFolderName":"delishad21_ip_master"},{"location":{"location":"https://github.com/gavingoh99/ip.git","repoName":"ip","organization":"gavingoh99","domainName":"github"},"branch":"master","displayName":"gavingoh99/ip[master]","outputFolderName":"gavingoh99_ip_master"},{"location":{"location":"https://github.com/kjw142857/ip.git","repoName":"ip","organization":"kjw142857","domainName":"github"},"branch":"master","displayName":"kjw142857/ip[master]","outputFolderName":"kjw142857_ip_master"},{"location":{"location":"https://github.com/dayn-1/ip.git","repoName":"ip","organization":"dayn-1","domainName":"github"},"branch":"master","displayName":"dayn-1/ip[master]","outputFolderName":"dayn-1_ip_master"},{"location":{"location":"https://github.com/macareonie/ip.git","repoName":"ip","organization":"macareonie","domainName":"github"},"branch":"master","displayName":"macareonie/ip[master]","outputFolderName":"macareonie_ip_master"},{"location":{"location":"https://github.com/Rikko1204/ip.git","repoName":"ip","organization":"Rikko1204","domainName":"github"},"branch":"master","displayName":"Rikko1204/ip[master]","outputFolderName":"Rikko1204_ip_master"},{"location":{"location":"https://github.com/teojunda/ip.git","repoName":"ip","organization":"teojunda","domainName":"github"},"branch":"master","displayName":"teojunda/ip[master]","outputFolderName":"teojunda_ip_master"},{"location":{"location":"https://github.com/thewongdylan/ip.git","repoName":"ip","organization":"thewongdylan","domainName":"github"},"branch":"master","displayName":"thewongdylan/ip[master]","outputFolderName":"thewongdylan_ip_master"},{"location":{"location":"https://github.com/bertrandong/ip.git","repoName":"ip","organization":"bertrandong","domainName":"github"},"branch":"master","displayName":"bertrandong/ip[master]","outputFolderName":"bertrandong_ip_master"},{"location":{"location":"https://github.com/rertyy/ip.git","repoName":"ip","organization":"rertyy","domainName":"github"},"branch":"master","displayName":"rertyy/ip[master]","outputFolderName":"rertyy_ip_master"},{"location":{"location":"https://github.com/soons1/ip.git","repoName":"ip","organization":"soons1","domainName":"github"},"branch":"master","displayName":"soons1/ip[master]","outputFolderName":"soons1_ip_master"},{"location":{"location":"https://github.com/solomonng2001/ip.git","repoName":"ip","organization":"solomonng2001","domainName":"github"},"branch":"master","displayName":"solomonng2001/ip[master]","outputFolderName":"solomonng2001_ip_master"},{"location":{"location":"https://github.com/guanquann/ip.git","repoName":"ip","organization":"guanquann","domainName":"github"},"branch":"master","displayName":"guanquann/ip[master]","outputFolderName":"guanquann_ip_master"},{"location":{"location":"https://github.com/YuSoonZ/ip.git","repoName":"ip","organization":"YuSoonZ","domainName":"github"},"branch":"master","displayName":"YuSoonZ/ip[master]","outputFolderName":"YuSoonZ_ip_master"},{"location":{"location":"https://github.com/JuliaPoo/ip.git","repoName":"ip","organization":"JuliaPoo","domainName":"github"},"branch":"master","displayName":"JuliaPoo/ip[master]","outputFolderName":"JuliaPoo_ip_master"},{"location":{"location":"https://github.com/AL-ZT/ip.git","repoName":"ip","organization":"AL-ZT","domainName":"github"},"branch":"master","displayName":"AL-ZT/ip[master]","outputFolderName":"AL-ZT_ip_master"},{"location":{"location":"https://github.com/dillontkh/ip.git","repoName":"ip","organization":"dillontkh","domainName":"github"},"branch":"master","displayName":"dillontkh/ip[master]","outputFolderName":"dillontkh_ip_master"},{"location":{"location":"https://github.com/camille-readbean/ip.git","repoName":"ip","organization":"camille-readbean","domainName":"github"},"branch":"master","displayName":"camille-readbean/ip[master]","outputFolderName":"camille-readbean_ip_master"},{"location":{"location":"https://github.com/ruijietay/ip.git","repoName":"ip","organization":"ruijietay","domainName":"github"},"branch":"master","displayName":"ruijietay/ip[master]","outputFolderName":"ruijietay_ip_master"},{"location":{"location":"https://github.com/HM33-Stu/ip.git","repoName":"ip","organization":"HM33-Stu","domainName":"github"},"branch":"master","displayName":"HM33-Stu/ip[master]","outputFolderName":"HM33-Stu_ip_master"},{"location":{"location":"https://github.com/nobodyishappy/ip.git","repoName":"ip","organization":"nobodyishappy","domainName":"github"},"branch":"master","displayName":"nobodyishappy/ip[master]","outputFolderName":"nobodyishappy_ip_master"},{"location":{"location":"https://github.com/yadunut/ip.git","repoName":"ip","organization":"yadunut","domainName":"github"},"branch":"master","displayName":"yadunut/ip[master]","outputFolderName":"yadunut_ip_master"},{"location":{"location":"https://github.com/breezetall/ip.git","repoName":"ip","organization":"breezetall","domainName":"github"},"branch":"master","displayName":"breezetall/ip[master]","outputFolderName":"breezetall_ip_master"},{"location":{"location":"https://github.com/BryanL2303/ip.git","repoName":"ip","organization":"BryanL2303","domainName":"github"},"branch":"master","displayName":"BryanL2303/ip[master]","outputFolderName":"BryanL2303_ip_master"},{"location":{"location":"https://github.com/RyanNgWH/ip.git","repoName":"ip","organization":"RyanNgWH","domainName":"github"},"branch":"master","displayName":"RyanNgWH/ip[master]","outputFolderName":"RyanNgWH_ip_master"},{"location":{"location":"https://github.com/Jaspertzx/ip.git","repoName":"ip","organization":"Jaspertzx","domainName":"github"},"branch":"master","displayName":"Jaspertzx/ip[master]","outputFolderName":"Jaspertzx_ip_master"},{"location":{"location":"https://github.com/smolegz/ip.git","repoName":"ip","organization":"smolegz","domainName":"github"},"branch":"master","displayName":"smolegz/ip[master]","outputFolderName":"smolegz_ip_master"},{"location":{"location":"https://github.com/azumieflare/ip.git","repoName":"ip","organization":"azumieflare","domainName":"github"},"branch":"master","displayName":"azumieflare/ip[master]","outputFolderName":"azumieflare_ip_master"},{"location":{"location":"https://github.com/SimKianSeng/ip.git","repoName":"ip","organization":"SimKianSeng","domainName":"github"},"branch":"master","displayName":"SimKianSeng/ip[master]","outputFolderName":"SimKianSeng_ip_master"},{"location":{"location":"https://github.com/HongRay/ip.git","repoName":"ip","organization":"HongRay","domainName":"github"},"branch":"master","displayName":"HongRay/ip[master]","outputFolderName":"HongRay_ip_master"},{"location":{"location":"https://github.com/kailashgautham/ip.git","repoName":"ip","organization":"kailashgautham","domainName":"github"},"branch":"master","displayName":"kailashgautham/ip[master]","outputFolderName":"kailashgautham_ip_master"},{"location":{"location":"https://github.com/donwong2308/ip.git","repoName":"ip","organization":"donwong2308","domainName":"github"},"branch":"master","displayName":"donwong2308/ip[master]","outputFolderName":"donwong2308_ip_master"},{"location":{"location":"https://github.com/cheahTJ/ip.git","repoName":"ip","organization":"cheahTJ","domainName":"github"},"branch":"master","displayName":"cheahTJ/ip[master]","outputFolderName":"cheahTJ_ip_master"},{"location":{"location":"https://github.com/triciiaaa/ip.git","repoName":"ip","organization":"triciiaaa","domainName":"github"},"branch":"master","displayName":"triciiaaa/ip[master]","outputFolderName":"triciiaaa_ip_master"},{"location":{"location":"https://github.com/larainezo/ip.git","repoName":"ip","organization":"larainezo","domainName":"github"},"branch":"master","displayName":"larainezo/ip[master]","outputFolderName":"larainezo_ip_master"},{"location":{"location":"https://github.com/yap-zong-xin/ip.git","repoName":"ip","organization":"yap-zong-xin","domainName":"github"},"branch":"master","displayName":"yap-zong-xin/ip[master]","outputFolderName":"yap-zong-xin_ip_master"},{"location":{"location":"https://github.com/kailinteoo/ip.git","repoName":"ip","organization":"kailinteoo","domainName":"github"},"branch":"master","displayName":"kailinteoo/ip[master]","outputFolderName":"kailinteoo_ip_master"},{"location":{"location":"https://github.com/brennalaurentan/ip.git","repoName":"ip","organization":"brennalaurentan","domainName":"github"},"branch":"master","displayName":"brennalaurentan/ip[master]","outputFolderName":"brennalaurentan_ip_master"},{"location":{"location":"https://github.com/GiselleTan/ip.git","repoName":"ip","organization":"GiselleTan","domainName":"github"},"branch":"master","displayName":"GiselleTan/ip[master]","outputFolderName":"GiselleTan_ip_master"},{"location":{"location":"https://github.com/taufiq/ip.git","repoName":"ip","organization":"taufiq","domainName":"github"},"branch":"master","displayName":"taufiq/ip[master]","outputFolderName":"taufiq_ip_master"},{"location":{"location":"https://github.com/xuelinglow/ip.git","repoName":"ip","organization":"xuelinglow","domainName":"github"},"branch":"master","displayName":"xuelinglow/ip[master]","outputFolderName":"xuelinglow_ip_master"},{"location":{"location":"https://github.com/SherwynNg/ip.git","repoName":"ip","organization":"SherwynNg","domainName":"github"},"branch":"master","displayName":"SherwynNg/ip[master]","outputFolderName":"SherwynNg_ip_master"},{"location":{"location":"https://github.com/caitlyntang/ip.git","repoName":"ip","organization":"caitlyntang","domainName":"github"},"branch":"master","displayName":"caitlyntang/ip[master]","outputFolderName":"caitlyntang_ip_master"},{"location":{"location":"https://github.com/AndrewOng2066/ip.git","repoName":"ip","organization":"AndrewOng2066","domainName":"github"},"branch":"master","displayName":"AndrewOng2066/ip[master]","outputFolderName":"AndrewOng2066_ip_master"},{"location":{"location":"https://github.com/MarcusGitty/ip.git","repoName":"ip","organization":"MarcusGitty","domainName":"github"},"branch":"master","displayName":"MarcusGitty/ip[master]","outputFolderName":"MarcusGitty_ip_master"},{"location":{"location":"https://github.com/Anant1902/ip.git","repoName":"ip","organization":"Anant1902","domainName":"github"},"branch":"master","displayName":"Anant1902/ip[master]","outputFolderName":"Anant1902_ip_master"},{"location":{"location":"https://github.com/headcube1/ip.git","repoName":"ip","organization":"headcube1","domainName":"github"},"branch":"master","displayName":"headcube1/ip[master]","outputFolderName":"headcube1_ip_master"},{"location":{"location":"https://github.com/ararchch/ip.git","repoName":"ip","organization":"ararchch","domainName":"github"},"branch":"master","displayName":"ararchch/ip[master]","outputFolderName":"ararchch_ip_master"},{"location":{"location":"https://github.com/chiaryan/ip.git","repoName":"ip","organization":"chiaryan","domainName":"github"},"branch":"master","displayName":"chiaryan/ip[master]","outputFolderName":"chiaryan_ip_master"},{"location":{"location":"https://github.com/chengjunyuan/ip.git","repoName":"ip","organization":"chengjunyuan","domainName":"github"},"branch":"master","displayName":"chengjunyuan/ip[master]","outputFolderName":"chengjunyuan_ip_master"},{"location":{"location":"https://github.com/LimZiJia/ip.git","repoName":"ip","organization":"LimZiJia","domainName":"github"},"branch":"master","displayName":"LimZiJia/ip[master]","outputFolderName":"LimZiJia_ip_master"},{"location":{"location":"https://github.com/darkvoid32/ip.git","repoName":"ip","organization":"darkvoid32","domainName":"github"},"branch":"master","displayName":"darkvoid32/ip[master]","outputFolderName":"darkvoid32_ip_master"},{"location":{"location":"https://github.com/maze508/ip.git","repoName":"ip","organization":"maze508","domainName":"github"},"branch":"master","displayName":"maze508/ip[master]","outputFolderName":"maze508_ip_master"},{"location":{"location":"https://github.com/RingoftheKing/ip.git","repoName":"ip","organization":"RingoftheKing","domainName":"github"},"branch":"master","displayName":"RingoftheKing/ip[master]","outputFolderName":"RingoftheKing_ip_master"},{"location":{"location":"https://github.com/drustanyjt/ip.git","repoName":"ip","organization":"drustanyjt","domainName":"github"},"branch":"master","displayName":"drustanyjt/ip[master]","outputFolderName":"drustanyjt_ip_master"},{"location":{"location":"https://github.com/jxunze/ip.git","repoName":"ip","organization":"jxunze","domainName":"github"},"branch":"master","displayName":"jxunze/ip[master]","outputFolderName":"jxunze_ip_master"},{"location":{"location":"https://github.com/Derekljh/ip.git","repoName":"ip","organization":"Derekljh","domainName":"github"},"branch":"master","displayName":"Derekljh/ip[master]","outputFolderName":"Derekljh_ip_master"},{"location":{"location":"https://github.com/alphajae11/ip.git","repoName":"ip","organization":"alphajae11","domainName":"github"},"branch":"master","displayName":"alphajae11/ip[master]","outputFolderName":"alphajae11_ip_master"},{"location":{"location":"https://github.com/Kappaccinoh/ip.git","repoName":"ip","organization":"Kappaccinoh","domainName":"github"},"branch":"master","displayName":"Kappaccinoh/ip[master]","outputFolderName":"Kappaccinoh_ip_master"},{"location":{"location":"https://github.com/yuhinarita/ip.git","repoName":"ip","organization":"yuhinarita","domainName":"github"},"branch":"master","displayName":"yuhinarita/ip[master]","outputFolderName":"yuhinarita_ip_master"},{"location":{"location":"https://github.com/kab-dot/ip.git","repoName":"ip","organization":"kab-dot","domainName":"github"},"branch":"master","displayName":"kab-dot/ip[master]","outputFolderName":"kab-dot_ip_master"},{"location":{"location":"https://github.com/alfaloo/ip.git","repoName":"ip","organization":"alfaloo","domainName":"github"},"branch":"master","displayName":"alfaloo/ip[master]","outputFolderName":"alfaloo_ip_master"},{"location":{"location":"https://github.com/doyelee0313/ip.git","repoName":"ip","organization":"doyelee0313","domainName":"github"},"branch":"master","displayName":"doyelee0313/ip[master]","outputFolderName":"doyelee0313_ip_master"},{"location":{"location":"https://github.com/Emberlynn-Loo/ip.git","repoName":"ip","organization":"Emberlynn-Loo","domainName":"github"},"branch":"master","displayName":"Emberlynn-Loo/ip[master]","outputFolderName":"Emberlynn-Loo_ip_master"},{"location":{"location":"https://github.com/ChocoRagdoll/ip.git","repoName":"ip","organization":"ChocoRagdoll","domainName":"github"},"branch":"master","displayName":"ChocoRagdoll/ip[master]","outputFolderName":"ChocoRagdoll_ip_master"},{"location":{"location":"https://github.com/dwangwk/ip.git","repoName":"ip","organization":"dwangwk","domainName":"github"},"branch":"master","displayName":"dwangwk/ip[master]","outputFolderName":"dwangwk_ip_master"},{"location":{"location":"https://github.com/Wyrkx/ip.git","repoName":"ip","organization":"Wyrkx","domainName":"github"},"branch":"master","displayName":"Wyrkx/ip[master]","outputFolderName":"Wyrkx_ip_master"},{"location":{"location":"https://github.com/tohlh/ip.git","repoName":"ip","organization":"tohlh","domainName":"github"},"branch":"master","displayName":"tohlh/ip[master]","outputFolderName":"tohlh_ip_master"},{"location":{"location":"https://github.com/tzaph/ip.git","repoName":"ip","organization":"tzaph","domainName":"github"},"branch":"master","displayName":"tzaph/ip[master]","outputFolderName":"tzaph_ip_master"},{"location":{"location":"https://github.com/PateShin/ip.git","repoName":"ip","organization":"PateShin","domainName":"github"},"branch":"master","displayName":"PateShin/ip[master]","outputFolderName":"PateShin_ip_master"},{"location":{"location":"https://github.com/benson1029/ip.git","repoName":"ip","organization":"benson1029","domainName":"github"},"branch":"master","displayName":"benson1029/ip[master]","outputFolderName":"benson1029_ip_master"},{"location":{"location":"https://github.com/JustWeiHao/ip.git","repoName":"ip","organization":"JustWeiHao","domainName":"github"},"branch":"master","displayName":"JustWeiHao/ip[master]","outputFolderName":"JustWeiHao_ip_master"},{"location":{"location":"https://github.com/swtan346/ip.git","repoName":"ip","organization":"swtan346","domainName":"github"},"branch":"master","displayName":"swtan346/ip[master]","outputFolderName":"swtan346_ip_master"},{"location":{"location":"https://github.com/gosongying/ip.git","repoName":"ip","organization":"gosongying","domainName":"github"},"branch":"master","displayName":"gosongying/ip[master]","outputFolderName":"gosongying_ip_master"},{"location":{"location":"https://github.com/ivan24004/ip.git","repoName":"ip","organization":"ivan24004","domainName":"github"},"branch":"master","displayName":"ivan24004/ip[master]","outputFolderName":"ivan24004_ip_master"},{"location":{"location":"https://github.com/shavonneg/ip.git","repoName":"ip","organization":"shavonneg","domainName":"github"},"branch":"master","displayName":"shavonneg/ip[master]","outputFolderName":"shavonneg_ip_master"},{"location":{"location":"https://github.com/Lalelulilulela/ip.git","repoName":"ip","organization":"Lalelulilulela","domainName":"github"},"branch":"master","displayName":"Lalelulilulela/ip[master]","outputFolderName":"Lalelulilulela_ip_master"},{"location":{"location":"https://github.com/eunrcn/ip.git","repoName":"ip","organization":"eunrcn","domainName":"github"},"branch":"master","displayName":"eunrcn/ip[master]","outputFolderName":"eunrcn_ip_master"},{"location":{"location":"https://github.com/jocelyn-soh/ip.git","repoName":"ip","organization":"jocelyn-soh","domainName":"github"},"branch":"master","displayName":"jocelyn-soh/ip[master]","outputFolderName":"jocelyn-soh_ip_master"},{"location":{"location":"https://github.com/lynnetteeee/ip.git","repoName":"ip","organization":"lynnetteeee","domainName":"github"},"branch":"master","displayName":"lynnetteeee/ip[master]","outputFolderName":"lynnetteeee_ip_master"},{"location":{"location":"https://github.com/chenyixin0/ip.git","repoName":"ip","organization":"chenyixin0","domainName":"github"},"branch":"master","displayName":"chenyixin0/ip[master]","outputFolderName":"chenyixin0_ip_master"},{"location":{"location":"https://github.com/tanjieling0/ip.git","repoName":"ip","organization":"tanjieling0","domainName":"github"},"branch":"master","displayName":"tanjieling0/ip[master]","outputFolderName":"tanjieling0_ip_master"},{"location":{"location":"https://github.com/danielleloh/ip.git","repoName":"ip","organization":"danielleloh","domainName":"github"},"branch":"master","displayName":"danielleloh/ip[master]","outputFolderName":"danielleloh_ip_master"},{"location":{"location":"https://github.com/jannaleong/ip.git","repoName":"ip","organization":"jannaleong","domainName":"github"},"branch":"master","displayName":"jannaleong/ip[master]","outputFolderName":"jannaleong_ip_master"},{"location":{"location":"https://github.com/wapisai/ip.git","repoName":"ip","organization":"wapisai","domainName":"github"},"branch":"master","displayName":"wapisai/ip[master]","outputFolderName":"wapisai_ip_master"},{"location":{"location":"https://github.com/NatLeong/ip.git","repoName":"ip","organization":"NatLeong","domainName":"github"},"branch":"master","displayName":"NatLeong/ip[master]","outputFolderName":"NatLeong_ip_master"},{"location":{"location":"https://github.com/Pughal77/ip.git","repoName":"ip","organization":"Pughal77","domainName":"github"},"branch":"master","displayName":"Pughal77/ip[master]","outputFolderName":"Pughal77_ip_master"},{"location":{"location":"https://github.com/tahnya/ip.git","repoName":"ip","organization":"tahnya","domainName":"github"},"branch":"master","displayName":"tahnya/ip[master]","outputFolderName":"tahnya_ip_master"},{"location":{"location":"https://github.com/tamagochuuu/ip.git","repoName":"ip","organization":"tamagochuuu","domainName":"github"},"branch":"master","displayName":"tamagochuuu/ip[master]","outputFolderName":"tamagochuuu_ip_master"},{"location":{"location":"https://github.com/agreatdayy/ip.git","repoName":"ip","organization":"agreatdayy","domainName":"github"},"branch":"master","displayName":"agreatdayy/ip[master]","outputFolderName":"agreatdayy_ip_master"},{"location":{"location":"https://github.com/CaptainKeqing/ip.git","repoName":"ip","organization":"CaptainKeqing","domainName":"github"},"branch":"master","displayName":"CaptainKeqing/ip[master]","outputFolderName":"CaptainKeqing_ip_master"},{"location":{"location":"https://github.com/zhikaiong2001/ip.git","repoName":"ip","organization":"zhikaiong2001","domainName":"github"},"branch":"master","displayName":"zhikaiong2001/ip[master]","outputFolderName":"zhikaiong2001_ip_master"},{"location":{"location":"https://github.com/johnyoozhengxian/ip.git","repoName":"ip","organization":"johnyoozhengxian","domainName":"github"},"branch":"master","displayName":"johnyoozhengxian/ip[master]","outputFolderName":"johnyoozhengxian_ip_master"},{"location":{"location":"https://github.com/KinTatHo/ip.git","repoName":"ip","organization":"KinTatHo","domainName":"github"},"branch":"master","displayName":"KinTatHo/ip[master]","outputFolderName":"KinTatHo_ip_master"},{"location":{"location":"https://github.com/Joseph31416/ip.git","repoName":"ip","organization":"Joseph31416","domainName":"github"},"branch":"master","displayName":"Joseph31416/ip[master]","outputFolderName":"Joseph31416_ip_master"},{"location":{"location":"https://github.com/Murugan-Maniish/ip.git","repoName":"ip","organization":"Murugan-Maniish","domainName":"github"},"branch":"master","displayName":"Murugan-Maniish/ip[master]","outputFolderName":"Murugan-Maniish_ip_master"},{"location":{"location":"https://github.com/Joshy837/ip.git","repoName":"ip","organization":"Joshy837","domainName":"github"},"branch":"master","displayName":"Joshy837/ip[master]","outputFolderName":"Joshy837_ip_master"},{"location":{"location":"https://github.com/jamessinmaojun/ip.git","repoName":"ip","organization":"jamessinmaojun","domainName":"github"},"branch":"master","displayName":"jamessinmaojun/ip[master]","outputFolderName":"jamessinmaojun_ip_master"},{"location":{"location":"https://github.com/Joelwang22/ip.git","repoName":"ip","organization":"Joelwang22","domainName":"github"},"branch":"master","displayName":"Joelwang22/ip[master]","outputFolderName":"Joelwang22_ip_master"},{"location":{"location":"https://github.com/shawnnlimm/ip.git","repoName":"ip","organization":"shawnnlimm","domainName":"github"},"branch":"master","displayName":"shawnnlimm/ip[master]","outputFolderName":"shawnnlimm_ip_master"},{"location":{"location":"https://github.com/erv-teo/ip.git","repoName":"ip","organization":"erv-teo","domainName":"github"},"branch":"master","displayName":"erv-teo/ip[master]","outputFolderName":"erv-teo_ip_master"},{"location":{"location":"https://github.com/h4ow3i/ip.git","repoName":"ip","organization":"h4ow3i","domainName":"github"},"branch":"master","displayName":"h4ow3i/ip[master]","outputFolderName":"h4ow3i_ip_master"},{"location":{"location":"https://github.com/ziyang27/ip.git","repoName":"ip","organization":"ziyang27","domainName":"github"},"branch":"master","displayName":"ziyang27/ip[master]","outputFolderName":"ziyang27_ip_master"},{"location":{"location":"https://github.com/0nesheep/ip.git","repoName":"ip","organization":"0nesheep","domainName":"github"},"branch":"master","displayName":"0nesheep/ip[master]","outputFolderName":"0nesheep_ip_master"},{"location":{"location":"https://github.com/0-yibai/ip.git","repoName":"ip","organization":"0-yibai","domainName":"github"},"branch":"master","displayName":"0-yibai/ip[master]","outputFolderName":"0-yibai_ip_master"},{"location":{"location":"https://github.com/jerremyng/ip.git","repoName":"ip","organization":"jerremyng","domainName":"github"},"branch":"master","displayName":"jerremyng/ip[master]","outputFolderName":"jerremyng_ip_master"},{"location":{"location":"https://github.com/yorklim/ip.git","repoName":"ip","organization":"yorklim","domainName":"github"},"branch":"master","displayName":"yorklim/ip[master]","outputFolderName":"yorklim_ip_master"},{"location":{"location":"https://github.com/yapxuanxuan/ip.git","repoName":"ip","organization":"yapxuanxuan","domainName":"github"},"branch":"master","displayName":"yapxuanxuan/ip[master]","outputFolderName":"yapxuanxuan_ip_master"},{"location":{"location":"https://github.com/taniatsq/ip.git","repoName":"ip","organization":"taniatsq","domainName":"github"},"branch":"master","displayName":"taniatsq/ip[master]","outputFolderName":"taniatsq_ip_master"},{"location":{"location":"https://github.com/yongkotaro/ip.git","repoName":"ip","organization":"yongkotaro","domainName":"github"},"branch":"master","displayName":"yongkotaro/ip[master]","outputFolderName":"yongkotaro_ip_master"},{"location":{"location":"https://github.com/tanyunchao/ip.git","repoName":"ip","organization":"tanyunchao","domainName":"github"},"branch":"master","displayName":"tanyunchao/ip[master]","outputFolderName":"tanyunchao_ip_master"},{"location":{"location":"https://github.com/KiatLun/ip.git","repoName":"ip","organization":"KiatLun","domainName":"github"},"branch":"master","displayName":"KiatLun/ip[master]","outputFolderName":"KiatLun_ip_master"},{"location":{"location":"https://github.com/Xuyan0518/ip.git","repoName":"ip","organization":"Xuyan0518","domainName":"github"},"branch":"master","displayName":"Xuyan0518/ip[master]","outputFolderName":"Xuyan0518_ip_master"},{"location":{"location":"https://github.com/cleowenxuan/ip.git","repoName":"ip","organization":"cleowenxuan","domainName":"github"},"branch":"master","displayName":"cleowenxuan/ip[master]","outputFolderName":"cleowenxuan_ip_master"},{"location":{"location":"https://github.com/logical-1985516/ip.git","repoName":"ip","organization":"logical-1985516","domainName":"github"},"branch":"master","displayName":"logical-1985516/ip[master]","outputFolderName":"logical-1985516_ip_master"},{"location":{"location":"https://github.com/jessicawyz/ip.git","repoName":"ip","organization":"jessicawyz","domainName":"github"},"branch":"master","displayName":"jessicawyz/ip[master]","outputFolderName":"jessicawyz_ip_master"},{"location":{"location":"https://github.com/ashleyy2444/ip.git","repoName":"ip","organization":"ashleyy2444","domainName":"github"},"branch":"master","displayName":"ashleyy2444/ip[master]","outputFolderName":"ashleyy2444_ip_master"},{"location":{"location":"https://github.com/tengcharmaine/ip.git","repoName":"ip","organization":"tengcharmaine","domainName":"github"},"branch":"master","displayName":"tengcharmaine/ip[master]","outputFolderName":"tengcharmaine_ip_master"},{"location":{"location":"https://github.com/ThatGirlJam/ip.git","repoName":"ip","organization":"ThatGirlJam","domainName":"github"},"branch":"master","displayName":"ThatGirlJam/ip[master]","outputFolderName":"ThatGirlJam_ip_master"},{"location":{"location":"https://github.com/saiutkarsh33/ip.git","repoName":"ip","organization":"saiutkarsh33","domainName":"github"},"branch":"master","displayName":"saiutkarsh33/ip[master]","outputFolderName":"saiutkarsh33_ip_master"},{"location":{"location":"https://github.com/meenulekha/ip.git","repoName":"ip","organization":"meenulekha","domainName":"github"},"branch":"master","displayName":"meenulekha/ip[master]","outputFolderName":"meenulekha_ip_master"},{"location":{"location":"https://github.com/LargeCrowd/ip.git","repoName":"ip","organization":"LargeCrowd","domainName":"github"},"branch":"master","displayName":"LargeCrowd/ip[master]","outputFolderName":"LargeCrowd_ip_master"},{"location":{"location":"https://github.com/linnn-7/ip.git","repoName":"ip","organization":"linnn-7","domainName":"github"},"branch":"master","displayName":"linnn-7/ip[master]","outputFolderName":"linnn-7_ip_master"},{"location":{"location":"https://github.com/maiyasaliha/ip.git","repoName":"ip","organization":"maiyasaliha","domainName":"github"},"branch":"master","displayName":"maiyasaliha/ip[master]","outputFolderName":"maiyasaliha_ip_master"},{"location":{"location":"https://github.com/ChillinRage/ip.git","repoName":"ip","organization":"ChillinRage","domainName":"github"},"branch":"master","displayName":"ChillinRage/ip[master]","outputFolderName":"ChillinRage_ip_master"},{"location":{"location":"https://github.com/Zack-Tay/ip.git","repoName":"ip","organization":"Zack-Tay","domainName":"github"},"branch":"master","displayName":"Zack-Tay/ip[master]","outputFolderName":"Zack-Tay_ip_master"},{"location":{"location":"https://github.com/marcus-ny/ip.git","repoName":"ip","organization":"marcus-ny","domainName":"github"},"branch":"master","displayName":"marcus-ny/ip[master]","outputFolderName":"marcus-ny_ip_master"},{"location":{"location":"https://github.com/bennyLCK/ip.git","repoName":"ip","organization":"bennyLCK","domainName":"github"},"branch":"master","displayName":"bennyLCK/ip[master]","outputFolderName":"bennyLCK_ip_master"},{"location":{"location":"https://github.com/R-Laksh/ip.git","repoName":"ip","organization":"R-Laksh","domainName":"github"},"branch":"master","displayName":"R-Laksh/ip[master]","outputFolderName":"R-Laksh_ip_master"},{"location":{"location":"https://github.com/Colex2000/ip.git","repoName":"ip","organization":"Colex2000","domainName":"github"},"branch":"master","displayName":"Colex2000/ip[master]","outputFolderName":"Colex2000_ip_master"},{"location":{"location":"https://github.com/DhiraPT/ip.git","repoName":"ip","organization":"DhiraPT","domainName":"github"},"branch":"master","displayName":"DhiraPT/ip[master]","outputFolderName":"DhiraPT_ip_master"},{"location":{"location":"https://github.com/nigel27022001/ip.git","repoName":"ip","organization":"nigel27022001","domainName":"github"},"branch":"master","displayName":"nigel27022001/ip[master]","outputFolderName":"nigel27022001_ip_master"},{"location":{"location":"https://github.com/shamesjen/ip.git","repoName":"ip","organization":"shamesjen","domainName":"github"},"branch":"master","displayName":"shamesjen/ip[master]","outputFolderName":"shamesjen_ip_master"},{"location":{"location":"https://github.com/sindhurajain/ip.git","repoName":"ip","organization":"sindhurajain","domainName":"github"},"branch":"master","displayName":"sindhurajain/ip[master]","outputFolderName":"sindhurajain_ip_master"},{"location":{"location":"https://github.com/ryanlimdx/ip.git","repoName":"ip","organization":"ryanlimdx","domainName":"github"},"branch":"master","displayName":"ryanlimdx/ip[master]","outputFolderName":"ryanlimdx_ip_master"},{"location":{"location":"https://github.com/hiivan/ip.git","repoName":"ip","organization":"hiivan","domainName":"github"},"branch":"master","displayName":"hiivan/ip[master]","outputFolderName":"hiivan_ip_master"},{"location":{"location":"https://github.com/Apzure/ip.git","repoName":"ip","organization":"Apzure","domainName":"github"},"branch":"master","displayName":"Apzure/ip[master]","outputFolderName":"Apzure_ip_master"},{"location":{"location":"https://github.com/bgopi23/ip.git","repoName":"ip","organization":"bgopi23","domainName":"github"},"branch":"master","displayName":"bgopi23/ip[master]","outputFolderName":"bgopi23_ip_master"},{"location":{"location":"https://github.com/LWS49/ip.git","repoName":"ip","organization":"LWS49","domainName":"github"},"branch":"master","displayName":"LWS49/ip[master]","outputFolderName":"LWS49_ip_master"},{"location":{"location":"https://github.com/wang-xinrong/ip.git","repoName":"ip","organization":"wang-xinrong","domainName":"github"},"branch":"master","displayName":"wang-xinrong/ip[master]","outputFolderName":"wang-xinrong_ip_master"},{"location":{"location":"https://github.com/Ko-Khan/ip.git","repoName":"ip","organization":"Ko-Khan","domainName":"github"},"branch":"master","displayName":"Ko-Khan/ip[master]","outputFolderName":"Ko-Khan_ip_master"},{"location":{"location":"https://github.com/yleeyilin/ip.git","repoName":"ip","organization":"yleeyilin","domainName":"github"},"branch":"master","displayName":"yleeyilin/ip[master]","outputFolderName":"yleeyilin_ip_master"},{"location":{"location":"https://github.com/jiahui0309/ip.git","repoName":"ip","organization":"jiahui0309","domainName":"github"},"branch":"master","displayName":"jiahui0309/ip[master]","outputFolderName":"jiahui0309_ip_master"},{"location":{"location":"https://github.com/Jayne1010/ip.git","repoName":"ip","organization":"Jayne1010","domainName":"github"},"branch":"master","displayName":"Jayne1010/ip[master]","outputFolderName":"Jayne1010_ip_master"},{"location":{"location":"https://github.com/getsquared/ip.git","repoName":"ip","organization":"getsquared","domainName":"github"},"branch":"master","displayName":"getsquared/ip[master]","outputFolderName":"getsquared_ip_master"},{"location":{"location":"https://github.com/kaitinghh/ip.git","repoName":"ip","organization":"kaitinghh","domainName":"github"},"branch":"master","displayName":"kaitinghh/ip[master]","outputFolderName":"kaitinghh_ip_master"},{"location":{"location":"https://github.com/4llysa/ip.git","repoName":"ip","organization":"4llysa","domainName":"github"},"branch":"master","displayName":"4llysa/ip[master]","outputFolderName":"4llysa_ip_master"},{"location":{"location":"https://github.com/Lin-Shuang-Shuang/ip.git","repoName":"ip","organization":"Lin-Shuang-Shuang","domainName":"github"},"branch":"master","displayName":"Lin-Shuang-Shuang/ip[master]","outputFolderName":"Lin-Shuang-Shuang_ip_master"},{"location":{"location":"https://github.com/youdonnnn/ip.git","repoName":"ip","organization":"youdonnnn","domainName":"github"},"branch":"master","displayName":"youdonnnn/ip[master]","outputFolderName":"youdonnnn_ip_master"},{"location":{"location":"https://github.com/xuwen-ho/ip.git","repoName":"ip","organization":"xuwen-ho","domainName":"github"},"branch":"master","displayName":"xuwen-ho/ip[master]","outputFolderName":"xuwen-ho_ip_master"},{"location":{"location":"https://github.com/ongzhili/ip.git","repoName":"ip","organization":"ongzhili","domainName":"github"},"branch":"master","displayName":"ongzhili/ip[master]","outputFolderName":"ongzhili_ip_master"},{"location":{"location":"https://github.com/miffi/ip.git","repoName":"ip","organization":"miffi","domainName":"github"},"branch":"master","displayName":"miffi/ip[master]","outputFolderName":"miffi_ip_master"},{"location":{"location":"https://github.com/wallacexuhanxiao/ip.git","repoName":"ip","organization":"wallacexuhanxiao","domainName":"github"},"branch":"master","displayName":"wallacexuhanxiao/ip[master]","outputFolderName":"wallacexuhanxiao_ip_master"},{"location":{"location":"https://github.com/Teee728/ip.git","repoName":"ip","organization":"Teee728","domainName":"github"},"branch":"master","displayName":"Teee728/ip[master]","outputFolderName":"Teee728_ip_master"},{"location":{"location":"https://github.com/wolffe88/ip.git","repoName":"ip","organization":"wolffe88","domainName":"github"},"branch":"master","displayName":"wolffe88/ip[master]","outputFolderName":"wolffe88_ip_master"},{"location":{"location":"https://github.com/iamtr/ip.git","repoName":"ip","organization":"iamtr","domainName":"github"},"branch":"master","displayName":"iamtr/ip[master]","outputFolderName":"iamtr_ip_master"},{"location":{"location":"https://github.com/officialchengyud/ip.git","repoName":"ip","organization":"officialchengyud","domainName":"github"},"branch":"master","displayName":"officialchengyud/ip[master]","outputFolderName":"officialchengyud_ip_master"},{"location":{"location":"https://github.com/GERARDJM018/ip.git","repoName":"ip","organization":"GERARDJM018","domainName":"github"},"branch":"master","displayName":"GERARDJM018/ip[master]","outputFolderName":"GERARDJM018_ip_master"},{"location":{"location":"https://github.com/howen02/ip.git","repoName":"ip","organization":"howen02","domainName":"github"},"branch":"master","displayName":"howen02/ip[master]","outputFolderName":"howen02_ip_master"},{"location":{"location":"https://github.com/NusMinato/ip.git","repoName":"ip","organization":"NusMinato","domainName":"github"},"branch":"master","displayName":"NusMinato/ip[master]","outputFolderName":"NusMinato_ip_master"},{"location":{"location":"https://github.com/hjuntan/ip.git","repoName":"ip","organization":"hjuntan","domainName":"github"},"branch":"master","displayName":"hjuntan/ip[master]","outputFolderName":"hjuntan_ip_master"},{"location":{"location":"https://github.com/gauravuj/ip.git","repoName":"ip","organization":"gauravuj","domainName":"github"},"branch":"master","displayName":"gauravuj/ip[master]","outputFolderName":"gauravuj_ip_master"},{"location":{"location":"https://github.com/yespiggy/ip.git","repoName":"ip","organization":"yespiggy","domainName":"github"},"branch":"master","displayName":"yespiggy/ip[master]","outputFolderName":"yespiggy_ip_master"},{"location":{"location":"https://github.com/Windofbitter/ip.git","repoName":"ip","organization":"Windofbitter","domainName":"github"},"branch":"master","displayName":"Windofbitter/ip[master]","outputFolderName":"Windofbitter_ip_master"},{"location":{"location":"https://github.com/DominicFuMJ/ip.git","repoName":"ip","organization":"DominicFuMJ","domainName":"github"},"branch":"master","displayName":"DominicFuMJ/ip[master]","outputFolderName":"DominicFuMJ_ip_master"},{"location":{"location":"https://github.com/narwhalsilent/ip.git","repoName":"ip","organization":"narwhalsilent","domainName":"github"},"branch":"master","displayName":"narwhalsilent/ip[master]","outputFolderName":"narwhalsilent_ip_master"},{"location":{"location":"https://github.com/AidenLYT/ip.git","repoName":"ip","organization":"AidenLYT","domainName":"github"},"branch":"master","displayName":"AidenLYT/ip[master]","outputFolderName":"AidenLYT_ip_master"},{"location":{"location":"https://github.com/angsongyee/ip.git","repoName":"ip","organization":"angsongyee","domainName":"github"},"branch":"master","displayName":"angsongyee/ip[master]","outputFolderName":"angsongyee_ip_master"},{"location":{"location":"https://github.com/eliotlee68/ip.git","repoName":"ip","organization":"eliotlee68","domainName":"github"},"branch":"master","displayName":"eliotlee68/ip[master]","outputFolderName":"eliotlee68_ip_master"},{"location":{"location":"https://github.com/Yskie/ip.git","repoName":"ip","organization":"Yskie","domainName":"github"},"branch":"master","displayName":"Yskie/ip[master]","outputFolderName":"Yskie_ip_master"},{"location":{"location":"https://github.com/MaYuehan/ip.git","repoName":"ip","organization":"MaYuehan","domainName":"github"},"branch":"master","displayName":"MaYuehan/ip[master]","outputFolderName":"MaYuehan_ip_master"},{"location":{"location":"https://github.com/kaiyi27/ip.git","repoName":"ip","organization":"kaiyi27","domainName":"github"},"branch":"master","displayName":"kaiyi27/ip[master]","outputFolderName":"kaiyi27_ip_master"},{"location":{"location":"https://github.com/radeon2525/ip.git","repoName":"ip","organization":"radeon2525","domainName":"github"},"branch":"master","displayName":"radeon2525/ip[master]","outputFolderName":"radeon2525_ip_master"},{"location":{"location":"https://github.com/dedsecrattle/ip.git","repoName":"ip","organization":"dedsecrattle","domainName":"github"},"branch":"master","displayName":"dedsecrattle/ip[master]","outputFolderName":"dedsecrattle_ip_master"},{"location":{"location":"https://github.com/AdityaB4/ip.git","repoName":"ip","organization":"AdityaB4","domainName":"github"},"branch":"master","displayName":"AdityaB4/ip[master]","outputFolderName":"AdityaB4_ip_master"},{"location":{"location":"https://github.com/JiaXinEu/ip.git","repoName":"ip","organization":"JiaXinEu","domainName":"github"},"branch":"master","displayName":"JiaXinEu/ip[master]","outputFolderName":"JiaXinEu_ip_master"},{"location":{"location":"https://github.com/Ella-e/ip.git","repoName":"ip","organization":"Ella-e","domainName":"github"},"branch":"master","displayName":"Ella-e/ip[master]","outputFolderName":"Ella-e_ip_master"},{"location":{"location":"https://github.com/yiwern5/ip.git","repoName":"ip","organization":"yiwern5","domainName":"github"},"branch":"master","displayName":"yiwern5/ip[master]","outputFolderName":"yiwern5_ip_master"},{"location":{"location":"https://github.com/myang2020/ip.git","repoName":"ip","organization":"myang2020","domainName":"github"},"branch":"master","displayName":"myang2020/ip[master]","outputFolderName":"myang2020_ip_master"},{"location":{"location":"https://github.com/Li-Zizhen/ip.git","repoName":"ip","organization":"Li-Zizhen","domainName":"github"},"branch":"master","displayName":"Li-Zizhen/ip[master]","outputFolderName":"Li-Zizhen_ip_master"},{"location":{"location":"https://github.com/ashleygoh1/ip.git","repoName":"ip","organization":"ashleygoh1","domainName":"github"},"branch":"master","displayName":"ashleygoh1/ip[master]","outputFolderName":"ashleygoh1_ip_master"},{"location":{"location":"https://github.com/Wongqingyee/ip.git","repoName":"ip","organization":"Wongqingyee","domainName":"github"},"branch":"master","displayName":"Wongqingyee/ip[master]","outputFolderName":"Wongqingyee_ip_master"},{"location":{"location":"https://github.com/AjayArvind2207/ip.git","repoName":"ip","organization":"AjayArvind2207","domainName":"github"},"branch":"master","displayName":"AjayArvind2207/ip[master]","outputFolderName":"AjayArvind2207_ip_master"},{"location":{"location":"https://github.com/Austintjh19/ip.git","repoName":"ip","organization":"Austintjh19","domainName":"github"},"branch":"master","displayName":"Austintjh19/ip[master]","outputFolderName":"Austintjh19_ip_master"},{"location":{"location":"https://github.com/menatahari/ip.git","repoName":"ip","organization":"menatahari","domainName":"github"},"branch":"master","displayName":"menatahari/ip[master]","outputFolderName":"menatahari_ip_master"},{"location":{"location":"https://github.com/ThitipatC/ip.git","repoName":"ip","organization":"ThitipatC","domainName":"github"},"branch":"master","displayName":"ThitipatC/ip[master]","outputFolderName":"ThitipatC_ip_master"},{"location":{"location":"https://github.com/purivirakarin/ip.git","repoName":"ip","organization":"purivirakarin","domainName":"github"},"branch":"master","displayName":"purivirakarin/ip[master]","outputFolderName":"purivirakarin_ip_master"},{"location":{"location":"https://github.com/yashma-sonara/ip.git","repoName":"ip","organization":"yashma-sonara","domainName":"github"},"branch":"master","displayName":"yashma-sonara/ip[master]","outputFolderName":"yashma-sonara_ip_master"},{"location":{"location":"https://github.com/0liverkong/ip.git","repoName":"ip","organization":"0liverkong","domainName":"github"},"branch":"master","displayName":"0liverkong/ip[master]","outputFolderName":"0liverkong_ip_master"},{"location":{"location":"https://github.com/shayaansultan/ip.git","repoName":"ip","organization":"shayaansultan","domainName":"github"},"branch":"master","displayName":"shayaansultan/ip[master]","outputFolderName":"shayaansultan_ip_master"},{"location":{"location":"https://github.com/Howlong11/ip.git","repoName":"ip","organization":"Howlong11","domainName":"github"},"branch":"master","displayName":"Howlong11/ip[master]","outputFolderName":"Howlong11_ip_master"},{"location":{"location":"https://github.com/bachletuankhai/ip.git","repoName":"ip","organization":"bachletuankhai","domainName":"github"},"branch":"master","displayName":"bachletuankhai/ip[master]","outputFolderName":"bachletuankhai_ip_master"},{"location":{"location":"https://github.com/RunjiaChen/ip.git","repoName":"ip","organization":"RunjiaChen","domainName":"github"},"branch":"master","displayName":"RunjiaChen/ip[master]","outputFolderName":"RunjiaChen_ip_master"}],"errorSet":[{"repoName":"H4mes/ip[master]","errorMessage":"Failed to clone from https://github.com/H4mes/ip.git"},{"repoName":"YuvBindal/ip[master]","errorMessage":"Failed to clone from https://github.com/YuvBindal/ip.git"},{"repoName":"chin-herng/ip[master]","errorMessage":"Failed to clone from https://github.com/chin-herng/ip.git"},{"repoName":"faaheem13/ip[master]","errorMessage":"Failed to clone from https://github.com/faaheem13/ip.git"},{"repoName":"shaunlxw/ip[master]","errorMessage":"Failed to clone from https://github.com/shaunlxw/ip.git"},{"repoName":"kinjalagarwal1810/ip[master]","errorMessage":"Failed to clone from https://github.com/kinjalagarwal1810/ip.git"},{"repoName":"ziyi22/ip[master]","errorMessage":"Failed to clone from https://github.com/ziyi22/ip.git"},{"repoName":"jeong-jaeho/ip[master]","errorMessage":"Failed to clone from https://github.com/jeong-jaeho/ip.git"},{"repoName":"JerryWang0000/ip[master]","errorMessage":"Failed to clone from https://github.com/JerryWang0000/ip.git"},{"repoName":"shunjieee/ip[master]","errorMessage":"Failed to clone from https://github.com/shunjieee/ip.git"},{"repoName":"moguries/ip[master]","errorMessage":"Failed to clone from https://github.com/moguries/ip.git"},{"repoName":"nyankoclaws/ip[master]","errorMessage":"Failed to clone from https://github.com/nyankoclaws/ip.git"},{"repoName":"starsia/ip[master]","errorMessage":"Failed to clone from https://github.com/starsia/ip.git"},{"repoName":"ValenciaLim/ip[master]","errorMessage":"Failed to clone from https://github.com/ValenciaLim/ip.git"},{"repoName":"Kaya3842/ip[master]","errorMessage":"Failed to clone from https://github.com/Kaya3842/ip.git"},{"repoName":"jinhanfromNUS/ip[master]","errorMessage":"Failed to clone from https://github.com/jinhanfromNUS/ip.git"},{"repoName":"JonChong98/ip[master]","errorMessage":"Failed to clone from https://github.com/JonChong98/ip.git"},{"repoName":"jjchee77/ip[master]","errorMessage":"Failed to clone from https://github.com/jjchee77/ip.git"},{"repoName":"STELLA-LYE/ip[master]","errorMessage":"Failed to clone from https://github.com/STELLA-LYE/ip.git"},{"repoName":"javierng2knus/ip[master]","errorMessage":"Failed to clone from https://github.com/javierng2knus/ip.git"},{"repoName":"tejas-1405/ip[master]","errorMessage":"Failed to clone from https://github.com/tejas-1405/ip.git"},{"repoName":"vannykin/ip[master]","errorMessage":"Failed to clone from https://github.com/vannykin/ip.git"},{"repoName":"chuahjiajie/ip[master]","errorMessage":"Failed to clone from https://github.com/chuahjiajie/ip.git"},{"repoName":"dabzpengu/ip[master]","errorMessage":"Failed to clone from https://github.com/dabzpengu/ip.git"},{"repoName":"PyromancerBoom/ip[master]","errorMessage":"Failed to clone from https://github.com/PyromancerBoom/ip.git"},{"repoName":"Alteqa/ip[master]","errorMessage":"Failed to clone from https://github.com/Alteqa/ip.git"},{"repoName":"Chiarena/ip[master]","errorMessage":"Failed to clone from https://github.com/Chiarena/ip.git"},{"repoName":"reetmitra/ip[master]","errorMessage":"Failed to clone from https://github.com/reetmitra/ip.git"},{"repoName":"YuZizhen/ip[master]","errorMessage":"Failed to clone from https://github.com/YuZizhen/ip.git"},{"repoName":"beefsausagee/ip[master]","errorMessage":"Failed to clone from https://github.com/beefsausagee/ip.git"},{"repoName":"peterXGD/ip[master]","errorMessage":"Failed to clone from https://github.com/peterXGD/ip.git"},{"repoName":"alex-setyawan/ip[master]","errorMessage":"Failed to clone from https://github.com/alex-setyawan/ip.git"},{"repoName":"yyccbb/ip[master]","errorMessage":"Failed to clone from https://github.com/yyccbb/ip.git"},{"repoName":"FangRuoqing/ip[master]","errorMessage":"Failed to clone from https://github.com/FangRuoqing/ip.git"},{"repoName":"justinlengch/ip[master]","errorMessage":"Failed to clone from https://github.com/justinlengch/ip.git"},{"repoName":"Shauryan123/ip[master]","errorMessage":"Failed to clone from https://github.com/Shauryan123/ip.git"},{"repoName":"zhenghuil/ip[master]","errorMessage":"Failed to clone from https://github.com/zhenghuil/ip.git"},{"repoName":"ChenXy128/ip[master]","errorMessage":"Failed to clone from https://github.com/ChenXy128/ip.git"},{"repoName":"SampsonYe1999/ip[master]","errorMessage":"Failed to clone from https://github.com/SampsonYe1999/ip.git"},{"repoName":"rizkidelta/ip[master]","errorMessage":"Failed to clone from https://github.com/rizkidelta/ip.git"},{"repoName":"dhlee03/ip[master]","errorMessage":"Failed to clone from https://github.com/dhlee03/ip.git"},{"repoName":"NewtonKoh/ip[master]","errorMessage":"Failed to clone from https://github.com/NewtonKoh/ip.git"},{"repoName":"minreiseah/ip[master]","errorMessage":"Failed to clone from https://github.com/minreiseah/ip.git"},{"repoName":"IamZhenHong/ip[master]","errorMessage":"Failed to clone from https://github.com/IamZhenHong/ip.git"},{"repoName":"matthewken19/ip[master]","errorMessage":"Failed to clone from https://github.com/matthewken19/ip.git"},{"repoName":"rahhulleee/ip[master]","errorMessage":"Failed to clone from https://github.com/rahhulleee/ip.git"},{"repoName":"Ryan-Reno/ip[master]","errorMessage":"Failed to clone from https://github.com/Ryan-Reno/ip.git"},{"repoName":"jasperng-nus/ip[master]","errorMessage":"Failed to clone from https://github.com/jasperng-nus/ip.git"},{"repoName":"julia-cp/ip[master]","errorMessage":"Failed to clone from https://github.com/julia-cp/ip.git"},{"repoName":"tcjazwei/ip[master]","errorMessage":"Failed to clone from https://github.com/tcjazwei/ip.git"},{"repoName":"jayllo-c/ip[master]","errorMessage":"Failed to clone from https://github.com/jayllo-c/ip.git"},{"repoName":"TarinPairor/ip[master]","errorMessage":"Failed to clone from https://github.com/TarinPairor/ip.git"},{"repoName":"modembcc/ip[master]","errorMessage":"Failed to clone from https://github.com/modembcc/ip.git"},{"repoName":"KSSWSept20/ip[master]","errorMessage":"Failed to clone from https://github.com/KSSWSept20/ip.git"},{"repoName":"acekhoon/ip[master]","errorMessage":"Failed to clone from https://github.com/acekhoon/ip.git"},{"repoName":"leepoeaik/ip[master]","errorMessage":"Failed to clone from https://github.com/leepoeaik/ip.git"},{"repoName":"ShanylOng/ip[master]","errorMessage":"Failed to clone from https://github.com/ShanylOng/ip.git"},{"repoName":"raysonchia/ip[master]","errorMessage":"Failed to clone from https://github.com/raysonchia/ip.git"},{"repoName":"Dexter-Wong/ip[master]","errorMessage":"Failed to clone from https://github.com/Dexter-Wong/ip.git"},{"repoName":"nusliuyifan/ip[master]","errorMessage":"Failed to clone from https://github.com/nusliuyifan/ip.git"},{"repoName":"minwaiphyo/ip[master]","errorMessage":"Failed to clone from https://github.com/minwaiphyo/ip.git"},{"repoName":"whitesnowx/ip[master]","errorMessage":"Failed to clone from https://github.com/whitesnowx/ip.git"},{"repoName":"Jawad280/ip[master]","errorMessage":"Failed to clone from https://github.com/Jawad280/ip.git"},{"repoName":"ronnnnnnnnn/ip[master]","errorMessage":"Failed to clone from https://github.com/ronnnnnnnnn/ip.git"},{"repoName":"laney0808/ip[master]","errorMessage":"Failed to clone from https://github.com/laney0808/ip.git"},{"repoName":"ljy0422/ip[master]","errorMessage":"Failed to clone from https://github.com/ljy0422/ip.git"},{"repoName":"ananya21/ip[master]","errorMessage":"Failed to clone from https://github.com/ananya21/ip.git"},{"repoName":"peienlim/ip[master]","errorMessage":"Failed to clone from https://github.com/peienlim/ip.git"},{"repoName":"zhuyifu/ip[master]","errorMessage":"Failed to clone from https://github.com/zhuyifu/ip.git"},{"repoName":"sdevih/ip[master]","errorMessage":"Failed to clone from https://github.com/sdevih/ip.git"},{"repoName":"Morninggloryyy/ip[master]","errorMessage":"Failed to clone from https://github.com/Morninggloryyy/ip.git"},{"repoName":"zoebelle-pang/ip[master]","errorMessage":"Failed to clone from https://github.com/zoebelle-pang/ip.git"},{"repoName":"meowwtama/ip[master]","errorMessage":"Failed to clone from https://github.com/meowwtama/ip.git"},{"repoName":"jonpwk/ip[master]","errorMessage":"Failed to clone from https://github.com/jonpwk/ip.git"},{"repoName":"nuyer/ip[master]","errorMessage":"Failed to clone from https://github.com/nuyer/ip.git"},{"repoName":"casaarlai/ip[master]","errorMessage":"Failed to clone from https://github.com/casaarlai/ip.git"},{"repoName":"SamuelZero1/ip[master]","errorMessage":"Failed to clone from https://github.com/SamuelZero1/ip.git"},{"repoName":"jeremiahlzz/ip[master]","errorMessage":"Failed to clone from https://github.com/jeremiahlzz/ip.git"},{"repoName":"irwynliong/ip[master]","errorMessage":"Failed to clone from https://github.com/irwynliong/ip.git"},{"repoName":"ChrisHo1341/ip[master]","errorMessage":"Failed to clone from https://github.com/ChrisHo1341/ip.git"},{"repoName":"gowthaman-01/ip[master]","errorMessage":"Failed to clone from https://github.com/gowthaman-01/ip.git"},{"repoName":"martinng01/ip[master]","errorMessage":"Failed to clone from https://github.com/martinng01/ip.git"},{"repoName":"HusseinSafwan02/ip[master]","errorMessage":"Failed to clone from https://github.com/HusseinSafwan02/ip.git"},{"repoName":"owenong1/ip[master]","errorMessage":"Failed to clone from https://github.com/owenong1/ip.git"},{"repoName":"JukeBoxK/ip[master]","errorMessage":"Failed to clone from https://github.com/JukeBoxK/ip.git"},{"repoName":"marclamp/ip[master]","errorMessage":"Failed to clone from https://github.com/marclamp/ip.git"},{"repoName":"Rishit02/ip[master]","errorMessage":"Failed to clone from https://github.com/Rishit02/ip.git"},{"repoName":"Hibeom0929/ip[master]","errorMessage":"Failed to clone from https://github.com/Hibeom0929/ip.git"},{"repoName":"jimseah-0116/ip[master]","errorMessage":"Failed to clone from https://github.com/jimseah-0116/ip.git"},{"repoName":"huekoh/ip[master]","errorMessage":"Failed to clone from https://github.com/huekoh/ip.git"},{"repoName":"ejnan/ip[master]","errorMessage":"Failed to clone from https://github.com/ejnan/ip.git"},{"repoName":"Darkarche3/ip[master]","errorMessage":"Failed to clone from https://github.com/Darkarche3/ip.git"},{"repoName":"VatsalVitosh/ip[master]","errorMessage":"Failed to clone from https://github.com/VatsalVitosh/ip.git"},{"repoName":"quelinxiao/ip[master]","errorMessage":"Failed to clone from https://github.com/quelinxiao/ip.git"},{"repoName":"jskimdev/ip[master]","errorMessage":"Failed to clone from https://github.com/jskimdev/ip.git"},{"repoName":"sarjinius/ip[master]","errorMessage":"Failed to clone from https://github.com/sarjinius/ip.git"},{"repoName":"evedaktyl/ip[master]","errorMessage":"Failed to clone from https://github.com/evedaktyl/ip.git"},{"repoName":"leeweiming3/ip[master]","errorMessage":"Failed to clone from https://github.com/leeweiming3/ip.git"},{"repoName":"Tsenrae/ip[master]","errorMessage":"Failed to clone from https://github.com/Tsenrae/ip.git"},{"repoName":"minghowC/ip[master]","errorMessage":"Failed to clone from https://github.com/minghowC/ip.git"},{"repoName":"PallonCX/ip[master]","errorMessage":"Failed to clone from https://github.com/PallonCX/ip.git"},{"repoName":"Vision-2000/ip[master]","errorMessage":"Failed to clone from https://github.com/Vision-2000/ip.git"}],"sinceDate":"2024-01-19","untilDate":"2024-01-24","isSinceDateProvided":true,"isUntilDateProvided":false,"supportedDomainUrlMap":{"NOT_RECOGNIZED":{"BRANCH":"","REPO_URL":"UNSUPPORTED","BASE_URL":"UNSUPPORTED","HISTORY_PATH":"","COMMIT_PATH":"","BLAME_PATH":""},"github":{"BRANCH":"tree/$BRANCH","REPO_URL":"https://github.com/$ORGANIZATION/$REPO_NAME/","BASE_URL":"https://github.com/","HISTORY_PATH":"commits/$BRANCH/$FILE_PATH","COMMIT_PATH":"commit/$COMMIT_HASH","BLAME_PATH":"blame/$BRANCH/$FILE_PATH"}}} diff --git a/tanjieling0_ip_master/authorship.json b/tanjieling0_ip_master/authorship.json index fe51488c..8a8f380a 100644 --- a/tanjieling0_ip_master/authorship.json +++ b/tanjieling0_ip_master/authorship.json @@ -1 +1 @@ -[] +[{"path":"src/main/java/Duke.java","fileType":"java","lines":[{"lineNumber":1,"author":{"gitId":"tanjieling0"},"content":"import java.util.ArrayList;","lastModifiedDate":"2024-01-24"},{"lineNumber":2,"author":{"gitId":"tanjieling0"},"content":"import java.util.Scanner;","lastModifiedDate":"2024-01-24"},{"lineNumber":3,"author":{"gitId":"-"},"content":"public class Duke {","lastModifiedDate":"2019-07-29"},{"lineNumber":4,"author":{"gitId":"-"},"content":" public static void main(String[] args) {","lastModifiedDate":"2019-07-29"},{"lineNumber":5,"author":{"gitId":"tanjieling0"},"content":" Scanner scanner \u003d new Scanner(System.in);","lastModifiedDate":"2024-01-24"},{"lineNumber":6,"author":{"gitId":"tanjieling0"},"content":" ArrayList\u003cString\u003e list \u003d new ArrayList\u003c\u003e();","lastModifiedDate":"2024-01-24"},{"lineNumber":7,"author":{"gitId":"tanjieling0"},"content":" //Greetings","lastModifiedDate":"2024-01-24"},{"lineNumber":8,"author":{"gitId":"tanjieling0"},"content":" String logo \u003d \"Tommy\";","lastModifiedDate":"2024-01-24"},{"lineNumber":9,"author":{"gitId":"tanjieling0"},"content":" String divider \u003d \"____________________________\";","lastModifiedDate":"2024-01-24"},{"lineNumber":10,"author":{"gitId":"tanjieling0"},"content":" System.out.println(divider);","lastModifiedDate":"2024-01-24"},{"lineNumber":11,"author":{"gitId":"tanjieling0"},"content":" System.out.println(\"Hello! I\u0027m \" + logo);","lastModifiedDate":"2024-01-24"},{"lineNumber":12,"author":{"gitId":"tanjieling0"},"content":" System.out.println(\"What can I do for you?\");","lastModifiedDate":"2024-01-24"},{"lineNumber":13,"author":{"gitId":"tanjieling0"},"content":" System.out.println(divider);","lastModifiedDate":"2024-01-24"},{"lineNumber":14,"author":{"gitId":"tanjieling0"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":15,"author":{"gitId":"tanjieling0"},"content":" //Echo","lastModifiedDate":"2024-01-24"},{"lineNumber":16,"author":{"gitId":"tanjieling0"},"content":" String userInput \u003d scanner.nextLine();","lastModifiedDate":"2024-01-24"},{"lineNumber":17,"author":{"gitId":"tanjieling0"},"content":" while (!userInput.equals(\"bye\")) {","lastModifiedDate":"2024-01-24"},{"lineNumber":18,"author":{"gitId":"tanjieling0"},"content":" if (!userInput.equals(\"list\")) {","lastModifiedDate":"2024-01-24"},{"lineNumber":19,"author":{"gitId":"tanjieling0"},"content":" list.add(userInput);","lastModifiedDate":"2024-01-24"},{"lineNumber":20,"author":{"gitId":"tanjieling0"},"content":" System.out.println(\"added: \" + userInput);","lastModifiedDate":"2024-01-24"},{"lineNumber":21,"author":{"gitId":"tanjieling0"},"content":" System.out.println(divider);","lastModifiedDate":"2024-01-24"},{"lineNumber":22,"author":{"gitId":"tanjieling0"},"content":" } else {","lastModifiedDate":"2024-01-24"},{"lineNumber":23,"author":{"gitId":"tanjieling0"},"content":" System.out.println(divider);","lastModifiedDate":"2024-01-24"},{"lineNumber":24,"author":{"gitId":"tanjieling0"},"content":" for (String item: list) {","lastModifiedDate":"2024-01-24"},{"lineNumber":25,"author":{"gitId":"tanjieling0"},"content":" int index \u003d list.indexOf(item) + 1;","lastModifiedDate":"2024-01-24"},{"lineNumber":26,"author":{"gitId":"tanjieling0"},"content":" System.out.println(index + \": \" + item);","lastModifiedDate":"2024-01-24"},{"lineNumber":27,"author":{"gitId":"tanjieling0"},"content":" }","lastModifiedDate":"2024-01-24"},{"lineNumber":28,"author":{"gitId":"tanjieling0"},"content":" System.out.println(divider);","lastModifiedDate":"2024-01-24"},{"lineNumber":29,"author":{"gitId":"tanjieling0"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":30,"author":{"gitId":"tanjieling0"},"content":" }","lastModifiedDate":"2024-01-24"},{"lineNumber":31,"author":{"gitId":"tanjieling0"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":32,"author":{"gitId":"tanjieling0"},"content":" userInput \u003d scanner.nextLine();","lastModifiedDate":"2024-01-24"},{"lineNumber":33,"author":{"gitId":"tanjieling0"},"content":" }","lastModifiedDate":"2024-01-24"},{"lineNumber":34,"author":{"gitId":"tanjieling0"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":35,"author":{"gitId":"tanjieling0"},"content":" //Farewell","lastModifiedDate":"2024-01-24"},{"lineNumber":36,"author":{"gitId":"tanjieling0"},"content":" System.out.println(divider);","lastModifiedDate":"2024-01-24"},{"lineNumber":37,"author":{"gitId":"tanjieling0"},"content":" System.out.println(\"Bye. Hope to see you again soon!\");","lastModifiedDate":"2024-01-24"},{"lineNumber":38,"author":{"gitId":"tanjieling0"},"content":" System.out.println(divider);","lastModifiedDate":"2024-01-24"},{"lineNumber":39,"author":{"gitId":"-"},"content":" }","lastModifiedDate":"2019-07-29"},{"lineNumber":40,"author":{"gitId":"-"},"content":"}","lastModifiedDate":"2019-07-29"}],"authorContributionMap":{"tanjieling0":36,"-":4}}] diff --git a/tanjieling0_ip_master/commits.json b/tanjieling0_ip_master/commits.json index f10ca4a3..d59e5b6b 100644 --- a/tanjieling0_ip_master/commits.json +++ b/tanjieling0_ip_master/commits.json @@ -1 +1 @@ -{"authorDailyContributionsMap":{"tanjieling0":[]},"authorFileTypeContributionMap":{"tanjieling0":{"java":0,"md":0,"fxml":0,"sh":0,"bat":0,"gradle":0,"txt":0}},"authorContributionVariance":{"tanjieling0":0.0},"authorDisplayNameMap":{"tanjieling0":"TAN ..LING"}} +{"authorDailyContributionsMap":{"tanjieling0":[{"date":"2024-01-24","commitResults":[{"hash":"0614d74bf0eb1fa76142cc5e25f399d1a91148a7","isMergeCommit":false,"messageTitle":"Rename, Greet, Exit","messageBody":"","fileTypesAndContributionMap":{"java":{"insertions":9,"deletions":6}}},{"hash":"7670fc8c856944dde6d3dcba34df3e2392ab5dc4","isMergeCommit":false,"messageTitle":"Echo","messageBody":"","fileTypesAndContributionMap":{"java":{"insertions":15,"deletions":0}}},{"hash":"8c5afc89eac76832698d3b8afab9a95b4ec6df4f","isMergeCommit":false,"messageTitle":"Add, List","messageBody":"","fileTypesAndContributionMap":{"java":{"insertions":15,"deletions":3}}}]}]},"authorFileTypeContributionMap":{"tanjieling0":{"java":36,"md":0,"fxml":0,"sh":0,"bat":0,"gradle":0,"txt":0}},"authorContributionVariance":{"tanjieling0":320.0},"authorDisplayNameMap":{"tanjieling0":"TAN ..LING"}} diff --git a/tohlh_ip_master/authorship.json b/tohlh_ip_master/authorship.json index e329d1f5..4539785d 100644 --- a/tohlh_ip_master/authorship.json +++ b/tohlh_ip_master/authorship.json @@ -1 +1 @@ -[{"path":"src/main/java/Duke.java","fileType":"java","lines":[{"lineNumber":1,"author":{"gitId":"-"},"content":"public class Duke {","lastModifiedDate":"2019-07-29"},{"lineNumber":2,"author":{"gitId":"-"},"content":" public static void main(String[] args) {","lastModifiedDate":"2019-07-29"},{"lineNumber":3,"author":{"gitId":"tohlh"},"content":" String greetMessage \u003d","lastModifiedDate":"2024-01-24"},{"lineNumber":4,"author":{"gitId":"tohlh"},"content":" \"____________________________________________________________\\n\" +","lastModifiedDate":"2024-01-24"},{"lineNumber":5,"author":{"gitId":"tohlh"},"content":" \" Hello! I\u0027m Henry\\n\" +","lastModifiedDate":"2024-01-24"},{"lineNumber":6,"author":{"gitId":"tohlh"},"content":" \" What can I do for you?\\n\" +","lastModifiedDate":"2024-01-24"},{"lineNumber":7,"author":{"gitId":"tohlh"},"content":" \"____________________________________________________________\\n\";","lastModifiedDate":"2024-01-24"},{"lineNumber":8,"author":{"gitId":"tohlh"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":9,"author":{"gitId":"tohlh"},"content":" String exitMessage \u003d","lastModifiedDate":"2024-01-24"},{"lineNumber":10,"author":{"gitId":"tohlh"},"content":" \" Bye. Hope to see you again soon!\\n\" +","lastModifiedDate":"2024-01-24"},{"lineNumber":11,"author":{"gitId":"tohlh"},"content":" \"____________________________________________________________\\n\";","lastModifiedDate":"2024-01-24"},{"lineNumber":12,"author":{"gitId":"tohlh"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":13,"author":{"gitId":"tohlh"},"content":" System.out.print(greetMessage);","lastModifiedDate":"2024-01-24"},{"lineNumber":14,"author":{"gitId":"tohlh"},"content":" System.out.println(exitMessage);","lastModifiedDate":"2024-01-24"},{"lineNumber":15,"author":{"gitId":"-"},"content":" }","lastModifiedDate":"2019-07-29"},{"lineNumber":16,"author":{"gitId":"-"},"content":"}","lastModifiedDate":"2019-07-29"}],"authorContributionMap":{"-":4,"tohlh":12}}] +[{"path":"src/main/java/Duke.java","fileType":"java","lines":[{"lineNumber":1,"author":{"gitId":"tohlh"},"content":"import java.util.Scanner;","lastModifiedDate":"2024-01-24"},{"lineNumber":2,"author":{"gitId":"-"},"content":"public class Duke {","lastModifiedDate":"2019-07-29"},{"lineNumber":3,"author":{"gitId":"-"},"content":" public static void main(String[] args) {","lastModifiedDate":"2019-07-29"},{"lineNumber":4,"author":{"gitId":"tohlh"},"content":" Scanner scanner \u003d new Scanner(System.in);","lastModifiedDate":"2024-01-24"},{"lineNumber":5,"author":{"gitId":"tohlh"},"content":" int numOfItems \u003d 0;","lastModifiedDate":"2024-01-24"},{"lineNumber":6,"author":{"gitId":"tohlh"},"content":" String[] items \u003d new String[100];","lastModifiedDate":"2024-01-24"},{"lineNumber":7,"author":{"gitId":"tohlh"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":8,"author":{"gitId":"tohlh"},"content":" String greetMessage \u003d","lastModifiedDate":"2024-01-24"},{"lineNumber":9,"author":{"gitId":"tohlh"},"content":" \"____________________________________________________________\\n\" +","lastModifiedDate":"2024-01-24"},{"lineNumber":10,"author":{"gitId":"tohlh"},"content":" \" Hello! I\u0027m Henry\\n\" +","lastModifiedDate":"2024-01-24"},{"lineNumber":11,"author":{"gitId":"tohlh"},"content":" \" What can I do for you?\\n\" +","lastModifiedDate":"2024-01-24"},{"lineNumber":12,"author":{"gitId":"tohlh"},"content":" \"____________________________________________________________\\n\";","lastModifiedDate":"2024-01-24"},{"lineNumber":13,"author":{"gitId":"tohlh"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":14,"author":{"gitId":"tohlh"},"content":" String exitMessage \u003d","lastModifiedDate":"2024-01-24"},{"lineNumber":15,"author":{"gitId":"tohlh"},"content":" \"____________________________________________________________\\n\" +","lastModifiedDate":"2024-01-24"},{"lineNumber":16,"author":{"gitId":"tohlh"},"content":" \" Bye. Hope to see you again soon!\\n\" +","lastModifiedDate":"2024-01-24"},{"lineNumber":17,"author":{"gitId":"tohlh"},"content":" \"____________________________________________________________\\n\";","lastModifiedDate":"2024-01-24"},{"lineNumber":18,"author":{"gitId":"tohlh"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":19,"author":{"gitId":"tohlh"},"content":" System.out.print(greetMessage);","lastModifiedDate":"2024-01-24"},{"lineNumber":20,"author":{"gitId":"tohlh"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":21,"author":{"gitId":"tohlh"},"content":" while (true) {","lastModifiedDate":"2024-01-24"},{"lineNumber":22,"author":{"gitId":"tohlh"},"content":" String currentMessage \u003d scanner.nextLine();","lastModifiedDate":"2024-01-24"},{"lineNumber":23,"author":{"gitId":"tohlh"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":24,"author":{"gitId":"tohlh"},"content":" if (currentMessage.equals(\"bye\")) {","lastModifiedDate":"2024-01-24"},{"lineNumber":25,"author":{"gitId":"tohlh"},"content":" System.out.println(exitMessage);","lastModifiedDate":"2024-01-24"},{"lineNumber":26,"author":{"gitId":"tohlh"},"content":" break;","lastModifiedDate":"2024-01-24"},{"lineNumber":27,"author":{"gitId":"tohlh"},"content":" } else if (currentMessage.equals(\"list\")) {","lastModifiedDate":"2024-01-24"},{"lineNumber":28,"author":{"gitId":"tohlh"},"content":" for (int i \u003d 0; i \u003c numOfItems; i \u003d i + 1) {","lastModifiedDate":"2024-01-24"},{"lineNumber":29,"author":{"gitId":"tohlh"},"content":" System.out.print(i + 1);","lastModifiedDate":"2024-01-24"},{"lineNumber":30,"author":{"gitId":"tohlh"},"content":" System.out.println(\". \" + items[i]);","lastModifiedDate":"2024-01-24"},{"lineNumber":31,"author":{"gitId":"tohlh"},"content":" }","lastModifiedDate":"2024-01-24"},{"lineNumber":32,"author":{"gitId":"tohlh"},"content":" } else {","lastModifiedDate":"2024-01-24"},{"lineNumber":33,"author":{"gitId":"tohlh"},"content":" System.out.println(","lastModifiedDate":"2024-01-24"},{"lineNumber":34,"author":{"gitId":"tohlh"},"content":" \"____________________________________________________________\\n\" +","lastModifiedDate":"2024-01-24"},{"lineNumber":35,"author":{"gitId":"tohlh"},"content":" \"added: \" +","lastModifiedDate":"2024-01-24"},{"lineNumber":36,"author":{"gitId":"tohlh"},"content":" currentMessage +","lastModifiedDate":"2024-01-24"},{"lineNumber":37,"author":{"gitId":"tohlh"},"content":" \"\\n____________________________________________________________\\n\"","lastModifiedDate":"2024-01-24"},{"lineNumber":38,"author":{"gitId":"tohlh"},"content":" );","lastModifiedDate":"2024-01-24"},{"lineNumber":39,"author":{"gitId":"tohlh"},"content":" items[numOfItems] \u003d currentMessage;","lastModifiedDate":"2024-01-24"},{"lineNumber":40,"author":{"gitId":"tohlh"},"content":" numOfItems \u003d numOfItems + 1;","lastModifiedDate":"2024-01-24"},{"lineNumber":41,"author":{"gitId":"tohlh"},"content":" }","lastModifiedDate":"2024-01-24"},{"lineNumber":42,"author":{"gitId":"tohlh"},"content":" }","lastModifiedDate":"2024-01-24"},{"lineNumber":43,"author":{"gitId":"-"},"content":" }","lastModifiedDate":"2019-07-29"},{"lineNumber":44,"author":{"gitId":"-"},"content":"}","lastModifiedDate":"2019-07-29"}],"authorContributionMap":{"-":4,"tohlh":40}}] diff --git a/tohlh_ip_master/commits.json b/tohlh_ip_master/commits.json index ec778e5d..4e6f7e43 100644 --- a/tohlh_ip_master/commits.json +++ b/tohlh_ip_master/commits.json @@ -1 +1 @@ -{"authorDailyContributionsMap":{"tohlh":[{"date":"2024-01-24","commitResults":[{"hash":"c306c6849ddd95c4a7e088f867854a4e4db7d6ab","isMergeCommit":false,"messageTitle":"Add name, greeting message and exit message","messageBody":"","tags":["Level-0"],"fileTypesAndContributionMap":{"java":{"insertions":12,"deletions":6}}}]}]},"authorFileTypeContributionMap":{"tohlh":{"java":12,"md":0,"fxml":0,"sh":0,"bat":0,"gradle":0,"txt":0}},"authorContributionVariance":{"tohlh":45.0},"authorDisplayNameMap":{"tohlh":"TOH ..HENG"}} +{"authorDailyContributionsMap":{"tohlh":[{"date":"2024-01-24","commitResults":[{"hash":"c306c6849ddd95c4a7e088f867854a4e4db7d6ab","isMergeCommit":false,"messageTitle":"Add name, greeting message and exit message","messageBody":"","tags":["Level-0"],"fileTypesAndContributionMap":{"java":{"insertions":12,"deletions":6}}},{"hash":"efa7fb826b9934edaf1cf09b3439e5d0e1a699a4","isMergeCommit":false,"messageTitle":"Add echo feature","messageBody":"","tags":["Level-1"],"fileTypesAndContributionMap":{"java":{"insertions":19,"deletions":1}}},{"hash":"c490c00a6ca830be471a130d645efb2f58aec27c","isMergeCommit":false,"messageTitle":"Add and List items","messageBody":"","tags":["Level-2"],"fileTypesAndContributionMap":{"java":{"insertions":13,"deletions":3}}}]}]},"authorFileTypeContributionMap":{"tohlh":{"java":40,"md":0,"fxml":0,"sh":0,"bat":0,"gradle":0,"txt":0}},"authorContributionVariance":{"tohlh":405.0},"authorDisplayNameMap":{"tohlh":"TOH ..HENG"}} diff --git a/yadunut_ip_master/authorship.json b/yadunut_ip_master/authorship.json index fe51488c..3ccec553 100644 --- a/yadunut_ip_master/authorship.json +++ b/yadunut_ip_master/authorship.json @@ -1 +1 @@ -[] +[{"path":"src/main/java/Duke.java","fileType":"java","lines":[{"lineNumber":1,"author":{"gitId":"yadunut"},"content":"import java.util.ArrayList;","lastModifiedDate":"2024-01-24"},{"lineNumber":2,"author":{"gitId":"yadunut"},"content":"import java.util.Scanner;","lastModifiedDate":"2024-01-24"},{"lineNumber":3,"author":{"gitId":"yadunut"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":4,"author":{"gitId":"yadunut"},"content":"class Pair {","lastModifiedDate":"2024-01-24"},{"lineNumber":5,"author":{"gitId":"yadunut"},"content":" public boolean checked;","lastModifiedDate":"2024-01-24"},{"lineNumber":6,"author":{"gitId":"yadunut"},"content":" public String second;","lastModifiedDate":"2024-01-24"},{"lineNumber":7,"author":{"gitId":"yadunut"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":8,"author":{"gitId":"yadunut"},"content":" public Pair(String second) {","lastModifiedDate":"2024-01-24"},{"lineNumber":9,"author":{"gitId":"yadunut"},"content":" this.checked \u003d false;","lastModifiedDate":"2024-01-24"},{"lineNumber":10,"author":{"gitId":"yadunut"},"content":" this.second \u003d second;","lastModifiedDate":"2024-01-24"},{"lineNumber":11,"author":{"gitId":"yadunut"},"content":" }","lastModifiedDate":"2024-01-24"},{"lineNumber":12,"author":{"gitId":"yadunut"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":13,"author":{"gitId":"yadunut"},"content":" @Override","lastModifiedDate":"2024-01-24"},{"lineNumber":14,"author":{"gitId":"yadunut"},"content":" public String toString() {","lastModifiedDate":"2024-01-24"},{"lineNumber":15,"author":{"gitId":"yadunut"},"content":" return \"[ \" + (checked ? \"X\" : \" \") + \" ] \" + second;","lastModifiedDate":"2024-01-24"},{"lineNumber":16,"author":{"gitId":"yadunut"},"content":" }","lastModifiedDate":"2024-01-24"},{"lineNumber":17,"author":{"gitId":"yadunut"},"content":"}","lastModifiedDate":"2024-01-24"},{"lineNumber":18,"author":{"gitId":"yadunut"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":19,"author":{"gitId":"-"},"content":"public class Duke {","lastModifiedDate":"2019-07-29"},{"lineNumber":20,"author":{"gitId":"yadunut"},"content":" static String line \u003d \"____________________________________________________________\";","lastModifiedDate":"2024-01-24"},{"lineNumber":21,"author":{"gitId":"yadunut"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":22,"author":{"gitId":"-"},"content":" public static void main(String[] args) {","lastModifiedDate":"2019-07-29"},{"lineNumber":23,"author":{"gitId":"yadunut"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":24,"author":{"gitId":"yadunut"},"content":" System.out.println(line);","lastModifiedDate":"2024-01-24"},{"lineNumber":25,"author":{"gitId":"yadunut"},"content":" System.out.println(\"Hello! I\u0027m Brian\\nWhat can I do for you?\");","lastModifiedDate":"2024-01-24"},{"lineNumber":26,"author":{"gitId":"yadunut"},"content":" System.out.println(line);","lastModifiedDate":"2024-01-24"},{"lineNumber":27,"author":{"gitId":"yadunut"},"content":" ArrayList\u003cPair\u003e data \u003d new ArrayList\u003c\u003e();","lastModifiedDate":"2024-01-24"},{"lineNumber":28,"author":{"gitId":"yadunut"},"content":" Scanner sc \u003d new Scanner(System.in);","lastModifiedDate":"2024-01-24"},{"lineNumber":29,"author":{"gitId":"yadunut"},"content":" while (true) {","lastModifiedDate":"2024-01-24"},{"lineNumber":30,"author":{"gitId":"yadunut"},"content":" String[] input \u003d sc.nextLine().split(\" \");","lastModifiedDate":"2024-01-24"},{"lineNumber":31,"author":{"gitId":"yadunut"},"content":" System.out.println(line);","lastModifiedDate":"2024-01-24"},{"lineNumber":32,"author":{"gitId":"yadunut"},"content":" switch (input[0]) {","lastModifiedDate":"2024-01-24"},{"lineNumber":33,"author":{"gitId":"yadunut"},"content":" case \"list\": {","lastModifiedDate":"2024-01-24"},{"lineNumber":34,"author":{"gitId":"yadunut"},"content":" for (int i \u003d 0; i \u003c data.size(); i++) {","lastModifiedDate":"2024-01-24"},{"lineNumber":35,"author":{"gitId":"yadunut"},"content":" System.out.printf(\"%d. %s\\n\", i + 1, data.get(i));","lastModifiedDate":"2024-01-24"},{"lineNumber":36,"author":{"gitId":"yadunut"},"content":" }","lastModifiedDate":"2024-01-24"},{"lineNumber":37,"author":{"gitId":"yadunut"},"content":" break;","lastModifiedDate":"2024-01-24"},{"lineNumber":38,"author":{"gitId":"yadunut"},"content":" }","lastModifiedDate":"2024-01-24"},{"lineNumber":39,"author":{"gitId":"yadunut"},"content":" case \"mark\": {","lastModifiedDate":"2024-01-24"},{"lineNumber":40,"author":{"gitId":"yadunut"},"content":" int index \u003d Integer.parseInt(input[1]) - 1;","lastModifiedDate":"2024-01-24"},{"lineNumber":41,"author":{"gitId":"yadunut"},"content":" data.get(index).checked \u003d true;","lastModifiedDate":"2024-01-24"},{"lineNumber":42,"author":{"gitId":"yadunut"},"content":" System.out.println(\"Nice! I\u0027ve marked this task as done:\");","lastModifiedDate":"2024-01-24"},{"lineNumber":43,"author":{"gitId":"yadunut"},"content":" System.out.println(data.get(index));","lastModifiedDate":"2024-01-24"},{"lineNumber":44,"author":{"gitId":"yadunut"},"content":" break;","lastModifiedDate":"2024-01-24"},{"lineNumber":45,"author":{"gitId":"yadunut"},"content":" }","lastModifiedDate":"2024-01-24"},{"lineNumber":46,"author":{"gitId":"yadunut"},"content":" case \"unmark\": {","lastModifiedDate":"2024-01-24"},{"lineNumber":47,"author":{"gitId":"yadunut"},"content":" int index \u003d Integer.parseInt(input[1]) - 1;","lastModifiedDate":"2024-01-24"},{"lineNumber":48,"author":{"gitId":"yadunut"},"content":" data.get(index).checked \u003d false;","lastModifiedDate":"2024-01-24"},{"lineNumber":49,"author":{"gitId":"yadunut"},"content":" System.out.println(\"Okay! I\u0027ve marked this task as not done yet\");","lastModifiedDate":"2024-01-24"},{"lineNumber":50,"author":{"gitId":"yadunut"},"content":" System.out.println(data.get(index));","lastModifiedDate":"2024-01-24"},{"lineNumber":51,"author":{"gitId":"yadunut"},"content":" break;","lastModifiedDate":"2024-01-24"},{"lineNumber":52,"author":{"gitId":"yadunut"},"content":" }","lastModifiedDate":"2024-01-24"},{"lineNumber":53,"author":{"gitId":"yadunut"},"content":" case \"bye\": {","lastModifiedDate":"2024-01-24"},{"lineNumber":54,"author":{"gitId":"yadunut"},"content":" System.out.println(\"Bye. Hope to see you again soon!\");","lastModifiedDate":"2024-01-24"},{"lineNumber":55,"author":{"gitId":"yadunut"},"content":" System.exit(0);","lastModifiedDate":"2024-01-24"},{"lineNumber":56,"author":{"gitId":"yadunut"},"content":" break;","lastModifiedDate":"2024-01-24"},{"lineNumber":57,"author":{"gitId":"yadunut"},"content":" }","lastModifiedDate":"2024-01-24"},{"lineNumber":58,"author":{"gitId":"yadunut"},"content":" default: {","lastModifiedDate":"2024-01-24"},{"lineNumber":59,"author":{"gitId":"yadunut"},"content":" data.add(new Pair(input[0]));","lastModifiedDate":"2024-01-24"},{"lineNumber":60,"author":{"gitId":"yadunut"},"content":" System.out.println(\"added: \" + input[0]);","lastModifiedDate":"2024-01-24"},{"lineNumber":61,"author":{"gitId":"yadunut"},"content":" break;","lastModifiedDate":"2024-01-24"},{"lineNumber":62,"author":{"gitId":"yadunut"},"content":" }","lastModifiedDate":"2024-01-24"},{"lineNumber":63,"author":{"gitId":"yadunut"},"content":" }","lastModifiedDate":"2024-01-24"},{"lineNumber":64,"author":{"gitId":"yadunut"},"content":" System.out.println(line);","lastModifiedDate":"2024-01-24"},{"lineNumber":65,"author":{"gitId":"-"},"content":" }","lastModifiedDate":"2019-07-29"},{"lineNumber":66,"author":{"gitId":"-"},"content":" }","lastModifiedDate":"2019-07-29"},{"lineNumber":67,"author":{"gitId":"-"},"content":"}","lastModifiedDate":"2024-01-24"}],"authorContributionMap":{"yadunut":62,"-":5}}] diff --git a/yadunut_ip_master/commits.json b/yadunut_ip_master/commits.json index 35f90e46..f76ea9c7 100644 --- a/yadunut_ip_master/commits.json +++ b/yadunut_ip_master/commits.json @@ -1 +1 @@ -{"authorDailyContributionsMap":{"yadunut":[]},"authorFileTypeContributionMap":{"yadunut":{"java":0,"md":0,"fxml":0,"sh":0,"bat":0,"gradle":0,"txt":0}},"authorContributionVariance":{"yadunut":0.0},"authorDisplayNameMap":{"yadunut":"YADU..PREM"}} +{"authorDailyContributionsMap":{"yadunut":[{"date":"2024-01-24","commitResults":[{"hash":"f6bd5209431800ae77001741174ea5483080d115","isMergeCommit":false,"messageTitle":"feat: Add name of bot","messageBody":"","tags":["Level-0"],"fileTypesAndContributionMap":{"java":{"insertions":5,"deletions":6}}},{"hash":"3d77c469958d6ba094e7726d2af10c94d68c4e8c","isMergeCommit":false,"messageTitle":"feat: add ability to echo back and quit on bye","messageBody":"","tags":["Level-1"],"fileTypesAndContributionMap":{"java":{"insertions":12,"deletions":3}}},{"hash":"890c51e95eaeefe96aa17a060d7e747f7b2bdd08","isMergeCommit":false,"messageTitle":"feat: add ability to mark tasks as done and undone","messageBody":"","tags":["Level-3","Level-2"],"fileTypesAndContributionMap":{"java":{"insertions":55,"deletions":6}}}]}]},"authorFileTypeContributionMap":{"yadunut":{"java":62,"md":0,"fxml":0,"sh":0,"bat":0,"gradle":0,"txt":0}},"authorContributionVariance":{"yadunut":1051.25},"authorDisplayNameMap":{"yadunut":"YADU..PREM"}} diff --git a/yuhinarita_ip_master/authorship.json b/yuhinarita_ip_master/authorship.json index fe51488c..185d58fa 100644 --- a/yuhinarita_ip_master/authorship.json +++ b/yuhinarita_ip_master/authorship.json @@ -1 +1 @@ -[] +[{"path":"src/main/java/Deadline.java","fileType":"java","lines":[{"lineNumber":1,"author":{"gitId":"yuhinarita"},"content":"public class Deadline extends Task {","lastModifiedDate":"2024-01-24"},{"lineNumber":2,"author":{"gitId":"yuhinarita"},"content":" private String due_by;","lastModifiedDate":"2024-01-24"},{"lineNumber":3,"author":{"gitId":"yuhinarita"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":4,"author":{"gitId":"yuhinarita"},"content":" public Deadline(String description, String due_by) {","lastModifiedDate":"2024-01-24"},{"lineNumber":5,"author":{"gitId":"yuhinarita"},"content":" super(description);","lastModifiedDate":"2024-01-24"},{"lineNumber":6,"author":{"gitId":"yuhinarita"},"content":" this.due_by \u003d due_by;","lastModifiedDate":"2024-01-24"},{"lineNumber":7,"author":{"gitId":"yuhinarita"},"content":" }","lastModifiedDate":"2024-01-24"},{"lineNumber":8,"author":{"gitId":"yuhinarita"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":9,"author":{"gitId":"yuhinarita"},"content":" @Override","lastModifiedDate":"2024-01-24"},{"lineNumber":10,"author":{"gitId":"yuhinarita"},"content":" public String toString() {","lastModifiedDate":"2024-01-24"},{"lineNumber":11,"author":{"gitId":"yuhinarita"},"content":" return \"[D]\" + super.toString() + \" (by: \" + this.due_by + \")\";","lastModifiedDate":"2024-01-24"},{"lineNumber":12,"author":{"gitId":"yuhinarita"},"content":" }","lastModifiedDate":"2024-01-24"},{"lineNumber":13,"author":{"gitId":"yuhinarita"},"content":"}","lastModifiedDate":"2024-01-24"}],"authorContributionMap":{"yuhinarita":13}},{"path":"src/main/java/Duke.java","fileType":"java","lines":[{"lineNumber":1,"author":{"gitId":"yuhinarita"},"content":"import java.util.*;","lastModifiedDate":"2024-01-24"},{"lineNumber":2,"author":{"gitId":"yuhinarita"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":3,"author":{"gitId":"-"},"content":"public class Duke {","lastModifiedDate":"2019-07-29"},{"lineNumber":4,"author":{"gitId":"yuhinarita"},"content":" private static List\u003cTask\u003e taskList \u003d new ArrayList\u003c\u003e();","lastModifiedDate":"2024-01-24"},{"lineNumber":5,"author":{"gitId":"yuhinarita"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":6,"author":{"gitId":"-"},"content":" public static void main(String[] args) {","lastModifiedDate":"2019-07-29"},{"lineNumber":7,"author":{"gitId":"yuhinarita"},"content":" String bot_name \u003d \"Calvin\";","lastModifiedDate":"2024-01-24"},{"lineNumber":8,"author":{"gitId":"yuhinarita"},"content":" String greeting_msg \u003d \"Hello! I\u0027m \" + bot_name + \"\\n\"","lastModifiedDate":"2024-01-24"},{"lineNumber":9,"author":{"gitId":"yuhinarita"},"content":" + \"What can I do for you?\";","lastModifiedDate":"2024-01-24"},{"lineNumber":10,"author":{"gitId":"yuhinarita"},"content":" String exit_msg \u003d \"Bye. Hope to see you again soon!\\n\";","lastModifiedDate":"2024-01-24"},{"lineNumber":11,"author":{"gitId":"yuhinarita"},"content":" System.out.println(greeting_msg);","lastModifiedDate":"2024-01-24"},{"lineNumber":12,"author":{"gitId":"yuhinarita"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":13,"author":{"gitId":"yuhinarita"},"content":" Scanner reader \u003d new Scanner(System.in);","lastModifiedDate":"2024-01-24"},{"lineNumber":14,"author":{"gitId":"yuhinarita"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":15,"author":{"gitId":"yuhinarita"},"content":" while (true) {","lastModifiedDate":"2024-01-24"},{"lineNumber":16,"author":{"gitId":"yuhinarita"},"content":" String user_input \u003d reader.nextLine();","lastModifiedDate":"2024-01-24"},{"lineNumber":17,"author":{"gitId":"yuhinarita"},"content":" String[] inputs \u003d user_input.split(\" \", 2);","lastModifiedDate":"2024-01-24"},{"lineNumber":18,"author":{"gitId":"yuhinarita"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":19,"author":{"gitId":"yuhinarita"},"content":" try {","lastModifiedDate":"2024-01-24"},{"lineNumber":20,"author":{"gitId":"yuhinarita"},"content":" if (inputs[0].isEmpty()) throw new DukeException(\"Please enter something\");","lastModifiedDate":"2024-01-24"},{"lineNumber":21,"author":{"gitId":"yuhinarita"},"content":" else if (inputs[0].equals(\"bye\")) {","lastModifiedDate":"2024-01-24"},{"lineNumber":22,"author":{"gitId":"yuhinarita"},"content":" break;","lastModifiedDate":"2024-01-24"},{"lineNumber":23,"author":{"gitId":"yuhinarita"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":24,"author":{"gitId":"yuhinarita"},"content":" } else if (inputs[0].equals(\"list\")) {","lastModifiedDate":"2024-01-24"},{"lineNumber":25,"author":{"gitId":"yuhinarita"},"content":" System.out.println(\"\\nHere are the tasks in your list:\");","lastModifiedDate":"2024-01-24"},{"lineNumber":26,"author":{"gitId":"yuhinarita"},"content":" for (int i \u003d 0; i \u003c Duke.taskList.size(); i++) {","lastModifiedDate":"2024-01-24"},{"lineNumber":27,"author":{"gitId":"yuhinarita"},"content":" int k \u003d i + 1;","lastModifiedDate":"2024-01-24"},{"lineNumber":28,"author":{"gitId":"yuhinarita"},"content":" System.out.println(k + \". \" + Duke.taskList.get(i));","lastModifiedDate":"2024-01-24"},{"lineNumber":29,"author":{"gitId":"yuhinarita"},"content":" }","lastModifiedDate":"2024-01-24"},{"lineNumber":30,"author":{"gitId":"yuhinarita"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":31,"author":{"gitId":"yuhinarita"},"content":" } else if (inputs[0].equals(\"mark\")) {","lastModifiedDate":"2024-01-24"},{"lineNumber":32,"author":{"gitId":"yuhinarita"},"content":" if (inputs.length \u003d\u003d 1 || inputs[1].isEmpty()) throw new DukeException(\"Sorry. Please specify the item no. you want to mark\");","lastModifiedDate":"2024-01-24"},{"lineNumber":33,"author":{"gitId":"yuhinarita"},"content":" int idx \u003d Integer.parseInt(inputs[1]);","lastModifiedDate":"2024-01-24"},{"lineNumber":34,"author":{"gitId":"yuhinarita"},"content":" Task tmp \u003d Duke.taskList.get(idx-1);","lastModifiedDate":"2024-01-24"},{"lineNumber":35,"author":{"gitId":"yuhinarita"},"content":" tmp.mark();","lastModifiedDate":"2024-01-24"},{"lineNumber":36,"author":{"gitId":"yuhinarita"},"content":" System.out.println(\"\\nNice! I\u0027ve marked this task as done:\\n\" + tmp);","lastModifiedDate":"2024-01-24"},{"lineNumber":37,"author":{"gitId":"yuhinarita"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":38,"author":{"gitId":"yuhinarita"},"content":" } else if (inputs[0].equals(\"unmark\")) {","lastModifiedDate":"2024-01-24"},{"lineNumber":39,"author":{"gitId":"yuhinarita"},"content":" if (inputs.length \u003d\u003d 1 || inputs[1].isEmpty())","lastModifiedDate":"2024-01-24"},{"lineNumber":40,"author":{"gitId":"yuhinarita"},"content":" throw new DukeException(\"Sorry. Please specify the item no. you want to unmark\");","lastModifiedDate":"2024-01-24"},{"lineNumber":41,"author":{"gitId":"yuhinarita"},"content":" int idx \u003d Integer.parseInt(inputs[1]);","lastModifiedDate":"2024-01-24"},{"lineNumber":42,"author":{"gitId":"yuhinarita"},"content":" Task tmp \u003d Duke.taskList.get(idx - 1);","lastModifiedDate":"2024-01-24"},{"lineNumber":43,"author":{"gitId":"yuhinarita"},"content":" tmp.unmark();","lastModifiedDate":"2024-01-24"},{"lineNumber":44,"author":{"gitId":"yuhinarita"},"content":" System.out.println(\"\\nNice! I\u0027ve marked this task as done:\\n\" + tmp);","lastModifiedDate":"2024-01-24"},{"lineNumber":45,"author":{"gitId":"yuhinarita"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":46,"author":{"gitId":"yuhinarita"},"content":" } else if (inputs[0].equals(\"delete\")) {","lastModifiedDate":"2024-01-24"},{"lineNumber":47,"author":{"gitId":"yuhinarita"},"content":" if (inputs.length \u003d\u003d 1 || inputs[1].isEmpty())","lastModifiedDate":"2024-01-24"},{"lineNumber":48,"author":{"gitId":"yuhinarita"},"content":" throw new DukeException(\"Sorry. Please specify the item no. you want to delete\");","lastModifiedDate":"2024-01-24"},{"lineNumber":49,"author":{"gitId":"yuhinarita"},"content":" int idx \u003d Integer.parseInt(inputs[1]);","lastModifiedDate":"2024-01-24"},{"lineNumber":50,"author":{"gitId":"yuhinarita"},"content":" if (idx \u003c 1 || idx \u003e taskList.size())","lastModifiedDate":"2024-01-24"},{"lineNumber":51,"author":{"gitId":"yuhinarita"},"content":" throw new DukeException(\"Sorry that item no. is not the list\");","lastModifiedDate":"2024-01-24"},{"lineNumber":52,"author":{"gitId":"yuhinarita"},"content":" Task tmp \u003d Duke.taskList.get(idx - 1);","lastModifiedDate":"2024-01-24"},{"lineNumber":53,"author":{"gitId":"yuhinarita"},"content":" System.out.println(\"\\nNoted. I\u0027ve removed this task:\\n\" + tmp);","lastModifiedDate":"2024-01-24"},{"lineNumber":54,"author":{"gitId":"yuhinarita"},"content":" Duke.taskList.remove(idx - 1);","lastModifiedDate":"2024-01-24"},{"lineNumber":55,"author":{"gitId":"yuhinarita"},"content":" } else if (inputs[0].equals(\"todo\")) {","lastModifiedDate":"2024-01-24"},{"lineNumber":56,"author":{"gitId":"yuhinarita"},"content":" if (inputs.length \u003d\u003d 1 || inputs[1].isEmpty()) throw new DukeException(\"Sorry. Please specify a description\");","lastModifiedDate":"2024-01-24"},{"lineNumber":57,"author":{"gitId":"yuhinarita"},"content":" Task tmp \u003d new Todo(inputs[1]);","lastModifiedDate":"2024-01-24"},{"lineNumber":58,"author":{"gitId":"yuhinarita"},"content":" Duke.taskList.add(tmp);","lastModifiedDate":"2024-01-24"},{"lineNumber":59,"author":{"gitId":"yuhinarita"},"content":" System.out.println(\"\\nGot it. I\u0027ve added this task:\");","lastModifiedDate":"2024-01-24"},{"lineNumber":60,"author":{"gitId":"yuhinarita"},"content":" System.out.println(tmp);","lastModifiedDate":"2024-01-24"},{"lineNumber":61,"author":{"gitId":"yuhinarita"},"content":" System.out.println(\"Now you have \" + Duke.taskList.size() + \" tasks in the list.\");","lastModifiedDate":"2024-01-24"},{"lineNumber":62,"author":{"gitId":"yuhinarita"},"content":" } else if (inputs[0].equals(\"deadline\")) {","lastModifiedDate":"2024-01-24"},{"lineNumber":63,"author":{"gitId":"yuhinarita"},"content":" if (inputs.length \u003d\u003d 1 || inputs[1].isEmpty()) throw new DukeException(\"Sorry. Please specify a description\");","lastModifiedDate":"2024-01-24"},{"lineNumber":64,"author":{"gitId":"yuhinarita"},"content":" String[] str \u003d inputs[1].split(\" /by \");","lastModifiedDate":"2024-01-24"},{"lineNumber":65,"author":{"gitId":"yuhinarita"},"content":" Task tmp \u003d new Deadline(str[0], str[1]);","lastModifiedDate":"2024-01-24"},{"lineNumber":66,"author":{"gitId":"yuhinarita"},"content":" Duke.taskList.add(tmp);","lastModifiedDate":"2024-01-24"},{"lineNumber":67,"author":{"gitId":"yuhinarita"},"content":" System.out.println(\"\\nGot it. I\u0027ve added this task:\");","lastModifiedDate":"2024-01-24"},{"lineNumber":68,"author":{"gitId":"yuhinarita"},"content":" System.out.println(tmp);","lastModifiedDate":"2024-01-24"},{"lineNumber":69,"author":{"gitId":"yuhinarita"},"content":" System.out.println(\"Now you have \" + Duke.taskList.size() + \" tasks in the list.\");","lastModifiedDate":"2024-01-24"},{"lineNumber":70,"author":{"gitId":"yuhinarita"},"content":" } else if (inputs[0].equals(\"event\")) {","lastModifiedDate":"2024-01-24"},{"lineNumber":71,"author":{"gitId":"yuhinarita"},"content":" if (inputs.length \u003d\u003d 1 || inputs[1].isEmpty()) throw new DukeException(\"Sorry. Please specify a description\");","lastModifiedDate":"2024-01-24"},{"lineNumber":72,"author":{"gitId":"yuhinarita"},"content":" String[] str \u003d inputs[1].split(\" /from \");","lastModifiedDate":"2024-01-24"},{"lineNumber":73,"author":{"gitId":"yuhinarita"},"content":" String[] from_to \u003d str[1].split(\" /to \");","lastModifiedDate":"2024-01-24"},{"lineNumber":74,"author":{"gitId":"yuhinarita"},"content":" Task tmp \u003d new Event(str[0], from_to[0], from_to[1]);","lastModifiedDate":"2024-01-24"},{"lineNumber":75,"author":{"gitId":"yuhinarita"},"content":" Duke.taskList.add(tmp);","lastModifiedDate":"2024-01-24"},{"lineNumber":76,"author":{"gitId":"yuhinarita"},"content":" System.out.println(\"\\nGot it. I\u0027ve added this task:\");","lastModifiedDate":"2024-01-24"},{"lineNumber":77,"author":{"gitId":"yuhinarita"},"content":" System.out.println(tmp);","lastModifiedDate":"2024-01-24"},{"lineNumber":78,"author":{"gitId":"yuhinarita"},"content":" System.out.println(\"Now you have \" + Duke.taskList.size() + \" tasks in the list.\");","lastModifiedDate":"2024-01-24"},{"lineNumber":79,"author":{"gitId":"yuhinarita"},"content":" } else {","lastModifiedDate":"2024-01-24"},{"lineNumber":80,"author":{"gitId":"yuhinarita"},"content":" throw new DukeException(\"Sorry. I don\u0027t know what that means.\");","lastModifiedDate":"2024-01-24"},{"lineNumber":81,"author":{"gitId":"yuhinarita"},"content":" }","lastModifiedDate":"2024-01-24"},{"lineNumber":82,"author":{"gitId":"yuhinarita"},"content":" } catch (DukeException e) {","lastModifiedDate":"2024-01-24"},{"lineNumber":83,"author":{"gitId":"yuhinarita"},"content":" System.out.println(e.toString());","lastModifiedDate":"2024-01-24"},{"lineNumber":84,"author":{"gitId":"yuhinarita"},"content":" }","lastModifiedDate":"2024-01-24"},{"lineNumber":85,"author":{"gitId":"yuhinarita"},"content":" }","lastModifiedDate":"2024-01-24"},{"lineNumber":86,"author":{"gitId":"yuhinarita"},"content":" System.out.println(exit_msg);","lastModifiedDate":"2024-01-24"},{"lineNumber":87,"author":{"gitId":"-"},"content":" }","lastModifiedDate":"2019-07-29"},{"lineNumber":88,"author":{"gitId":"-"},"content":"}","lastModifiedDate":"2019-07-29"}],"authorContributionMap":{"yuhinarita":84,"-":4}},{"path":"src/main/java/DukeException.java","fileType":"java","lines":[{"lineNumber":1,"author":{"gitId":"yuhinarita"},"content":"public class DukeException extends RuntimeException {","lastModifiedDate":"2024-01-24"},{"lineNumber":2,"author":{"gitId":"yuhinarita"},"content":" public DukeException(String msg) {","lastModifiedDate":"2024-01-24"},{"lineNumber":3,"author":{"gitId":"yuhinarita"},"content":" super(msg);","lastModifiedDate":"2024-01-24"},{"lineNumber":4,"author":{"gitId":"yuhinarita"},"content":" }","lastModifiedDate":"2024-01-24"},{"lineNumber":5,"author":{"gitId":"yuhinarita"},"content":"}","lastModifiedDate":"2024-01-24"}],"authorContributionMap":{"yuhinarita":5}},{"path":"src/main/java/Event.java","fileType":"java","lines":[{"lineNumber":1,"author":{"gitId":"yuhinarita"},"content":"public class Event extends Task {","lastModifiedDate":"2024-01-24"},{"lineNumber":2,"author":{"gitId":"yuhinarita"},"content":" private String date_from;","lastModifiedDate":"2024-01-24"},{"lineNumber":3,"author":{"gitId":"yuhinarita"},"content":" private String date_to;","lastModifiedDate":"2024-01-24"},{"lineNumber":4,"author":{"gitId":"yuhinarita"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":5,"author":{"gitId":"yuhinarita"},"content":" public Event(String description, String date_from, String date_to) {","lastModifiedDate":"2024-01-24"},{"lineNumber":6,"author":{"gitId":"yuhinarita"},"content":" super(description);","lastModifiedDate":"2024-01-24"},{"lineNumber":7,"author":{"gitId":"yuhinarita"},"content":" this.date_from \u003d date_from;","lastModifiedDate":"2024-01-24"},{"lineNumber":8,"author":{"gitId":"yuhinarita"},"content":" this.date_to \u003d date_to;","lastModifiedDate":"2024-01-24"},{"lineNumber":9,"author":{"gitId":"yuhinarita"},"content":" }","lastModifiedDate":"2024-01-24"},{"lineNumber":10,"author":{"gitId":"yuhinarita"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":11,"author":{"gitId":"yuhinarita"},"content":" @Override","lastModifiedDate":"2024-01-24"},{"lineNumber":12,"author":{"gitId":"yuhinarita"},"content":" public String toString() {","lastModifiedDate":"2024-01-24"},{"lineNumber":13,"author":{"gitId":"yuhinarita"},"content":" return \"[E]\" + super.toString() + \" (from: \" + this.date_from + \" to: \" + this.date_to + \")\";","lastModifiedDate":"2024-01-24"},{"lineNumber":14,"author":{"gitId":"yuhinarita"},"content":" }","lastModifiedDate":"2024-01-24"},{"lineNumber":15,"author":{"gitId":"yuhinarita"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":16,"author":{"gitId":"yuhinarita"},"content":"}","lastModifiedDate":"2024-01-24"}],"authorContributionMap":{"yuhinarita":16}},{"path":"src/main/java/Task.java","fileType":"java","lines":[{"lineNumber":1,"author":{"gitId":"yuhinarita"},"content":"public class Task {","lastModifiedDate":"2024-01-24"},{"lineNumber":2,"author":{"gitId":"yuhinarita"},"content":" private String description;","lastModifiedDate":"2024-01-24"},{"lineNumber":3,"author":{"gitId":"yuhinarita"},"content":" private boolean isDone;","lastModifiedDate":"2024-01-24"},{"lineNumber":4,"author":{"gitId":"yuhinarita"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":5,"author":{"gitId":"yuhinarita"},"content":" public Task(String description) {","lastModifiedDate":"2024-01-24"},{"lineNumber":6,"author":{"gitId":"yuhinarita"},"content":" this.description \u003d description;","lastModifiedDate":"2024-01-24"},{"lineNumber":7,"author":{"gitId":"yuhinarita"},"content":" this.isDone \u003d false;","lastModifiedDate":"2024-01-24"},{"lineNumber":8,"author":{"gitId":"yuhinarita"},"content":" }","lastModifiedDate":"2024-01-24"},{"lineNumber":9,"author":{"gitId":"yuhinarita"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":10,"author":{"gitId":"yuhinarita"},"content":" public void mark() {","lastModifiedDate":"2024-01-24"},{"lineNumber":11,"author":{"gitId":"yuhinarita"},"content":" this.isDone \u003d true;","lastModifiedDate":"2024-01-24"},{"lineNumber":12,"author":{"gitId":"yuhinarita"},"content":" }","lastModifiedDate":"2024-01-24"},{"lineNumber":13,"author":{"gitId":"yuhinarita"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":14,"author":{"gitId":"yuhinarita"},"content":" public void unmark() {","lastModifiedDate":"2024-01-24"},{"lineNumber":15,"author":{"gitId":"yuhinarita"},"content":" this.isDone \u003d false;","lastModifiedDate":"2024-01-24"},{"lineNumber":16,"author":{"gitId":"yuhinarita"},"content":" }","lastModifiedDate":"2024-01-24"},{"lineNumber":17,"author":{"gitId":"yuhinarita"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":18,"author":{"gitId":"yuhinarita"},"content":" @Override","lastModifiedDate":"2024-01-24"},{"lineNumber":19,"author":{"gitId":"yuhinarita"},"content":" public String toString() {","lastModifiedDate":"2024-01-24"},{"lineNumber":20,"author":{"gitId":"yuhinarita"},"content":" String status_icon \u003d this.isDone ? \"X\" : \" \";","lastModifiedDate":"2024-01-24"},{"lineNumber":21,"author":{"gitId":"yuhinarita"},"content":" return \"[\" + status_icon + \"] \" + this.description;","lastModifiedDate":"2024-01-24"},{"lineNumber":22,"author":{"gitId":"yuhinarita"},"content":" }","lastModifiedDate":"2024-01-24"},{"lineNumber":23,"author":{"gitId":"yuhinarita"},"content":"}","lastModifiedDate":"2024-01-24"}],"authorContributionMap":{"yuhinarita":23}},{"path":"src/main/java/Todo.java","fileType":"java","lines":[{"lineNumber":1,"author":{"gitId":"yuhinarita"},"content":"public class Todo extends Task {","lastModifiedDate":"2024-01-24"},{"lineNumber":2,"author":{"gitId":"yuhinarita"},"content":" public Todo(String description) {","lastModifiedDate":"2024-01-24"},{"lineNumber":3,"author":{"gitId":"yuhinarita"},"content":" super(description);","lastModifiedDate":"2024-01-24"},{"lineNumber":4,"author":{"gitId":"yuhinarita"},"content":" }","lastModifiedDate":"2024-01-24"},{"lineNumber":5,"author":{"gitId":"yuhinarita"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":6,"author":{"gitId":"yuhinarita"},"content":" @Override","lastModifiedDate":"2024-01-24"},{"lineNumber":7,"author":{"gitId":"yuhinarita"},"content":" public String toString() {","lastModifiedDate":"2024-01-24"},{"lineNumber":8,"author":{"gitId":"yuhinarita"},"content":" return \"[T]\" + super.toString();","lastModifiedDate":"2024-01-24"},{"lineNumber":9,"author":{"gitId":"yuhinarita"},"content":" }","lastModifiedDate":"2024-01-24"},{"lineNumber":10,"author":{"gitId":"yuhinarita"},"content":"}","lastModifiedDate":"2024-01-24"}],"authorContributionMap":{"yuhinarita":10}},{"path":"text-ui-test/input.txt","fileType":"txt","lines":[{"lineNumber":1,"author":{"gitId":"yuhinarita"},"content":"todo read book","lastModifiedDate":"2024-01-24"},{"lineNumber":2,"author":{"gitId":"yuhinarita"},"content":"todo do homework","lastModifiedDate":"2024-01-24"},{"lineNumber":3,"author":{"gitId":"yuhinarita"},"content":"list","lastModifiedDate":"2024-01-24"},{"lineNumber":4,"author":{"gitId":"yuhinarita"},"content":"deadline return book /by Sunday","lastModifiedDate":"2024-01-24"},{"lineNumber":5,"author":{"gitId":"yuhinarita"},"content":"event project meeting /from Mon 2pm /to 4pm","lastModifiedDate":"2024-01-24"},{"lineNumber":6,"author":{"gitId":"yuhinarita"},"content":"delete 2","lastModifiedDate":"2024-01-24"},{"lineNumber":7,"author":{"gitId":"yuhinarita"},"content":"list","lastModifiedDate":"2024-01-24"},{"lineNumber":8,"author":{"gitId":"yuhinarita"},"content":"","lastModifiedDate":"2024-01-24"},{"lineNumber":9,"author":{"gitId":"yuhinarita"},"content":"mark","lastModifiedDate":"2024-01-24"},{"lineNumber":10,"author":{"gitId":"yuhinarita"},"content":"mark","lastModifiedDate":"2024-01-24"},{"lineNumber":11,"author":{"gitId":"yuhinarita"},"content":"todo","lastModifiedDate":"2024-01-24"},{"lineNumber":12,"author":{"gitId":"yuhinarita"},"content":"todo","lastModifiedDate":"2024-01-24"},{"lineNumber":13,"author":{"gitId":"yuhinarita"},"content":"bye","lastModifiedDate":"2024-01-24"}],"authorContributionMap":{"yuhinarita":13}}] diff --git a/yuhinarita_ip_master/commits.json b/yuhinarita_ip_master/commits.json index b5056847..6e92d8f8 100644 --- a/yuhinarita_ip_master/commits.json +++ b/yuhinarita_ip_master/commits.json @@ -1 +1 @@ -{"authorDailyContributionsMap":{"yuhinarita":[]},"authorFileTypeContributionMap":{"yuhinarita":{"java":0,"md":0,"fxml":0,"sh":0,"bat":0,"gradle":0,"txt":0}},"authorContributionVariance":{"yuhinarita":0.0},"authorDisplayNameMap":{"yuhinarita":"NARI..YUHI"}} +{"authorDailyContributionsMap":{"yuhinarita":[{"date":"2024-01-24","commitResults":[{"hash":"655d2f57966802d00bf001013016ae333d4fe50f","isMergeCommit":false,"messageTitle":"Level 0. Rename, Greet, Exit","messageBody":"","fileTypesAndContributionMap":{"java":{"insertions":5,"deletions":6}}},{"hash":"e6e58acb11d0abeff0d6f73ef3ce286167013b31","isMergeCommit":false,"messageTitle":"Level 1. Echo","messageBody":"","fileTypesAndContributionMap":{"java":{"insertions":16,"deletions":4}}},{"hash":"6bf9961678e3c6e441d8745b34af69a0a4e75622","isMergeCommit":false,"messageTitle":"Level 2. Add, List","messageBody":"","fileTypesAndContributionMap":{"java":{"insertions":13,"deletions":3}}},{"hash":"b258b2df0b2abd5f48e1e81fab713e5249356a79","isMergeCommit":false,"messageTitle":"Level 3. Mark as Done","messageBody":"","fileTypesAndContributionMap":{"java":{"insertions":40,"deletions":4}}},{"hash":"30ebf6aa9e470dd8e2099419419670feac598b4c","isMergeCommit":false,"messageTitle":"Level 4. ToDos, Events, Deadlines","messageBody":"","fileTypesAndContributionMap":{"java":{"insertions":60,"deletions":5}}},{"hash":"2fa0a227b366b717feb0dd38914ebfbdd25e2d07","isMergeCommit":false,"messageTitle":"Duke A-TextUiTesting: Automated Text UI Testing","messageBody":"","fileTypesAndContributionMap":{"txt":{"insertions":6,"deletions":0},"java":{"insertions":3,"deletions":3}}},{"hash":"7ce5c91a59bd9ce62ae5f3ee8e324e4a3b2fc286","isMergeCommit":false,"messageTitle":"Level 5 and level 6","messageBody":"","fileTypesAndContributionMap":{"txt":{"insertions":7,"deletions":0},"java":{"insertions":64,"deletions":31}}}]}]},"authorFileTypeContributionMap":{"yuhinarita":{"java":151,"md":0,"fxml":0,"sh":0,"bat":0,"gradle":0,"txt":13}},"authorContributionVariance":{"yuhinarita":10125.0},"authorDisplayNameMap":{"yuhinarita":"NARI..YUHI"}}