From: Michael J Gruber <git@drmicha.warpmail.net>
To: Trevor Saunders <tbsaunde+mozilla@tbsaunde.org>,
Johannes Schindelin <johannes.schindelin@gmx.de>
Cc: Trevor Saunders <tbsaunde@tbsaunde.org>,
Pirate Praveen <praveen@debian.org>,
Michael J Gruber <git@drmicha.warpmail.net>,
git@vger.kernel.org, git-owner@vger.kernel.org
Subject: Re: support git+mosh for unreliable connections
Date: Thu, 16 Apr 2015 11:29:42 +0200 [thread overview]
Message-ID: <552F8106.2060806@drmicha.warpmail.net> (raw)
In-Reply-To: <20150415185907.GC21768@tsaunders-iceball.corp.tor1.mozilla.com>
Trevor Saunders venit, vidit, dixit 15.04.2015 20:59:
> On Wed, Apr 15, 2015 at 07:46:15PM +0200, Johannes Schindelin wrote:
>> Hi Trevor,
>>
>> On 2015-04-15 17:33, Trevor Saunders wrote:
>>> On Wed, Apr 15, 2015 at 04:41:42PM +0200, Johannes Schindelin wrote:
>>>>
>>>> On 2015-04-15 16:18, Pirate Praveen wrote:
>>>>> On Wednesday 15 April 2015 07:22 PM, Michael J Gruber wrote:
>>>>>> What would that require git to do, beyond taking whatever you tell it
>>>>>> (using GIT_SSH or _GIT_SSH_COMMAND) to use as a drop in replacement for ssh?
>>>>>
>>>>> May be support git+mosh as a protocol, since it is not a drop in
>>>>> replacement. It is redesigned remote shell. The ideas it uses for
>>>>> session resumption needs to be reimplemented. This will need support
>>>>> from git, because it needs server side to be modified. Use SSP to return
>>>>> the the current progress for a particular session (it uses AES session ids).
>>>>
>>>> It will need support from Git alright, but not as much as from mosh, see my other reply: Mosh was not designed for non-interactive use. That support would have to be added before we can go any further.
>>>
>>> is that really relevent? mosh doesn't support things like X forwarding
>>> or port forwarding, but it certainly does support ssh <host> <command>
>>> and then doing IO.
>>
>> Ah, so mosh's README lied to me!
>
> I wouldn't say it lied, its just not really clear what is "interactive"
> I'd say git's use of ssh is kind of interactive compared to things like
> port forwarding.
>
>> If `mosh <user>@<host> <command>` works, then a simple `GIT_SSH=mosh` should work out of the box, too. Have you tried it?
>
> it does work, I just tried mosh $host cat and then typing stuff and
> having it printed back at me. However it clears the terminal before
> hand and prints a message on exit. I tried GIT_SSH=mosh git clone and
> it failed, but I haven't really dug into why. SO I suspect this can be
> made to work with some work on the mosh side, but I'm not sure exactly
> how ssh and mosh are behaving differently here.
>
> Trev
First thing you see on mosh.mit.edu:
"Mosh is a replacement for SSH."
I guess that needs a footnote...
Michael
next prev parent reply other threads:[~2015-04-16 9:29 UTC|newest]
Thread overview: 15+ messages / expand[flat|nested] mbox.gz Atom feed top
2015-04-15 13:07 support git+mosh for unreliable connections Pirate Praveen
2015-04-15 13:45 ` Dennis Kaarsemaker
2015-04-15 13:52 ` Michael J Gruber
2015-04-15 14:18 ` Pirate Praveen
2015-04-15 14:41 ` Johannes Schindelin
2015-04-15 15:33 ` Trevor Saunders
2015-04-15 17:46 ` Johannes Schindelin
2015-04-15 18:59 ` Trevor Saunders
2015-04-16 9:29 ` Michael J Gruber [this message]
2015-04-15 19:25 ` Dennis Kaarsemaker
2015-04-22 6:54 ` Andreas Krey
2015-04-15 14:22 ` Johannes Schindelin
2015-04-15 14:43 ` Pirate Praveen
2015-04-15 20:26 ` Ilari Liusvaara
2015-04-20 8:39 ` Pirate Praveen
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=552F8106.2060806@drmicha.warpmail.net \
--to=git@drmicha.warpmail.net \
--cc=git-owner@vger.kernel.org \
--cc=git@vger.kernel.org \
--cc=johannes.schindelin@gmx.de \
--cc=praveen@debian.org \
--cc=tbsaunde+mozilla@tbsaunde.org \
--cc=tbsaunde@tbsaunde.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.