How advanced is your git usage? If you're only doing simple merges and pushes dgit (https://github.com/driusan/dgit) is approaching useful since someone taught me how to throw the official git test suite at it.
I definitely wouldn't recommend it as a daily driver, but if you only want to push a couple things here and there, don't rebase, and have a fairly linear history it might work for you. - Dave On Fri, Aug 3, 2018 at 2:35 PM, Kyohei Kadota <lu...@lufia.org> wrote: > Thanks cinap. > > I know Plan 9's devtls is more useful than Unix's libraries, but finally > want to use git and github.com on Plan 9. > My team works frequently with git. > > Git-wrapper can clone but it can't merge, push, and so on. > And I started to port LibreSSL because official git links some libraries > such as libexpat, libcurl, and openssl. > > 2018-08-04 0:22 <cinap_len...@felloff.net>: >> >> what are you intending to use libressl for in native plan9? >> plan9 already has a crypto library (libsec) which is a fraction of the >> size of openssl and works quite well. i'v been using it to implement >> many crypto protocols to talk to the outside world. >> >> for tls, plan9 uses devtls which allows you to wrap any file descriptor >> to make it a encrypted channel and then you get a filedescriptor back >> that you can pass arround, so the programs communicating actually dont >> even need to know the secret session keys. so adding tls support to >> programs is very trivial in plan9. one function call basically to wrap >> the fd. while in unix programs that want encryption have to change all >> ther read and wirte calls to use special libssl functions. >> >> also, plan9 has factotum to hold and work on secret keys. you can use >> factotum todo the public key operations like signing, encryption and >> decryption using the key for you so keys never have to leave factotum. >> >> even if you port programs from unix, it might be worth taking a step >> back and learn how plan9 does crypto, which is quite advanced compared >> to traditional unix. >> >> -- >> cinap >> > -- - Dave