DragonFly BSD
DragonFly kernel List (threaded) for 2006-04
[Date Prev][Date Next]  [Thread Prev][Thread Next]  [Date Index][Thread Index]

Re: cvs file checksum ?


From: Matthew Dillon <dillon@xxxxxxxxxxxxxxxxxxxx>
Date: Tue, 4 Apr 2006 09:36:32 -0700 (PDT)

    Maybe we should just write our own client/server for cvs tree
    synchronization.

    It actually wouldn't be too hard.  We don't have to do anything fancy
    to be able to support incremental updates for 'most' people.  We just
    need to keep around diffs of the actual cvs file(s) for each commit.
    The client supplies a MD5, the server matches it up against either the
    file in the CVS repository or a backpatched version of that file and
    then just transfers the patch(es).  If the server can't match it up,
    the whole file is transfered.

    Nothing fancy at all.  The server wouldn't even have to be written to
    understand or parse CVS.

						-Matt




[Date Prev][Date Next]  [Thread Prev][Thread Next]  [Date Index][Thread Index]