This is not the cabal you're looking for.

Migrating ports from CVS to SVN

  • src has been migrated to svn a couple years ago now, ports/doc moving to cvs would make sense just for consistency's sake.
  • svn gives you a repo-wide revision that could greatly help the release process.
  • svn would make it possible to use more advanced dvcs (e.g. git-svn, hgsubversion).
  • no more repocopies necessary.
  • people don't like change.
  • svn checkouts tend to be bigger than cvs checkouts.
  • pointyhat scripts
  • Most of the recent issues I (FlorentThoumie) am aware of in src-land are related to the svn2cvs exporter. While core@ has decided to keep cvs as an option, portmgr@ could decide to ditch it altogether.

On 2011/04/20, I converted the cvs repository to subversion (using cvs2svn –trunk-only –encoding=iso8859_15, with default options, took just under 2.5 hours) and the results are:

CVS SVN
Checkout size 629MB 1.4GB
Repository size 1.7GB 12GB
  • 201105devsummit/ports/cabal.txt
  • Last modified: 2022/10/27 04:17
  • by KubilayKocak