6 Punkte von xguru 2020-02-27 | 1 Kommentare | Auf WhatsApp teilen
  • 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

 
xguru 2020-02-27

Im Browser sind nach git clone/Fetch Änderungen möglich, danach commit und anschließend wieder push.

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.