QRecall Extended Attribute Nudge Utility
Download: http://www.qrecall.com/release/QRecallNudge.dmg
QRecall version 1.1.0(25) beta introduced the ability to capture and restore extended attributes. Items captured with 1.1.0(25) or later will include extended attribute information.
However, QRecall only captures items that are new or have changed. An item captured with a pre-1.1.0(25) version will not contain any extended attribute information, but that same item won't be recaptured (capturing its extended attribute information) until it changes.
The QRTouchXAttrItems tool is a simple command line executable that will fix this problem. It searches a directory tree for any item that has extended attributes and "touches" it. QRecall will then recapture the item the next time a capture is performed.
To use the tool, open a Terminal window and execute the tool from the command line. The tool expects a single parameter which is the directory to scan.
The tool must have access to the items it is scanning, so run it using sudo to touch items that you don't own.
For example, to scan the entire boot volume:
cd /Volumes/QRecall\ Extended\ Attribute\ Nudge\ Utility/
sudo ./QRTouchXAttrItems /
The tool will scan the entire directory tree for any item that has one or more extended attributes. When it finds one it will "nudge" (add one second to) its last modification date. This is enough to convince QRecall that the item has changed and needs to be recaptured.
QRTouchXAttrItems will ignore all special file types (block devices, pipes, etc.) and does not traverse symbolic links.