Sample files, added ignore, minor comment changes to config, lowercased config filename.
Renamed backup to operations, added comments to functions, removed useless cases, added link_current(), cleaned up functions from unneeded functionality.
Added comments and echo to console for what is happening.
Moved variables and functions for better use.
Fix for wrong use of single quotes.
Commenting, getLastCommitSha() renamed to get_last_commit_sha() for consistency, removed remote_init() since it is no longer needed, deploy_from_sha() uses the proper file list variable.
Fixed sourcing - added scripts home folder discovery to all script files which need to source other files.
Moved init() functionality into a function in operations, removed init_script file and removed unneeded usage within operations file.
Brace syntax fix, ssh host and user parameters reversed, renamed include guard of operations to reflect filename.
Implemented init functionality completely and deploy_run_dry().