Package: dput
Version: 0.9.2.35
Severity: wishlist
Tags: patch

The attached patch adds support for 'progress_indicator' on SCP uploads by
passing '-v' (or '-v -v') to scp based on the value of 'progress_indicator'.


Regards,

-- 
      ,''`.
     : :'  :     Chris Lamb
     `. `'`      [EMAIL PROTECTED]
       `-
diff -urNd dput-0.9.2.35.orig/dput dput-0.9.2.35/dput
--- dput-0.9.2.35.orig/dput     2008-09-27 13:01:05.000000000 +0100
+++ dput-0.9.2.35/dput  2008-09-27 13:03:02.000000000 +0100
@@ -872,7 +872,8 @@
                 if debug:
                   print "D: ssh config options:\n  "+'\n  
'.join(ssh_config_options)
                 upload_methods[method](fqdn, login, incoming, \
-                    files_to_upload, debug, scp_compress, ssh_config_options)
+                    files_to_upload, debug, scp_compress, ssh_config_options,
+                    progress=progress)
             else:
                 upload_methods[method](fqdn, login, incoming, \
                     files_to_upload, debug, 0, progress=progress)
diff -urNd dput-0.9.2.35.orig/scp.py dput-0.9.2.35/scp.py
--- dput-0.9.2.35.orig/scp.py   2008-09-27 13:01:05.000000000 +0100
+++ dput-0.9.2.35/scp.py        2008-09-27 13:02:29.000000000 +0100
@@ -15,6 +15,8 @@
     command = ['scp', '-p']
     if compress:
         command.append('-C')
+    for _ in xrange(min(progress, 2)):
+        command.append('-v')
     for anopt in ssh_config_options:
        command += ['-o', anopt]
     # TV-Note: Are these / Should these be escaped?

Attachment: signature.asc
Description: PGP signature

Reply via email to