Commit 77008663 authored by pizzamig's avatar pizzamig
Browse files

(Readdition of devel/codeville which was removed on 548979)

Add codeville 0.1.18, anarchic control version system without
unnecessary re-merges.

Reintroduce the port, after porting it to Python 3.

PR:		251772
Submitted by:	Chris Hutchinson <>
parent 31f7c428
......@@ -15458,7 +15458,6 @@ devel/apr2||2020-09-19|Has expired: Uses deprecated version of python
devel/bbfreeze-loader||2020-09-19|Has expired: Uses deprecated version of python
devel/bicyclerepair||2020-09-19|Has expired: Uses deprecated version of python
devel/bzrtools||2020-09-19|Has expired: Uses deprecated version of python
devel/codeville||2020-09-19|Has expired: Uses deprecated version of python
devel/cvs2svn||2020-09-19|Has expired: Uses deprecated version of python
devel/cx_Freeze||2020-09-19|Has expired: Uses deprecated version of python
devel/euca2ools||2020-09-19|Has expired: Uses deprecated version of python
......@@ -367,6 +367,7 @@
SUBDIR += codeblocks
SUBDIR += codequery
SUBDIR += codesearch-py
SUBDIR += codeville
SUBDIR += codeworker
SUBDIR += collada-dom
SUBDIR += color
# Created by: Mario Sergio Fujikawa Ferreira <>
# $FreeBSD$
PORTNAME= codeville
CATEGORIES= devel python
COMMENT= Anarchic control version system without unnecessary re-merges
USES= python:3.7+ tar:txz
USE_PYTHON= distutils autoplist
NO_ARCH= yes
PORTEXAMPLES= cdvserver.conf.sample
.include <>
TIMESTAMP = 1612906425
SHA256 (codeville-0.1.18.txz) = 526fe707bce189b0022d28a35028abf8b165ed093f749934a647fc7e83b27095
SIZE (codeville-0.1.18.txz) = 74772
--- 2005-11-21 00:33:02 UTC
@@ -1,4 +1,4 @@
-recursive-include Codeville *.py *.pyd
+recursive-include Codeville *.py
include cdv cdvserver cdvpasswd cdv-agent cdvupgrade LICENSE.txt
include cdvserver.conf.sample
include src/winrand.c
--- 2020-12-15 07:58:37 UTC
@@ -9,7 +9,7 @@ import Codeville
from distutils.core import setup
import shutil
import sys
-assert sys.version >= '2', "Install Python 2.0 or greater"
+assert sys.version >= '3', "Install Python 3.0 or greater"
scripts = ["cdv", "cdvserver", "cdvpasswd", "cdv-agent", "cdvupgrade"]
plat_ext = []
Codeville is a distributed Version Control System. It began with a novel
idea for a merge algorithm, and has grown from there. It is designed to
be easy to use, and scale from small personal projects, to very large
distributed ones. If you'd like to know why there's need for new merge
algorithms, consider what the lead monotone developer had to say:
Codeville works by creating an identifier for each change that is done,
and remembering the list of all changes which have been applied to each
file, and the last change which modified each line in each file. When
there's a conflict, it checks to see if one of the two sides has already
been applied to the other one, and if so, makes the other side win
automatically. When there's a non automatically mergeable version conflict,
Codeville behaves in almost exactly the same way as CVS.
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment