Junio C Hamano <gitster@xxxxxxxxx> 于2020年8月4日周二 下午1:37写道: > > -------------------------------------------------- > [Stalled] > > * jx/proc-receive-hook (2020-05-18) 11 commits > . doc: add documentation for the proc-receive hook > . transport: parse report options for tracking refs > . t5411: test updates of remote-tracking branches > . receive-pack: new config receive.procReceiveRefs > . refs.c: refactor to reuse ref_is_hidden() > . receive-pack: feed report options to post-receive > . doc: add document for capability report-status-v2 > . New capability "report-status-v2" for git-push > . receive-pack: add new proc-receive hook > . t5411: add basic test cases for proc-receive hook > . transport: not report a non-head push as a branch > > "git receive-pack" that accepts requests by "git push" learned to > outsource most of the ref updates to the new "proc-receive" hook. > > Ejected out of 'seen'; somehow its tests seem to break with clang > cf. https://travis-ci.org/github/git/git/builds/713443572 Will check the build log. BTW, I want to extend the syntax of the config variable "receive.procReceiveRef" like this: git config receive.procReceiveRef "kind:new,remove" So "receive-pack" can pass commands for creating or removing tags/branches to "proc-receive" to create pull request for these operations. -- Jiang Xin