When a file is listed, a hash mark '#' after the date means that it has changed since the last file transfer. A '~' after the file size means they have the same checksum, and are probably the same, and a '!' after the file size means the checksums are different, and the file contents are different. A '.' after the file size means the checksums were not computed.
When running the GUI, no actions will be taken until you click the 'Run' check box.
The following table are the default actions of keys in sifter.
Default Key | Function Name | Description |
---|---|---|
"SPACE" | toggleOK | Toggle the OK check box on the current choice. |
"ENTER" | setOK | Check of OK on the current choice. |
"S-DOWN" | nextChoice | Select the next choice of this choice set. |
"S-UP" | prevChoice | Select the previous choice of this choice set. |
"D" | chooseDelete | Pick the DELETE choice. Delete this file, and/or send a delete message to the remote host. |
"P" | chooseSendPermission | Pick the SEND PERMISSION choice. Send this file's permissions to the remote host. |
"S" | chooseSend | Pick the SEND choice. Send this file to the remote host. |
"S-S" | chooseSend_permission | Pick the SEND_PERMISSION choice. Send the read/write permissions and modification date stamp to the remote host. |
"R" | chooseRequest | Pick the REQUEST choice. Request or recieve this file from the remote host. |
"S-R" | chooseRequestAll | Pick the REQUEST_ALL choice. Request all of this directory from remote host. |
"A" | chooseAccept | Pick the ACCEPT choice. Accept the read/write permissions and modification date stamp from the remote host. |
"I" | chooseIgnore | Pick the IGNORE choice. Don't do anything with this file. |
"E" | chooseEdiff | Pick the EDIFF choice. Pass the two versions to Emacs and ask it to run ediff. This only works if gnuclient is installed. |
"C" | chooseChecksum | Pick the CHECKSUM choice. Send a checksum of the file to the remote host. If the checksums are the same, then the files are probably the same. |
"?" | printDebug | Print some debugging information. |
"C-RIGHT" | scrollRight | scroll to the right. |
"C-LEFT" | scrollLeft | scroll left. |
"C-L" | redraw | redraw. |
"-" | collapse | Collapse the directory so that none of its files are shown. |
"+", "=" | expand | Expand the directory so that its files are shown again. |
"M-ALL", "A-ALL" | passToChildren | When called on a directory, any key with the alt- held down will be passed to all of the children. |
"M-ALL", "A-ALL", "-", "+", "=" | passToParent | At the end of a directory, any key with the alt- key modifier will be passed to the parent, which passes it to all of its children. |
"DELETE" | delete | Delete the given node. |
"PAGE_UP" | pageUp | Scroll up |
"PAGE_DOWN" | pageDown | Scroll down. |
"TAB", "ENTER" | nextNonOK | Change current so that it is at the next non-checked-ok choice. Scroll if it is not on screen. Un-collapse directories if nec. Returns true if any scrolling was done. |
"DOWN", "C-N" | increment | Change current choice to the next visible choice. Returns true if any scrolling was done. |
"UP", "C-P" | decrement | Change current choice to the previous visible choice. Returns true if any scrolling was done. |
"C-UP" | upDir | Go to top of current dir. Returns true if any scrolling was done. |
"C-DOWN" | downDir | Go to bottom of current dir. Returns true if any scrolling was done. |
"HOME" | home | Go to first in list. Returns true if any scrolling was done. |
"END" | end | Go to last. Returns true if any scrolling was done. |
"CS-P" | debugList | debug the choice list. |
"C-R" | toggleRun | Toggle the run state. |
"C-Q" | toggleQuit | Toggle the quit-when-done-state state. |
"C-C" | doAbort | Toggle the run state. |
">", "S-.", "." | increaseAccept | Increase the automatic acceptance level (up to, but not including the 'reckless' level.). Any choice whose severity level below the automatic acceptance level will automatically be marked as 'O.K.' and will automatically be run when its turn comes up. |
"<", "S-,", "," | decreaseAccept | Decrease the automatic acceptance level. Any choice whose severity level below the automatic acceptance level will automatically be marked as 'O.K.' and will automatically be run when its turn comes up. |