Conclusion about CVS to Subversion et al. discussion

Chris Shoemaker c.shoemaker at cox.net
Sun Oct 30 18:38:13 EST 2005


On Sun, Oct 30, 2005 at 01:38:06PM +0100, Christian Stimming wrote:
> I think it's about time to conclude this version control discussion for now, 
> make a decision based on the current consensus, postpone further discussion 
> into next year, and continue coding on the gnome2 port for now.

Agreed.

> 
> >From what we can see in the -devel and -patches discussion, everyone agrees 
> that we should make a transition from CVS to a more modern version control 
> system. Also, everyone would agree that SVN is in fact such a more modern 
> version control system. Josh's test setup for the gnucash repository on SVN 
> works already quite nice and gives a good impression of the benefits from SVN 
> (like, "svn diff" for the full commit of one person at one time, or in other 
> words: the full changeset can be viewed easily).
> 
> There is no general agreement on whether a dedicated SCM like git would offer 
> enough additional benefit so that a transition of the gnucash repository to 
> such an SCM would be a good decision at this point in time. (For example, I 
> tend to agree that there is enough additional benefit in such a move, but as 
> I said, there is no general agreement.)

s/dedicated/distributed/?

> 
> I would therefore propose that we decide on the transition to Subversion 
> *now*, and that this transition should happen in the next 1-2 weeks.

If we're moving to svn, let's do it *soon*.  I think Josh said "in a
couple weeks" at the *beginning* of this thread.

> 
> @David Hampton: Would you suggest to do the gnome2-branch merging to HEAD 
> still in CVS, and make the transition to SVN after that? Or would you suggest 
> that we can make the SVN-transition with the current repository, so that the 
> gnome2-branch merging to HEAD will be done in SVN? If the former, then I 
> would kindly ask whether the gnome2->HEAD merge could be done ASAP; if the 
> latter, I would suggest that the transition to SVN should be done in the next 
> 1-2 weeks.

At the risk of delay, I would recommend do the merge before the move.

> 
> Additionally, I would propose that we stop the discussion of the SCM issue now 
> and reconsider this again at a later point in time (e.g., in six months from 
> now), when we can already see whether some of the source control issues are 
> already resolved by using SVN instead of CVS. 

Good proposal.

-chris


More information about the gnucash-devel mailing list