diff options
author | drochner <drochner@pkgsrc.org> | 2004-08-15 14:32:27 +0000 |
---|---|---|
committer | drochner <drochner@pkgsrc.org> | 2004-08-15 14:32:27 +0000 |
commit | afa0408bb030ed431581a9c527ef331571aff093 (patch) | |
tree | b31b6ec026ac241a394f4ced44c26f36c92ec28b | |
parent | 3f14829dd3506de08b9890d025275d23c9d140d1 (diff) | |
download | pkgsrc-afa0408bb030ed431581a9c527ef331571aff093.tar.gz |
import codeville-0.1.7.1, another distributed revision control system
(implemented in Python)
-rw-r--r-- | devel/codeville/DESCR | 12 | ||||
-rw-r--r-- | devel/codeville/Makefile | 22 | ||||
-rw-r--r-- | devel/codeville/PLIST | 73 | ||||
-rw-r--r-- | devel/codeville/distinfo | 5 | ||||
-rw-r--r-- | devel/codeville/patches/patch-aa | 13 |
5 files changed, 125 insertions, 0 deletions
diff --git a/devel/codeville/DESCR b/devel/codeville/DESCR new file mode 100644 index 00000000000..e6776555d9d --- /dev/null +++ b/devel/codeville/DESCR @@ -0,0 +1,12 @@ +Why yet another version control system? All other version control systems +require that you keep careful track of the relationships between branches so +as not have to repeatedly merge the same conflicts. Codeville is much more +anarchic. It allows you to update from or commit to any repository at any time +with no unnecessary re-merges. +Codeville works by creating an identifier for each change which 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 an actual +not automatically mergeable version conflict, Codeville behaves in almost +exactly the same way as CVS. diff --git a/devel/codeville/Makefile b/devel/codeville/Makefile new file mode 100644 index 00000000000..92f70f6c6ee --- /dev/null +++ b/devel/codeville/Makefile @@ -0,0 +1,22 @@ +# $NetBSD: Makefile,v 1.1.1.1 2004/08/15 14:32:27 drochner Exp $ +# + +DISTNAME= Codeville-0.1.7.1 +PKGNAME= codeville-0.1.7.1 +CATEGORIES= devel +MASTER_SITES= http://codeville.org/download/ + +MAINTAINER= tech-pkg@NetBSD.org +HOMEPAGE= http://codeville.org/ +COMMENT= Distributed revision control system + +USE_BUILDLINK3= yes +PYDISTUTILSPKG= yes + +# XXX we don't need threads, but db3 is linked against libpthread +PYTHON_VERSIONS_ACCEPTED= 23pth + +.include "../../lang/python/application.mk" +.include "../../lang/python/extension.mk" +.include "../../databases/py-bsddb3/buildlink3.mk" +.include "../../mk/bsd.pkg.mk" diff --git a/devel/codeville/PLIST b/devel/codeville/PLIST new file mode 100644 index 00000000000..97ec3ce71e1 --- /dev/null +++ b/devel/codeville/PLIST @@ -0,0 +1,73 @@ +@comment $NetBSD: PLIST,v 1.1.1.1 2004/08/15 14:32:27 drochner Exp $ +bin/cdv +bin/cdv-agent +bin/cdvpasswd +bin/cdvserver +bin/cdvupgrade +${PYSITELIB}/Codeville/RawServer.py +${PYSITELIB}/Codeville/RawServer.pyc +${PYSITELIB}/Codeville/RawServer.pyo +${PYSITELIB}/Codeville/SRP.py +${PYSITELIB}/Codeville/SRP.pyc +${PYSITELIB}/Codeville/SRP.pyo +${PYSITELIB}/Codeville/__init__.py +${PYSITELIB}/Codeville/__init__.pyc +${PYSITELIB}/Codeville/__init__.pyo +${PYSITELIB}/Codeville/agent.py +${PYSITELIB}/Codeville/agent.pyc +${PYSITELIB}/Codeville/agent.pyo +${PYSITELIB}/Codeville/auth.py +${PYSITELIB}/Codeville/auth.pyc +${PYSITELIB}/Codeville/auth.pyo +${PYSITELIB}/Codeville/bencode.py +${PYSITELIB}/Codeville/bencode.pyc +${PYSITELIB}/Codeville/bencode.pyo +${PYSITELIB}/Codeville/cdv_glob.py +${PYSITELIB}/Codeville/cdv_glob.pyc +${PYSITELIB}/Codeville/cdv_glob.pyo +${PYSITELIB}/Codeville/client.py +${PYSITELIB}/Codeville/client.pyc +${PYSITELIB}/Codeville/client.pyo +${PYSITELIB}/Codeville/client_helpers.py +${PYSITELIB}/Codeville/client_helpers.pyc +${PYSITELIB}/Codeville/client_helpers.pyo +${PYSITELIB}/Codeville/client_net.py +${PYSITELIB}/Codeville/client_net.pyc +${PYSITELIB}/Codeville/client_net.pyo +${PYSITELIB}/Codeville/crypt.py +${PYSITELIB}/Codeville/crypt.pyc +${PYSITELIB}/Codeville/crypt.pyo +${PYSITELIB}/Codeville/db.py +${PYSITELIB}/Codeville/db.pyc +${PYSITELIB}/Codeville/db.pyo +${PYSITELIB}/Codeville/diff.py +${PYSITELIB}/Codeville/diff.pyc +${PYSITELIB}/Codeville/diff.pyo +${PYSITELIB}/Codeville/entropy.py +${PYSITELIB}/Codeville/entropy.pyc +${PYSITELIB}/Codeville/entropy.pyo +${PYSITELIB}/Codeville/history.py +${PYSITELIB}/Codeville/history.pyc +${PYSITELIB}/Codeville/history.pyo +${PYSITELIB}/Codeville/merge.py +${PYSITELIB}/Codeville/merge.pyc +${PYSITELIB}/Codeville/merge.pyo +${PYSITELIB}/Codeville/network.py +${PYSITELIB}/Codeville/network.pyc +${PYSITELIB}/Codeville/network.pyo +${PYSITELIB}/Codeville/passwd.py +${PYSITELIB}/Codeville/passwd.pyc +${PYSITELIB}/Codeville/passwd.pyo +${PYSITELIB}/Codeville/selectpoll.py +${PYSITELIB}/Codeville/selectpoll.pyc +${PYSITELIB}/Codeville/selectpoll.pyo +${PYSITELIB}/Codeville/server.py +${PYSITELIB}/Codeville/server.pyc +${PYSITELIB}/Codeville/server.pyo +${PYSITELIB}/Codeville/testtest.py +${PYSITELIB}/Codeville/testtest.pyc +${PYSITELIB}/Codeville/testtest.pyo +share/doc/Codeville-0.1.7.1/LICENSE.txt +share/doc/Codeville-0.1.7.1/cdvserver.conf.sample +@dirrm share/doc/Codeville-0.1.7.1 +@dirrm ${PYSITELIB}/Codeville diff --git a/devel/codeville/distinfo b/devel/codeville/distinfo new file mode 100644 index 00000000000..0d00f744379 --- /dev/null +++ b/devel/codeville/distinfo @@ -0,0 +1,5 @@ +$NetBSD: distinfo,v 1.1.1.1 2004/08/15 14:32:27 drochner Exp $ + +SHA1 (Codeville-0.1.7.1.tar.gz) = 96198e15a5fa07bdea30d71ad18fababc27968ff +Size (Codeville-0.1.7.1.tar.gz) = 64751 bytes +SHA1 (patch-aa) = d924f9d48c262964d2766b200ec4834d04f0a522 diff --git a/devel/codeville/patches/patch-aa b/devel/codeville/patches/patch-aa new file mode 100644 index 00000000000..e4f9574fcba --- /dev/null +++ b/devel/codeville/patches/patch-aa @@ -0,0 +1,13 @@ +$NetBSD: patch-aa,v 1.1.1.1 2004/08/15 14:32:27 drochner Exp $ + +--- cdvpasswd.orig 2004-08-14 16:47:38.000000000 +0200 ++++ cdvpasswd +@@ -32,7 +32,7 @@ def run(args): + for (opt, arg) in optlist: + if opt == '-c': + noconfig = False +- configfile = arg ++ config_file = arg + + config = ConfigParser() + |