Re: Git client

[email protected]
Newsgroups gmane.os.plan9.general
Message-ID <[email protected]>
> 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

Nice.  It looks like testing it out on 9front will involve a bit of
backporting of ape stuff, but I may take a look.

As a side note, taking a look turned into a good test case for git/fs,
and got me to solve two issues -- git/fs now uses far less memory to
index large repositories, and it will no longer barf when a repository
has submodules.


Good support for submodules will still need a bit of work.
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.