diff --git a/Documentation.Rmd b/Documentation.Rmd
index 495d9ee..da55c31 100644
--- a/Documentation.Rmd
+++ b/Documentation.Rmd
@@ -5,19 +5,35 @@ date: "`r Sys.Date()`"
output: html_document
---
+
system("get.data.bat")
+
```{r echo=FALSE, include=FALSE, warning = FALSE}
+
+
diffs <- read.delim("data/diffs.txt")
-commits <- read.csv("C:/Dev/Watchtower/data/commits.txt")
+commits <- read.csv("data/commits.txt", sep=";")
install.packages('plyr', repos = "http://cran.us.r-project.org")
+install.packages('anytime', repos = "http://cran.us.r-project.org")
library('plyr')
+library('anytime')
```
+## Register
+
+- 1 Einleitung
+ - 1.0 Was ist git ?
+ - 1.1 Angriffsvektor
+ - 1.2 Hypothese
+- 2 Aufbereitung der Daten
+ - 2.0 Quelle
+ - 2.1 Variablen
+
## 1 Einleitung
### 1.0 Was ist git ?
@@ -66,6 +82,31 @@ Die Variablen die Ausgelesen werden beinhalten zwei Datensets mit einer 1:n Bezi
- Remove *//Menge an entfernten Codezeilen*
- File *//Die spezifische Datei die verändert wurde*
+### 2.3 Bedeutungen
+
+Die Daten besitzen keine Fehler, müssen allerdings noch interpretiert werden.
+
+
+**Time** Ist eine Unix Timestamp, also die Zeit in Sekunden seit 1970, da wir für die Analyse aber eher die Tageszeit benötigen müssen die Daten erst umgewandelt werden.
+
+```{r}
+commits$time <- lapply(commits$time, anytime)
+```
+
+
+
+**Signed** nutzt ein einzelnes Zeichen um anzuzeigen, ob der Commit signiert wurde,
+dies kann bei der Analyse berücksichtigt werden und benötigt keiner eigenen Umwandlung.
+
+**add** und **remove** von aus **diffs** hat manche Einträge die ein "-" anstatt einer Zahl besitzen.
+Dies wird von Git benutzt, um anzuzeigen, dass es sich um eine binäre Datei handelt, bei welcher Zeilen Unterschiede keine logische Bedeutung haben.
+Allerdings ist die tatsache, dass eine Binäre Datei geändert wurde eine weitere Variable, die möglicherweise für
+das Model interessant sein könnte.
+
+```{r}
+##TODO: Cange dataset to attach "Binary files changed" to commits
+```
+
## Quellen
Sämtlicher Quellcode dieser Arbeit ist online verfügbar unter:
@@ -85,7 +126,8 @@ Sämtlicher Quellcode dieser Arbeit ist online verfügbar unter:
- Repository
*Ein Aufbewahrungs/Sammlungs -ort für Software Quellcode*
- Commit
- *Eine bestimmte Änderung an einem Repository*
+ *Eine bestimmte Änderung an einem Repository. Kann Datein hinzufügen, entfernen oder Ändern*
+
```{r}
commits_u <- count(commits$name, 'commits$name')
diff --git a/ManagementScript/src/Program.bf b/ManagementScript/src/Program.bf
index 8f23c9b..83673a5 100644
--- a/ManagementScript/src/Program.bf
+++ b/ManagementScript/src/Program.bf
@@ -23,7 +23,7 @@ class Program
To this:
Commits.txt
- 683248c66683c8cb3d53fd774adb072fbc6b8fdf,Booklordofthedings,Booklordofthedings@tutanota.com,1724077446,N
+ 683248c66683c8cb3d53fd774adb072fbc6b8fdf|Booklordofthedings|Booklordofthedings@tutanota.com|1724077446|N
Diffs.txt
683248c66683c8cb3d53fd774adb072fbc6b8fdf 10 10 gmtk_2024/levels/Level_2_Rooms/level_2_room_2.tscn
683248c66683c8cb3d53fd774adb072fbc6b8fdf 2 2 gmtk_2024/levels/Level_2_Rooms/level_2_room_3.tscn
@@ -54,13 +54,13 @@ class Program
}
else
{
- lastCommit = line.Split(',').GetNext();
+ lastCommit = line.Split(';').GetNext();
commits.Add(new .(line));
}
}
delete input;
- String cfile = new String("commit,name,email,time,signed\n");
+ String cfile = new String("commit;name;email;time;signed\n");
for(var i in commits)
cfile.Append(scope $"{i.Data}\n");
File.WriteAllText("../data/commits.txt", cfile);
diff --git a/get.data.bat b/get.data.bat
index 0caf5ce..caf61b9 100644
--- a/get.data.bat
+++ b/get.data.bat
@@ -1,7 +1,6 @@
@ECHO OFF
-SET repo=https://code.booklordofthe.dev/Booklordofthedings/GMTK-2024
-::https://github.com/beefytech/Beef
+SET repo=https://github.com/libsdl-org/SDL
echo Data repository: %repo%
@@ -10,7 +9,7 @@ cd data
git clone %repo% target
cd target
-git log --pretty=format:"%%H,%%an,%%ae,%%at,%%G?" --numstat > ../data.txt
+git log --pretty=format:"%%H;%%an;%%ae;%%at;%%G?" --numstat > ../data.txt
cd ../../ManagementScript
BeefBuild -run -config=Release