Only in rsync-2.6.3: Makefile
Only in rsync-2.6.3: access.o
Only in rsync-2.6.3: authenticate.o
Only in rsync-2.6.3: backup.o
Only in rsync-2.6.3: batch.o
Only in rsync-2.6.3: build
Only in rsync-2.6.3: checksum.o
Only in rsync-2.6.3: cleanup.o
Only in rsync-2.6.3: clientname.o
Only in rsync-2.6.3: clientserver.o
Only in rsync-2.6.3: compat.o
Only in rsync-2.6.3: config.h
Only in rsync-2.6.3: config.log
Only in rsync-2.6.3: config.status
Only in rsync-2.6.3: connection.o
diff -ru orig/rsync-2.6.3/debian/changelog rsync-2.6.3/debian/changelog
--- orig/rsync-2.6.3/debian/changelog   Tue Mar  1 20:12:12 2005
+++ rsync-2.6.3/debian/changelog        Tue Mar  1 20:04:52 2005
@@ -1,3 +1,9 @@
+rsync (2.6.3-2.0iwj.0.1) unstable; urgency=low
+
+  * New --unbuffered-stdout option (bug #48108).
+
+ -- Ian Jackson <[EMAIL PROTECTED]>  Tue,  1 Mar 2005 20:04:52 +0000
+
 rsync (2.6.3-2) unstable; urgency=low
 
   * Now supports alternate location for rsync daemon config file through
Only in rsync-2.6.3/debian: changelog.orig
Only in rsync-2.6.3/debian: changelog.rej
Only in rsync-2.6.3/debian: changelog~
Only in rsync-2.6.3/debian: files
Only in rsync-2.6.3/debian: substvars
Only in rsync-2.6.3/debian: tmp
Only in rsync-2.6.3: exclude.o
Only in rsync-2.6.3: fileio.o
Only in rsync-2.6.3: flist.o
Only in rsync-2.6.3: generator.o
Only in rsync-2.6.3: hlink.o
Only in rsync-2.6.3: io.o
Only in rsync-2.6.3/lib: compat.o
Only in rsync-2.6.3/lib: dummy
Only in rsync-2.6.3/lib: mdfour.o
Only in rsync-2.6.3/lib: permstring.o
Only in rsync-2.6.3/lib: pool_alloc.o
Only in rsync-2.6.3/lib: snprintf.o
Only in rsync-2.6.3/lib: wildmatch.o
Only in rsync-2.6.3: loadparm.o
Only in rsync-2.6.3: log.o
diff -ru orig/rsync-2.6.3/main.c rsync-2.6.3/main.c
--- orig/rsync-2.6.3/main.c     Wed Sep 29 18:58:07 2004
+++ rsync-2.6.3/main.c  Tue Mar  1 20:06:06 2005
@@ -30,6 +30,7 @@
 extern int am_generator;
 extern int am_daemon;
 extern int verbose;
+extern int unbuffered_stdout;
 extern int blocking_io;
 extern int cvs_exclude;
 extern int delete_mode;
@@ -931,6 +932,10 @@
        if (!am_sender && argc > 1) {
                usage(FERROR);
                exit_cleanup(RERR_SYNTAX);
+       }
+
+       if (unbuffered_stdout) {
+               setvbuf(stdout,0,_IONBF,0);
        }
 
        /* ... or no dest at all */
Only in rsync-2.6.3: main.c.orig
Only in rsync-2.6.3: main.c.rej
Only in rsync-2.6.3: main.c~
Only in rsync-2.6.3: main.o
Only in rsync-2.6.3: match.o
diff -ru orig/rsync-2.6.3/options.c rsync-2.6.3/options.c
--- orig/rsync-2.6.3/options.c  Tue Mar  1 20:12:12 2005
+++ rsync-2.6.3/options.c       Tue Mar  1 20:08:05 2005
@@ -132,6 +132,7 @@
 int link_dest = 0;
 
 int verbose = 0;
+int unbuffered_stdout = 0;
 int quiet = 0;
 int always_checksum = 0;
 int list_only = 0;
@@ -268,6 +269,7 @@
   rprintf(F,"     --delete-excluded       also delete excluded files on the 
receiving side\n");
   rprintf(F,"     --delete-after          receiver deletes after transferring, 
not before\n");
   rprintf(F,"     --ignore-errors         delete even if there are I/O 
errors\n");
+  rprintf(F,"     --unbuffered-stdout     do not buffer stdout, even if it is 
not a terminal\n");
   rprintf(F,"     --max-delete=NUM        don't delete more than NUM files\n");
   rprintf(F,"     --partial               keep partially transferred files\n");
   rprintf(F,"     --partial-dir=DIR       put a partially transferred file 
into DIR\n");
@@ -388,6 +390,7 @@
   {"partial",          0,  POPT_ARG_NONE,   &keep_partial, 0, 0, 0 },
   {"partial-dir",      0,  POPT_ARG_STRING, &partial_dir, 0, 0, 0 },
   {"ignore-errors",    0,  POPT_ARG_NONE,   &ignore_errors, 0, 0, 0 },
+  {"unbuffered-stdout",0,  POPT_ARG_NONE,   &unbuffered_stdout, 0, 0, 0 },
   {"blocking-io",      0,  POPT_ARG_VAL,    &blocking_io, 1, 0, 0 },
   {"no-blocking-io",   0,  POPT_ARG_VAL,    &blocking_io, 0, 0, 0 },
   {0,                 'P', POPT_ARG_NONE,   0,              'P', 0, 0 },
@@ -926,7 +929,7 @@
        for (i = 0; i < verbose; i++)
                argstr[x++] = 'v';
 
-       /* the -q option is intentionally left out */
+       /* the -q and --unbuffered-stdout options are intentionally left out */
        if (make_backups)
                argstr[x++] = 'b';
        if (update_only)
Only in rsync-2.6.3: options.c.orig
Only in rsync-2.6.3: options.c.rej
Only in rsync-2.6.3: options.c~
Only in rsync-2.6.3: options.o
Only in rsync-2.6.3: params.o
Only in rsync-2.6.3: pipe.o
Only in rsync-2.6.3/popt: dummy
Only in rsync-2.6.3: progress.o
Only in rsync-2.6.3: receiver.o
Only in rsync-2.6.3: rsync
Only in rsync-2.6.3: rsync.o
Only in rsync-2.6.3: sender.o
Only in rsync-2.6.3: shconfig
Only in rsync-2.6.3: socket.o
Only in rsync-2.6.3: syscall.o
Only in rsync-2.6.3: token.o
Only in rsync-2.6.3: uidlist.o
Only in rsync-2.6.3: util.o
Only in rsync-2.6.3/zlib: adler32.o
Only in rsync-2.6.3/zlib: deflate.o
Only in rsync-2.6.3/zlib: dummy
Only in rsync-2.6.3/zlib: infblock.o
Only in rsync-2.6.3/zlib: infcodes.o
Only in rsync-2.6.3/zlib: inffast.o
Only in rsync-2.6.3/zlib: inflate.o
Only in rsync-2.6.3/zlib: inftrees.o
Only in rsync-2.6.3/zlib: infutil.o
Only in rsync-2.6.3/zlib: trees.o
Only in rsync-2.6.3/zlib: zutil.o


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to