On 2014-06-20, Bob Beck <[email protected]> wrote:
> Anyone care to have a peek at the cvsync port and and try to fix the
> client for commitid?
CVSync doesn't support commitid and adding it is not trivial.
jcs@'s patches haphazardly added commitid support to the RCS parser
and filescan_rcs_update_rcs_delta(). It is still missing from
rcslib_write_delta() and, importantly, from filecmp_rcs_delta_add(),
filecmp_rcs_delta_update() and updater_rcs_write_delta(). Adding
it there will require changing the wire protocol.
Here's the important cheat chart for anyone who wants to look:
(client) (server)
dirscan
----->
dircmp
<-----
filescan
----->
filecmp
<-----
updater
--
Christian "naddy" Weisgerber [email protected]