[[!comment format=mdwn username="joey" subject="""comment 1""" date="2015-07-07T19:54:07Z" content=""" Git recently got receive.denyCurrentBranch=updateInstead, which allows the remote working tree to be updated automatically (as long as there are no changes in the work tree or staged in the index). This seems much better than putting a hack into git-annex. """]]