+- Full file content of all files is sent to the remote during synchronization.
+ This makes it impractical to synchronize large files with safcm. As most
+ configuration files are small this shouldn't be an issue for common
+ scenarios.
+
+- Quoted strings in the output are quoted using Go's `%q` format string. The
+ result is similar -- but not identical -- to quoted strings in regular shell
+ scripts which can be confusing.
+
+- Permissions of symlinks are ignored on BSD systems. They are always shown to
+ have `0777` as permissions even though the current umask controls the actual
+ permissions when creating new symlinks. Existing symlinks with different
+ permissions are not updated. Most BSDs ignore the permissions when following
+ symlinks which should reduce the impact of this limitation.
+