[9fans] Git client
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
Re: [9fans] The lost (9front) boot menus ...
there's a whole operating system to play with, and all you are busy with is complaining that 9front doesn't have a grub theme. i will repeat cinap here, cause it seems like realizes there are real solutions provided: > or you start the kernel from another kernel using the > reboot!kernelpath!method... on the bootargs prompt. you can do this from a GRAPHICAL system, from inside rio for example, or even make your own GUI.
Re: [9fans] The lost (9front) boot menus ...
On 4/21/19, hiro <23h...@gmail.com> wrote: > there's a whole operating system to play with, and all you are busy > with is complaining that 9front doesn't have a grub theme. > Now, having vented my spleen and deleted it (twice, now), let me just say: Really?! Lucio.
Re: [9fans] The lost (9front) boot menus ...
thanks for letting us take part in your spleen. very much appreciated. really!
Re: [9fans] Git client
> 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.
Re: [9fans] Git client
> > Nice. It looks like testing it out on 9front will involve a bit of > backporting of ape stuff, but I may take a look > speaking of backporting ape stuff : has anyone looked into Harvey's "apex" [1] for 9{atom,front,legacy}? [1] https://github.com/Harvey-OS/apex > >