[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Bug-tar] [GNU tar 1.15.1] testsuite: 20 failed
From: |
Jozef Behran |
Subject: |
[Bug-tar] [GNU tar 1.15.1] testsuite: 20 failed |
Date: |
Sun, 16 Jan 2005 05:18:49 +0100 |
User-agent: |
KMail/1.5 |
Results of my investigation:
It is a design bug. In the snapshot file tar lists only the
directories and the time when the snapshot has been created. When
creating the next incremental backup tar traverses the directory
tree, compares the directories to the list in the snapshot file and
the files to the timestamp. But when the file is renamed only but not
touched, its timestamp is not changed and so the file is left
unadded.
To correct this you must treat files and directories equally. That
means list all these objects in the snapshot file and when creating
incremental backup, compare each file in the filesystem to the
snapshot. Comparing files only to the "central timestamp" is not
enough.
testsuite.log
Description: Text Data