add button for updating through git
add settings for needed for updating through Git
ignore TAGS file
update git package
simplify git update process
fix local_setting detected for git update settings
catch the right git command error
stash stuff first before checking out
dont self.current_dir if its not defined
also make a default value if dest_dir is not present
dont forget to unpack the process
indicate that we want a production run of the server on startup
abstract out download button behavior
check if remote_version is present in the data sent by the central server
show the refresh page dialog box WHEN we get the 403 forbidden error
make sure to refresh too if the update process gets "cancelled"
explicitly tell git to start searching for a git repo on the directory of update.py
update the remote url in case it changes
just show the dialog box when we complete or "cancel" the software update
Merge pull request #1980 from aronasorman/git-update

Update software through Git