[from users@] On 15.09.2015 05:38, Branko Čibej wrote: > On 15.09.2015 00:38, Brett Randall wrote: >> I have these versions: >> >> Client: svn, version 1.8.8 (r1568071) with ra_svn, ra_local and ra_serf >> Server: version 1.8.9 (r1591380) with fs_fs >> Using protocol https:// >> >> I created and installed a start-commit hook that echos its third >> parameter (client capabilities) to a log file, ran a test-commit with >> the above software, and all that is echoed for client-capabilities is: >> mergeinfo. The repository access is over https:// . > I can confirm this happens with file:// and svn://, too. > >> Any idea what is going-on here? > It could be we're confusing repository capabilities vs. client > capabilities somewhere in the code. In any case, the documentation (and > the implementation) clearly states we should be seeing client > capabilities here, so it looks like a bug at first glance.
I've taken a look at the code and apparently we only record the "mergeinfo" capability, regardless of anything else the client might send. I have no idea why we do that ... in any case, this is clearly at odds with the documentation in the hook script template and elsewhere in the code. I suppose we should fix the hook docs? -- Brane