Created on 2006-11-15.17:35:23 by alex1, last changed 2009-10-23.23:43:09 by admin.
msg1229 (view) |
Author: alex1 |
Date: 2006-11-15.17:35:17 |
|
Putting this in ~/.darcs/defaults should work but has no effect at all:
pull disable-ssh-cm
push disable-ssh-cm
put disable-ssh-cm
get disable-ssh-cm
Very annoying since Darcs's use of connection caching is pretty much
broken on MacIntel, and the --disable-ssh-cm option is required to
work around the problem.
Alexander.
|
msg1230 (view) |
Author: droundy |
Date: 2006-11-15.20:22:10 |
|
On Wed, Nov 15, 2006 at 05:35:23PM +0000, Alexander Staubo wrote:
> Putting this in ~/.darcs/defaults should work but has no effect at all:
>
> pull disable-ssh-cm
> push disable-ssh-cm
> put disable-ssh-cm
> get disable-ssh-cm
Can you try another option such as
whatsnew summary
to see whether this is specific to disable-ssh-cm or is a failure to parse
your defaults file?
--
David Roundy
Deptartment of Physics
Oregon State University
|
msg1231 (view) |
Author: alex1 |
Date: 2006-11-15.20:32:19 |
|
On Nov 15, 2006, at 21:22 , David Roundy wrote:
> David Roundy <droundy@darcs.net> added the comment:
>
> On Wed, Nov 15, 2006 at 05:35:23PM +0000, Alexander Staubo wrote:
>> Putting this in ~/.darcs/defaults should work but has no effect at
>> all:
>>
>> pull disable-ssh-cm
>> push disable-ssh-cm
>> put disable-ssh-cm
>> get disable-ssh-cm
>
> Can you try another option such as
>
> whatsnew summary
>
> to see whether this is specific to disable-ssh-cm or is a failure
> to parse
> your defaults file?
Yep, that works fine.
Alexander.
|
msg1232 (view) |
Author: kowey |
Date: 2006-11-15.22:01:02 |
|
On Wed, Nov 15, 2006 at 17:35:23 +0000, Alexander Staubo wrote:
> pull disable-ssh-cm
> push disable-ssh-cm
> put disable-ssh-cm
> get disable-ssh-cm
disable-ssh-cm is actually broken in general in 1.0.8, but is fixed in
1.0.9 onwards
> Very annoying since Darcs's use of connection caching is pretty much
> broken on MacIntel,
Interesting. Can you tell us more? I use it, and it seems fine,
although it doesn't do a very job cleaning up connections on a bad exit.
I'll have to think of a way to fix _that_; for now, a workaround might
consist of something like killall ssh and removing /tmp/darcs-ssh.
|
msg1233 (view) |
Author: alex1 |
Date: 2006-11-15.23:29:39 |
|
On Nov 15, 2006, at 23:01 , Eric Kow wrote:
> Eric Kow <eric.kow@gmail.com> added the comment:
>
> On Wed, Nov 15, 2006 at 17:35:23 +0000, Alexander Staubo wrote:
>> pull disable-ssh-cm
>> push disable-ssh-cm
>> put disable-ssh-cm
>> get disable-ssh-cm
>
> disable-ssh-cm is actually broken in general in 1.0.8, but is fixed in
> 1.0.9 onwards
I should have mentioned that this is on 1.0.9rc1, compiled using GHC
6.6 for Intel.
>> Very annoying since Darcs's use of connection caching is pretty much
>> broken on MacIntel,
>
> Interesting. Can you tell us more? I use it, and it seems fine,
> although it doesn't do a very job cleaning up connections on a bad
> exit.
> I'll have to think of a way to fix _that_; for now, a workaround might
> consist of something like killall ssh and removing /tmp/darcs-ssh.
The behaviour depends on the repo (small repos tend not to exhibit
this problem), but it's almost consistently reproducible. From what I
can tell, Darcs hangs waiting for a subprocess such as scp or sftp to
complete. Sometimes Ctrl+C-ing Darcs will, inexplicably, kill the
*subprocess* and let Darcs continue; sometimes Darcs will then
continue successfully, but usually Darcs ends up with some partially
read data that it will barf on.
I have seen the occasional orphaned SSH process left behind by Darcs,
but when trying to beat Darcs into submission I have always made sure
that no such orphans or /tmp garbage is around.
This is happening to everyone on my development team -- three
different MacBooks, all on MacPorts + latest Tiger + SSHKeyChain --
so it's not just me. Happens on pull, push, get and put. SSHKeyChain
is not the most reliable of apps, though, and it may make sense to
use ssh-agent on its own to eliminate one possible cause. I will also
try to get some ktrace output.
Alexander.
|
msg1770 (view) |
Author: tommy |
Date: 2007-06-29.19:42:28 |
|
fixed in 1.0.9
|
|
Date |
User |
Action |
Args |
2006-11-15 17:35:23 | alex1 | create | |
2006-11-15 20:22:15 | droundy | set | status: unread -> unknown nosy:
droundy, tommy, kowey, alex1 messages:
+ msg1230 |
2006-11-15 20:32:26 | alex1 | set | nosy:
droundy, tommy, kowey, alex1 messages:
+ msg1231 |
2006-11-15 22:01:08 | kowey | set | nosy:
droundy, tommy, kowey, alex1 messages:
+ msg1232 |
2006-11-15 23:29:46 | alex1 | set | nosy:
droundy, tommy, kowey, alex1 messages:
+ msg1233 |
2006-11-17 17:46:59 | tommy | set | nosy:
droundy, tommy, kowey, alex1 |
2006-11-17 18:12:55 | tommy | set | status: unknown -> has-patch nosy:
droundy, tommy, kowey, alex1 |
2006-12-12 20:11:15 | tommy | set | status: has-patch -> resolved-in-stable nosy:
droundy, tommy, kowey, alex1 |
2007-06-29 19:42:28 | tommy | set | status: resolved-in-stable -> resolved nosy:
+ beschmi messages:
+ msg1770 |
2009-08-06 17:33:21 | admin | set | nosy:
+ markstos, jast, Serware, dmitry.kurochkin, darcs-devel, zooko, dagit, mornfall, simon, thorkilnaur, - droundy, alex1 |
2009-08-06 20:30:47 | admin | set | nosy:
- beschmi |
2009-08-10 21:59:02 | admin | set | nosy:
+ alex1, - markstos, darcs-devel, zooko, jast, dagit, Serware, mornfall |
2009-08-25 17:48:05 | admin | set | nosy:
+ darcs-devel, - simon |
2009-08-27 13:49:19 | admin | set | nosy:
tommy, kowey, darcs-devel, alex1, thorkilnaur, dmitry.kurochkin |
2009-10-23 22:34:09 | admin | set | nosy:
+ alexander, - alex1 |
2009-10-23 23:43:09 | admin | set | nosy:
+ alex1, - alexander |
|