Guten Abend zusammen,
ich hab da mal wieder ein kleines Problem, für das ich Eure Hilfe bräuchte.
Eigentlich möchte ich das ganze final in php umsetzen, da es mit aber zuerst mal nur um die Funktionsweise und nicht die Implementierung geht, hab ich das mal hier platziert.
Background (für Gelangweilte)
Git ermöglicht es ja über
[src=c]git hash-object MeineSuperDatei[/src]
den git-Hash einer Datei zu bestimmen.
Ich hab nun 2 Dateien (testfile1.php und testfile2.php), und folgendes in der Konsole:
[src=bash]
HomePC@HomePC-PC /phpDEV/installer (main)
$ git hash-object testfile1.php
1b632cfba7d215ebdc1dae12367b3aa2170f14f1
HomePC@HomePC-PC /phpDEV/installer (main)
$ git hash-object testfile2.php
1b632cfba7d215ebdc1dae12367b3aa2170f14f1
HomePC@HomePC-PC /phpDEV/installer (main)
$ md5sum.exe testfile*
1415c25569a5431e432a4305d8939a73 *testfile1.php
61fbca1a2418bd005a6db649cb4cbcc1 *testfile2.php
[/src]
wie Ihr sehen könnt, haben beide Dateien unterschiedliche MD5-Summen, jedoch identische git Objekt Hashes.
Jetzt suche ich eine Möglichkeit, diese auch ohne installiertes Git zu berechnen.
Leider sind meine C-Kenntnisse nicht gut genug, um den Git-Quellcode zu kapieren.
Bin Euch für jede Hilfe dankbar.
Vielen Dank schonmal
ich hab da mal wieder ein kleines Problem, für das ich Eure Hilfe bräuchte.
Eigentlich möchte ich das ganze final in php umsetzen, da es mit aber zuerst mal nur um die Funktionsweise und nicht die Implementierung geht, hab ich das mal hier platziert.
Background (für Gelangweilte)
Möchte mir in php ein Update Skript basteln, das mir Änderungen von GitHub via "auto-update" ermöglicht.
Git ermöglicht es ja über
[src=c]git hash-object MeineSuperDatei[/src]
den git-Hash einer Datei zu bestimmen.
Ich hab nun 2 Dateien (testfile1.php und testfile2.php), und folgendes in der Konsole:
[src=bash]
HomePC@HomePC-PC /phpDEV/installer (main)
$ git hash-object testfile1.php
1b632cfba7d215ebdc1dae12367b3aa2170f14f1
HomePC@HomePC-PC /phpDEV/installer (main)
$ git hash-object testfile2.php
1b632cfba7d215ebdc1dae12367b3aa2170f14f1
HomePC@HomePC-PC /phpDEV/installer (main)
$ md5sum.exe testfile*
1415c25569a5431e432a4305d8939a73 *testfile1.php
61fbca1a2418bd005a6db649cb4cbcc1 *testfile2.php
[/src]
wie Ihr sehen könnt, haben beide Dateien unterschiedliche MD5-Summen, jedoch identische git Objekt Hashes.
Jetzt suche ich eine Möglichkeit, diese auch ohne installiertes Git zu berechnen.
Leider sind meine C-Kenntnisse nicht gut genug, um den Git-Quellcode zu kapieren.
Bin Euch für jede Hilfe dankbar.
Vielen Dank schonmal