Authentication-Results: 012.lax.mailroute.net (mroute_mailscanner); dkim=pass (2048-bit key) header.d=lufia-org.20150623.gappssmtp.com DMARC-Filter: OpenDMARC Filter v1.3.2 in-012.lax.mailroute.net 44n6MR0LgZz2Dc48 Authentication-Results: mail.mailroute.net; dmarc=none (p=none dis=none) header.from=lufia.org Authentication-Results: mail.mailroute.net; spf=none smtp.mailfrom=lufia@lufia.org Authentication-Results: mail.mailroute.net; dkim=pass (2048-bit key) header.d=lufia-org.20150623.gappssmtp.com header.i=@lufia-org.20150623.gappssmtp.com header.b="nKJ4Rgyz" From: Kyohei Kadota Date: Sun, 21 Apr 2019 20:05:50 +0900 To: Fans of the OS Plan 9 from Bell Labs <9fans@9fans.net> Subject: [9fans] Git client Reply-To: Fans of the OS Plan 9 from Bell Labs <9fans@9fans.net> Sender: 9fans-bounces@9fans.net Errors-To: 9fans-bounces@9fans.net Hi, 9fans. I ported official Git client to 9legacy. It's very early version yet, but it can do basic commands such as fetch, pull, log, add, and commit -m. Probably there are many bugs. Some of them might be results from a issue of 8c that don't initialize rest fields of struct and union with zero if field names are specified. x86 binaries are available here: https://lufia.org/git-386.tgz Source codes: - https://github.com/0intro/plan9-contrib/pull/6 - https://github.com/0intro/plan9-contrib/pull/7 - https://github.com/madler/zlib/pull/398 - https://github.com/libressl-portable/portable/pull/510 - https://github.com/libexpat/libexpat/pull/242 - https://github.com/curl/curl/pull/3701 - https://github.com/lufia/git - kadota