When will CVS be replaced by modern version control system?

Les Mikesell lesmikesell at gmail.com
Sun Nov 11 15:25:26 UTC 2007


Nils Philippsen wrote:

>> And in particular, they don't describe how that workflow ensures that 
>> the central build system knows that all distributed operations are 
>> synchronized and what happens if they aren't.
> 
> that's actually easy. The now central and only repository would in fact
> become one of many repositories, with one notable difference -- koji
> would get its files from that repository. What is now "commit to central
> repository, tag, build" would become "commit to local repository, tag,
> push local changes to build repository, build". The synchronizing
> between repositories is done by the DVCS tool or tools. Mind that DVCS
> don't rely on every repository having the same content (that would be
> rather pointless).

This is a different operation than having every developer have his own 
copy - or at least one in every location where development happens. The 
ability to work disconnected was being touted as a feature,  But what 
happens if a release needed to be done at the central build system and 
the work some remote developer thinks is committed has not actually made 
it there because it is still disconnected?

-- 
   Les Mikesell
    lesmikesell at gmail.com




More information about the fedora-devel-list mailing list