Black Mirror is a tool which syncs and backs up data between one or more computers and external storage devices. No daemon or database required.
Be the first to post a text review of Black Mirror. Rate and review a project by clicking thumbs up or thumbs down in the right column.
Thu 2007/10/11, vbwx: * Improved error reports on the command line -> arg_error() -> die() and warn() overridden -> Switch -v lets die() and warn() print the $! variable Wed 2007/10/17, vbwx: * Directories with extensions in their names are treated like regular files when they are to be archived (to take care of Mac OS X "packages"); switch -d deactivates this behavior. Sat 2007/10/20, vbwx: * BUGFIX: Relative paths (as SRC or TARGET arguments) are resolved to absolute paths first. Sat 2007/10/27, vbwx: * Security Patch: Entries ".." and "." (with or without leading/trailing slashes) in a .BM_Tree file are skipped. Mon 2007/10/29, vbwx: * BUGFIX: Symbolic links in any directory (SRC or TARGET) are skipped. * On Windows, Thumbs.db files and on Mac OS X, .DS_Store files are skipped. Thu 2007/11/01, vbwx: * New switch -a also syncs attributes (Windows & Mac OS X) and modes of files. * New switch -x activates -a but removes x-modes from files. Fri 2007/11/02, vbwx: * New switch -C deletes archived files in the backup directory. * Files in TARGET not listed in the .BM_Tree file and not found in SRC are always backed up (except when switch -s is set). Sat 2007/11/03, vbwx: * Files in TARGET that are newer than the .BM_Tree file are always backed up. (Also the user will be notified of that, unless Quiet mode is set.) * Upgrade scripts created, which don't download modules from CPAN first. * Switch -s ("Strict mode, only forward backups") is now -S.
Thu 2007/10/11, vbwx: * Improved error reports on the command line -> arg_error() -> die() and warn() overridden -> Switch -v lets die() and warn() print the $! variable Wed 2007/10/17, vbwx: * Directories with extensions in their names are treated like regular files when they are to be archived (to take care of Mac OS X "packages"); switch -d deactivates this behavior. Sat 2007/10/20, vbwx: * BUGFIX: Relative paths (as SRC or TARGET arguments) are resolved to absolute paths first. Sat 2007/10/27, vbwx: * Security Patch: Entries ".." and "." (with or without leading/trailing slashes) in a .BM_Tree file are skipped. Mon 2007/10/29, vbwx: * BUGFIX: Symbolic links in any directory (SRC or TARGET) are skipped. * On Windows, Thumbs.db files and on Mac OS X, .DS_Store files are skipped. Thu 2007/11/01, vbwx: * New switch -a also syncs attributes (Windows & Mac OS X) and modes of files. * New switch -x activates -a but removes x-modes from files. Fri 2007/11/02, vbwx: * New switch -C deletes archived files in the backup directory. * Files in TARGET not listed in the .BM_Tree file and not found in SRC are always backed up (except when switch -s is set). Sat 2007/11/03, vbwx: * Files in TARGET that are newer than the .BM_Tree file are always backed up. (Also the user will be notified of that, unless Quiet mode is set.) * Upgrade scripts created, which don't download modules from CPAN first. * Switch -s ("Strict mode, only forward backups") is now -S.
Thu 2007/10/11, vbwx: * Improved error reports on the command line -> arg_error() -> die() and warn() overridden -> Switch -v lets die() and warn() print the $! variable Wed 2007/10/17, vbwx: * Directories with extensions in their names are treated like regular files when they are to be archived (to take care of Mac OS X "packages"); switch -d deactivates this behavior. Sat 2007/10/20, vbwx: * BUGFIX: Relative paths (as SRC or TARGET arguments) are resolved to absolute paths first. Sat 2007/10/27, vbwx: * Security Patch: Entries ".." and "." (with or without leading/trailing slashes) in a .BM_Tree file are skipped. Mon 2007/10/29, vbwx: * BUGFIX: Symbolic links in any directory (SRC or TARGET) are skipped. * On Windows, Thumbs.db files and on Mac OS X, .DS_Store files are skipped. Thu 2007/11/01, vbwx: * New switch -a also syncs attributes (Windows & Mac OS X) and modes of files. * New switch -x activates -a but removes x-modes from files. Fri 2007/11/02, vbwx: * New switch -C deletes archived files in the backup directory. * Files in TARGET not listed in the .BM_Tree file and not found in SRC are always backed up (except when switch -s is set). Sat 2007/11/03, vbwx: * Files in TARGET that are newer than the .BM_Tree file are always backed up. (Also the user will be notified of that, unless Quiet mode is set.) * Upgrade scripts created, which don't download modules from CPAN first. * Switch -s ("Strict mode, only forward backups") is now -S.
Finally, the biggest update to Black Mirror yet is available for download. It lets you now sync file attributes/modes too, provides better error reports, handles Mac OS X "packages" properly and introduces a feature to clean up your backup device. The backup procedure and the Strict mode have been improved as well.
Caption: | + Feature added | | - Feature removed | | * Bugfix | | / Feature changed | | = Feature moved | Wed 2007-08-15, vbwx: * Modification times for new or changed files are now taken from the source files, i.e., not every file is supposed to be new. -> array splice of stat before every [dir]copy/[dir]move/mkdir stored -> utime changes access/mod time of new/changed file Wed 2007-08-22, vbwx: = Switch -i ("Only create .BM_Tree file") is now -T / Most file attributes on Mac OS X are preserved -> copy() and move() provided by MacOSX::File::Copy / The "Locked" flag on Mac OS X is recognized as read-only and is excluded from sync/backup procedure if switch -r is active
Black Mirror 1.1 now offers better file handling on Mac OS X and always syncs the time stamps of files, so only files will be copied that actually are new or have changed.
Be the first person to add a text review.
Copyright © 2009 Geeknet, Inc. All rights reserved. Terms of Use
Thanks for your rating!
Would you also like to write a review?