From mboxrd@z Thu Jan 1 00:00:00 1970 MIME-Version: 1.0 References: In-Reply-To: From: Dave MacFarlane Date: Mon, 22 Apr 2019 09:34:18 -0400 Message-ID: To: Fans of the OS Plan 9 from Bell Labs <9fans@9fans.net> Content-Type: multipart/alternative; boundary="0000000000002efb4605871e877e" Subject: Re: [9fans] Git client Topicbox-Message-UUID: fd963eaa-ead9-11e9-9d60-3106f5b1d025 --0000000000002efb4605871e877e Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable I could be mistaken, but I think they're posix shell, not bash, so you might be able to just bind ape over /bin and run them. On Mon, Apr 22, 2019, 08:59 Kyohei Kadota, wrote: > I don't run tests yet because tests are written in bash with > traditional Unix tools. > Especially my Plan 9 box hasn't installed Perl. > > 2019=E5=B9=B44=E6=9C=8822=E6=97=A5(=E6=9C=88) 21:10 Dave MacFarlane : > > > > Nice work. (Note to self: avoid libexpat) > > > > Can you run the official git tests in the "t" subdirectory of the git > repo, or do they all depend on some of the ancillary git commands that > aren't built? If so, I'm curious how many of the tests are passing. > > > > On Sun, Apr 21, 2019, 07:07 Kyohei Kadota, wrote: > >> > >> 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 > >> > > --0000000000002efb4605871e877e Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
I could be mistaken, but I think they're posix s= hell, not bash, so you might be able to just bind ape over /bin and run the= m.

= On Mon, Apr 22, 2019, 08:59 Kyohei Kadota, <lufia@lufia.org> wrote:
I don't run tests yet because tests are written in bash with
traditional Unix tools.
Especially my Plan 9 box hasn't installed Perl.

2019=E5=B9=B44=E6=9C=8822=E6=97=A5(=E6=9C=88) 21:10 Dave MacFarlane <driu= san@gmail.com>:
>
> Nice work. (Note to self: avoid libexpat)
>
> Can you run the official git tests in the "t" subdirectory o= f the git repo, or do they all depend on some of the ancillary git commands= that aren't built? If so, I'm curious how many of the tests are pa= ssing.
>
> On Sun, Apr 21, 2019, 07:07 Kyohei Kadota, <lufia@lufia.org> wr= ote:
>>
>> Hi, 9fans.
>>
>> I ported official Git client to 9legacy. It's very early versi= on yet,
>> but it can do basic commands such as fetch, pull, log, add, and co= mmit
>> -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 un= ion with
>> zero if field names are specified.
>>
>> x86 binaries are available here:
>> https://lufia.org/git-386.tgz
>>
>> Source codes:
>> - https://github.com/0intro/plan= 9-contrib/pull/6
>> - https://github.com/0intro/plan= 9-contrib/pull/7
>> - https://github.com/madler/zlib/pull/398=
>> - https://github.com/libre= ssl-portable/portable/pull/510
>> - https://github.com/libexpat/libex= pat/pull/242
>> - https://github.com/curl/curl/pull/3701
>> -
https://github.com/lufia/git
>>
>> - kadota
>>

--0000000000002efb4605871e877e--