Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

New TCL/PGSQL based Revision control system

10 views
Skip to first unread message

xsgau...@gmail.com

unread,
Aug 9, 2007, 4:49:35 PM8/9/07
to
A novel Revision control system which is TCL based and requires no
server except postgreSQL, just released.
http://sourceforge.net/projects/tcldbrcs
Software is working and has much interesting features, try it today!!!

Developers with ideas are welcome!

Bruce Stephens

unread,
Aug 9, 2007, 6:21:38 PM8/9/07
to
xsgau...@gmail.com writes:

> A novel Revision control system which is TCL based and requires no
> server except postgreSQL, just released.
> http://sourceforge.net/projects/tcldbrcs
> Software is working and has much interesting features, try it today!!!

What interesting features?

Jeff Hobbs

unread,
Aug 9, 2007, 8:18:56 PM8/9/07
to xsgau...@gmail.com

First question ... is pg the recommended sql backend, and/or could you
plug in any sql backend (eg, mysql, sqlite, ...)?

Jeff

Ron Fox

unread,
Aug 10, 2007, 7:48:51 AM8/10/07
to
Documentation and a description of the software tied to the
project homepage would be useful.

Ron

Bruce Stephens

unread,
Aug 10, 2007, 1:44:36 PM8/10/07
to
Jeff Hobbs <je...@activestate.com> writes:

It's hard-wired. On the other hand, there's not that much code (~7K
lines, as far as I can see), so there's a fairly low upper bound on
how difficult it would be to change that. It uses foreign keys and
things, but I'd doubt that they're critical.

A separate question is whether it would be worthwhile, of course. A
few years ago there wasn't much choice in free version control
systems, but nowadays there are dozens.

Jeff Hobbs

unread,
Aug 10, 2007, 2:19:30 PM8/10/07
to Bruce Stephens

A system like the above that used Tcl and SQLite would be extremely easy
to embed for all sorts of uses.

Jeff

Bruce Stephens

unread,
Aug 10, 2007, 2:35:00 PM8/10/07
to
Jeff Hobbs <je...@activestate.com> writes:

[...]

> A system like the above that used Tcl and SQLite would be extremely
> easy to embed for all sorts of uses.

True.

It would depend what you wanted, though. I seem to remember one of
the xdelta variants had Tcl bindings. Hmm, maybe not, but it would be
easy to add them. That would cater for fairly simple versioning. It
wouldn't handle branching or merging.

It appears to be non-distributed, too, and if you wanted something
that handled branching etc., in that kind of context I'd guess
something (like mercurial, git) that could also handle distributed
working might have advantages.

Might be licensing advantages to this one (and it uses Tcl, so if your
application were Tcl-based then that's an advantage I guess), but I
don't see any licensing information.

xsgau...@gmail.com

unread,
Aug 15, 2007, 2:23:41 PM8/15/07
to
On 10 août, 14:35, Bruce Stephens <bruce+use...@cenderis.demon.co.uk>
wrote:

SQLite is implemented in version 0.2a. Thanks for the suggestion.
Any license that suit your application is OK, this code is public
domain.


0 new messages