d074532aff
* Added post-recieve hook, which makes updateInstead work with direct mode and adjusted branches. * init: Set up the post-receive hook. This commit was sponsored by Fernando Jimenez on Patreon.
34 lines
801 B
Markdown
34 lines
801 B
Markdown
# NAME
|
|
|
|
git-annex post-receive - run by git post-receive hook
|
|
|
|
# SYNOPSIS
|
|
|
|
git annex post-receive
|
|
|
|
# DESCRIPTION
|
|
|
|
This is meant to be called from git's post-receive hook. `git annex init`
|
|
automatically creates a post-receive hook using this.
|
|
|
|
When a repository is configured with receive.denyCurrentBranch=updateInstead,
|
|
pushes to the repository update its work tree. However, that does not work
|
|
for repositories that use direct mode or have an adjusted branch checked
|
|
out. The hook updates the work tree when run in such a repository,
|
|
the same as running `git-annex merge` would.
|
|
|
|
# SEE ALSO
|
|
|
|
[[git-annex]](1)
|
|
|
|
[[git-annex-direct]](1)
|
|
|
|
[[git-annex-adjust]](1)
|
|
|
|
[[git-annex-merge]](1)
|
|
|
|
# AUTHOR
|
|
|
|
Joey Hess <id@joeyh.name>
|
|
|
|
Warning: Automatically converted into a man page by mdwn2man. Edit with care.
|