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]

Reply via email to