Using ssh for transport still doesn't work if a users login shell is tcsh.
I'm looking for help on this problem as I've not yet found a solution.

If anyone can confirm that the problem exists or if anyone has suggestions
or insights as to what the problem might be it'd be much appreciated.

To reproduce on Ubuntu just do the following:

1. Test ssh. The following command should complete without prompting for a
password (you may get the authentication popup just once):

ssh localhost ls

2. Test with bash (this assumes your default shell is /bin/bash which on
99% of sane Linux systems it is. This command would clone ~/foo.fossil to
~/new.fossil

fossil set ssh-command 'ssh -e none'
fossil clone 
ssh://$USER@localhost//home/$USER/foo.fossil?fossil=/home/$USER/bin/fossil
new.fossil

3. Test with tcsh

sudo apt-get install tcsh
chsh -s /bin/tcsh
# Repeat the clone above after removing new.fossil

The clone in step three will succeed some of the time but fail most of the
time (it hangs).

Thanks in advance.
_______________________________________________
fossil-users mailing list
fossil-users@lists.fossil-scm.org
http://lists.fossil-scm.org:8080/cgi-bin/mailman/listinfo/fossil-users

Reply via email to