CvsSync rewrite #3

This page just serves as a notepad to introduce you to the more esoteric features of cvssync3.

  • CvsSync uses attributes to store information about file revisions and metadata and directory metadata. Repository metadata is stored as root directory attributes.

  • CvsSync interfaces cvs and mtn via pipes

  • CvsSync (mtn_cvs) uses mtn infrastructure (ui.hh, sanity.hh, options.hh) while beeing an executable on its on

  • CvsSync includes a C++ class interface to monotone automate process !

Notes on discussion with Nathaniel during Monday

  • consider using certs for up-to-dateness of revisions

  • ? remove SHA1 attr, use explicit vs modified attr for takeover

  • clean up and generalize put_revision

  • consider attr only cvssync info storage by branching

  • put filename into RCS dotted version attr? (because of renaming)

  • maybe add cvs average date into a attribute, too

Quick Links:    -     Downloads    -     Documentation    -     Wiki    -     Code Forge    -     Build Status