simon-svn: putty: simon

tartarus-commits at lists.tartarus.org tartarus-commits at lists.tartarus.org
Thu Dec 30 13:51:37 GMT 2004


SVN root:       svn://ixion.tartarus.org/main
Changes by:     simon
Revision:       5045
Date:           2004-12-30 13:51:37 +0000 (Thu, 30 Dec 2004)

Log message (9 lines):
I've decided that trying to do wildcards in PSFTP as a special case
of directory recursion was a strategic error: it obfuscates
sftp_{get,put}_file(), and also it makes it very hard to handle
subdirectory wildcards such as `foo/*'. Accordingly, here's a
completely different approach, in which sftp_{get,put}_file() are
still responsible for directory recursion, but wildcards are
expanded in sftp_general_{get,put}() before being passed thereto.
Subdirectory wildcards are now handled consistently across Unix,
Windows and the remote server.

Modified files:
U   putty/psftp.c

Links:
http://www.tartarus.org/~simon-anonsvn/viewcvs.cgi/putty/psftp.c?rev=5045&r1=5044&r2=5045



More information about the tartarus-commits mailing list