Re: When will CVS be replaced by modern version control system?

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

 



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@xxxxxxxxx

--
fedora-devel-list mailing list
fedora-devel-list@xxxxxxxxxx
https://www.redhat.com/mailman/listinfo/fedora-devel-list

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Fedora Announce]     [Fedora Kernel]     [Fedora Testing]     [Fedora Formulas]     [Fedora PHP Devel]     [Kernel Development]     [Fedora Legacy]     [Fedora Maintainers]     [Fedora Desktop]     [PAM]     [Red Hat Development]     [Gimp]     [Yosemite News]
  Powered by Linux