-$Id: CHANGES,v 1.311 2010/04/28 09:29:35 stelian Exp $
+$Id: CHANGES,v 1.312 2010/06/10 12:01:30 stelian Exp $
Changes between versions 0.4b42 and 0.4b43 (released ?????????????)
===================================================================
huge backups. Thanks to Steve Bonds <sbonds@users.sourceforge.net>
for the bug report and tests. (Sourceforge bug #2987758)
+10. Improve level 1 dump speed by rearanging the "mapdirs" code.
+ Thanks to Andreas Kies <andikies@t-online.de> for finding the
+ bottleneck and sending a patch.
+
Changes between versions 0.4b41 and 0.4b42 (released June 18, 2009)
===================================================================
#ifndef lint
static const char rcsid[] =
- "$Id: traverse.c,v 1.69 2010/04/28 09:29:50 stelian Exp $";
+ "$Id: traverse.c,v 1.70 2010/06/10 12:01:30 stelian Exp $";
#endif /* not lint */
#include <config.h>
* in usedinomap, but we have to go through it anyway
* to propagate the nodump attribute.
*/
+ if ((isdir & 1) == 0)
+ continue;
nodump = (TSTINO(ino, usedinomap) == 0);
- if ((isdir & 1) == 0 ||
- (TSTINO(ino, dumpinomap) && nodump == 0))
+ if (TSTINO(ino, dumpinomap) && nodump == 0)
continue;
dp = getino(ino);
#ifdef __linux__