From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from tb-mx0.topicbox.com (localhost.local [127.0.0.1]) by tb-mx0.topicbox.com (Postfix) with ESMTP id 7C95EDAF5CE for <9fans@9fans.net>; Fri, 6 Dec 2019 02:46:23 -0500 (EST) (envelope-from ori@eigenstate.org) Received: from tb-mx0.topicbox.com (localhost [127.0.0.1]) by tb-mx0.topicbox.com (Authentication Milter) with ESMTP id 1BA73EBF5C4; Fri, 6 Dec 2019 02:46:23 -0500 ARC-Seal: i=1; a=rsa-sha256; cv=none; d=topicbox.com; s=arcseal; t= 1575618383; b=OS2GbIzpp6v8Cb2qe2BBPsgbDxZ+f5ufgDPtgvEPPpYs3mP5Gl 2d4GWzOo3sBVeGm21A1JrxeJqDFSNtC57RKhYZL1C+5XusBVW+vPAVZ+mAFkjCEl 7GYCPhULzCZN2DnSNIm5ciobTO/nxC1d2j0M/gBt9FPzXOCWm0Z2z38Tu6ywzbft Hx82nLKvE7FV7TGIhGD2myJ8gkFTNrqxtB+MB7JN9eJ8eaMst8gy2vXjm2Pvptw3 J8mtC1uTUguoA89nvIR2XrbH4H9uhdcVMGzcPvhRy6cO7ZXglk0MuZcsjLgIqa1o dbxH9xNczq5ntDfrK6aHHoxxGKQQ69atFbXg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d= topicbox.com; h=message-id:to:subject:date:from:in-reply-to :mime-version:content-type:content-transfer-encoding; s=arcseal; t=1575618383; bh=k94b3f68z/C1Lz/AqTjhPKbuAWxx209S8G/h0hDD2F0=; b= EiUw/wK03ZZsb5OunUeg5PfxaYoM6MIOhXfXP4ZVnuG2xtmbj2KvbsgDSFhzhR6p CVo1Fc88HJyFQwMGtXwONCuuaa5Qb4UL4sXUC6oTbt1ohNHIvWSqg/A+fqGLAp78 jGblwRYYSjUQozg6u/IKGADB3iEYAFvqFX+kxDCyuDCDx2J+hHVFsdva6UA7fym3 cYVgC5awyq8yiNwIbP5ZAypOA4l8HOrFQ+9m0DQqAavMymOnLu24ovm6RXIdYn55 cfUTmUhTY+TkxLTznjq6mJNHifDYbdrqo8HYORdWt9iYaJviltqgXoDUR97MP5f9 NnSFJPSHD32+6benj+DlmA== ARC-Authentication-Results: i=1; tb-mx0.topicbox.com; arc=none (no signatures found); dkim=pass (1024-bit rsa key sha1) header.d=eigenstate.org header.i=@eigenstate.org header.b=HwaAKitm header.a=rsa-sha1 header.s=mail x-bits=1024; dmarc=pass policy.published-domain-policy=none policy.applied-disposition=none policy.evaluated-disposition=none (p=none,d=none,d.eval=none) policy.policy-from=p header.from=eigenstate.org; iprev=pass smtp.remote-ip=206.124.132.107 (mimir.eigenstate.org); spf=pass smtp.mailfrom=ori@eigenstate.org smtp.helo=eigenstate.org; x-aligned-from=pass (Address match); x-ptr=fail smtp.helo=eigenstate.org policy.ptr=mimir.eigenstate.org; x-return-mx=pass header.domain=eigenstate.org policy.is_org=yes (MX Record found); x-return-mx=pass smtp.domain=eigenstate.org policy.is_org=yes (MX Record found); x-tls=pass smtp.version=TLSv1.2 smtp.cipher=ECDHE-RSA-AES256-GCM-SHA384 smtp.bits=256/256; x-vs=clean score=0 state=0 Authentication-Results: tb-mx0.topicbox.com; arc=none (no signatures found); dkim=pass (1024-bit rsa key sha1) header.d=eigenstate.org header.i=@eigenstate.org header.b=HwaAKitm header.a=rsa-sha1 header.s=mail x-bits=1024; dmarc=pass policy.published-domain-policy=none policy.applied-disposition=none policy.evaluated-disposition=none (p=none,d=none,d.eval=none) policy.policy-from=p header.from=eigenstate.org; iprev=pass smtp.remote-ip=206.124.132.107 (mimir.eigenstate.org); spf=pass smtp.mailfrom=ori@eigenstate.org smtp.helo=eigenstate.org; x-aligned-from=pass (Address match); x-ptr=fail smtp.helo=eigenstate.org policy.ptr=mimir.eigenstate.org; x-return-mx=pass header.domain=eigenstate.org policy.is_org=yes (MX Record found); x-return-mx=pass smtp.domain=eigenstate.org policy.is_org=yes (MX Record found); x-tls=pass smtp.version=TLSv1.2 smtp.cipher=ECDHE-RSA-AES256-GCM-SHA384 smtp.bits=256/256; x-vs=clean score=0 state=0 X-ME-VSCause: gggruggvucftvghtrhhoucdtuddrgedufedrudekvddgkedvucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdggtfgfnhhsuhgsshgtrhhisggvpdfu rfetoffkrfgpnffqhgenuceurghilhhouhhtmecufedttdenucenucfjughrpefkvffuff fhjgggtgfgsehtjeejtddttddvnecuhfhrohhmpehorhhisegvihhgvghnshhtrghtvgdr ohhrghenucffohhmrghinheplehlvghgrggthidrohhrghenucfkphepvddtiedruddvge drudefvddruddtjedpjeeirddvuddrudduledrudefleenucfrrghrrghmpehinhgvthep vddtiedruddvgedrudefvddruddtjedphhgvlhhopegvihhgvghnshhtrghtvgdrohhrgh dpmhgrihhlfhhrohhmpeeoohhrihesvghighgvnhhsthgrthgvrdhorhhgqeenucevlhhu shhtvghrufhiiigvpedt X-ME-VSCategory: clean Received-SPF: pass (eigenstate.org: 206.124.132.107 is authorized to use 'ori@eigenstate.org' in 'mfrom' identity (mechanism 'mx' matched)) receiver=tb-mx0.topicbox.com; identity=mailfrom; envelope-from="ori@eigenstate.org"; helo=eigenstate.org; client-ip=206.124.132.107 Received: from eigenstate.org (mimir.eigenstate.org [206.124.132.107]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by tb-mx0.topicbox.com (Postfix) with ESMTPS for <9fans@9fans.net>; Fri, 6 Dec 2019 02:46:22 -0500 (EST) (envelope-from ori@eigenstate.org) Received: from eigenstate.org (localhost [127.0.0.1]) by eigenstate.org (OpenSMTPD) with ESMTP id afe5561c; Thu, 5 Dec 2019 23:46:21 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=eigenstate.org; h= message-id:to:subject:date:from:in-reply-to:mime-version :content-type:content-transfer-encoding; s=mail; bh=RujUyuq9EUnG EH+nCtfhbbStUTs=; b=HwaAKitmDRVudAqzc0yuyUJyXM3fh0/22y0/xpx14Ch1 3BmsaN8fcNai3uk89X/lFhktPZWNqsa6XnnZ9Zf5WxsRw1MOZmeVlHvk24kGEJkw H707Eyt643FZvwbmTv3wlwd1ecgJBiSJsY0vJEieRTxd0lzFeTCmZO1VSA0Jjgo= DomainKey-Signature: a=rsa-sha1; c=nofws; d=eigenstate.org; h=message-id :to:subject:date:from:in-reply-to:mime-version:content-type :content-transfer-encoding; q=dns; s=mail; b=AxTEMRnFvQDVPeH9Utr 4617bTEMiCbtjDcbNlhpQw4WcRdyphT8DNhsrHxCT231Z8NvHUN2TbwRjlmZ2X4a X9pu/FLr3b8H5uBO7+upNe5Avp3Sd+w+K8fhsLsw8ir6s/gb2qlT/35h+KwfohDP AytXHGhh4Y34a+GtnmvlE0lY= Received: from abbatoir.hsd1.ca.comcast.net (c-76-21-119-139.hsd1.ca.comcast.net [76.21.119.139]) by eigenstate.org (OpenSMTPD) with ESMTPSA id 1b340226 (TLSv1.2:ECDHE-RSA-AES256-SHA:256:NO); Thu, 5 Dec 2019 23:46:21 -0800 (PST) Message-ID: To: fshahriar@gmail.com, 9fans@9fans.net Subject: Re: [9fans] git9 on 9legacy Date: Thu, 5 Dec 2019 23:46:20 -0800 From: ori@eigenstate.org In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit Topicbox-Policy-Reasoning: allow: sender is a member Topicbox-Message-UUID: 828c51b8-17fc-11ea-8e5e-cb7e9313cf9f > Very cool. I just tried and it seems to work. > > patch/apply rc-line-split > > This patch does not apply cleanly on 9legacy because of conflict with > rc-badrunes patch > (see http://www.9legacy.org/patch.html) which is included in 9legacy CD > image. Ah, I was working from miller's pi image. I've not been following what the differences between the various images are; I assumed that 9legacy and the pi image were close enough. What's the best way to get in sync on the pi? > I've installed the commands in a "git9" directory instead of "git", so it > doesn't conflict with the 9legacy git script ( > http://www.9legacy.org/9legacy/tools/git), which I still want to have > around for 'go get'. It's possible we can have a more complete git script > with the help of git9. Yes. I've thought about this a bit, and I think the approach I like most is a 'git/compat' script, which would leave you in a namespace where 'git' is a git-compatible-enough script that you could use for foreign software like go. Something like: #!/bin/rc bind -b /sys/lib/git/compat /bin Where /sys/lib/git/compat is a directory containing a 'git' script with all of the compatibility switches and mangling that's needed. But I don't have the 'git' script that we'd put there, and I don't know what sufficient compatibility looks like, so I'd need someone else to help out on that end. One notable omission in git9, by the way, is http clones. This is something go may want. I personally don't miss them, so I'm unlikely to get around to them soon, but I have a good idea of how to go about them, and I'd be happy to help out anyone interested in getting it done.