On Jan 4, 2009, at 4:11 AM, Ryan wrote:

Under Windows XP with version 1.3.0, if I try to back up the following file,

"C:\important stuff \1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 "

I get:

Traceback (most recent call last):
  File "rdiff-backup", line 30, in <module>
  File "rdiff_backup\Main.pyc", line 309, in error_check_Main
  File "rdiff_backup\robust.pyc", line 77, in is_routine_fatal
NameError: global name 'e' is not defined


Hi Ryan,

Thanks for reporting this error. The error message is unhelpful because of a typo. I am fixing that in the next release.

The next release will also allow rdiff-backup to ignore (some? all?) of the errors caused by too-long filenames on Windows. It does not yet backup such files. See this thread on the mailing list for the explanation: http://lists.nongnu.org/archive/html/rdiff-backup-users/2008-10/msg00117.html

Basically, rdiff-backup will need to move to Unicode file handling and prepend "\\\\?\\" to each Windows path in order to support long paths & filenames ( > 255 characters, or so). That is something for the development branch, possibly even for the next one.


Andrew


_______________________________________________
rdiff-backup-users mailing list at [email protected]
http://lists.nongnu.org/mailman/listinfo/rdiff-backup-users
Wiki URL: http://rdiff-backup.solutionsfirst.com.au/index.php/RdiffBackupWiki

Reply via email to