isomorphic-git 1.0 veröffentlicht
(isomorphic-git.org)-
Ein in reinem JavaScript implementiertes Git, das überall eingesetzt werden kann
-
Läuft in allen Browsern sowie auf NodeJS-Servern
-
Ziel ist 100% Kompatibilität mit bestehenden Git-Implementierungen
-
Für Desktop/Server gibt es eine separate CLI namens
isogit
1 Kommentare
Im Browser sind nach
git clone/Fetch Änderungen möglich, danachcommitund anschließend wiederpush.Dadurch werden Dinge möglich wie
Code von GitHub in einen Web-Editor holen, ändern und speichern (derzeit unterstützt GitHub kein CORS, daher muss ein Proxy verwendet werden: https://github.com/isomorphic-git/cors-proxy)
Bei statischen Blog-Seiten auf GitHub erfolgt beim Speichern im Editor automatisch ein Commit
Es gibt zwar bereits
wasm-git, das zuvor per WASM konvertiert wurde: https://github.com/petersalomonsen/wasm-git,aber da dieses Projekt in reinem JS erstellt wurde, lässt es sich vermutlich besser an das Web anpassen.