comp.lang.ada
 help / color / mirror / Atom feed
From: Stephen Leake <stephen_leake@stephe-leake.org>
Subject: Re: What is your preferred VCS?
Date: Sat, 31 Jul 2010 11:28:02 -0400
Date: 2010-07-31T11:28:02-04:00	[thread overview]
Message-ID: <82mxt7u0vx.fsf@stephe-leake.org> (raw)
In-Reply-To: a1bca3fc-c324-4385-87db-d3b3d626aee4@i18g2000pro.googlegroups.com

deadlyhead <deadlyhead@gmail.com> writes:

> For those who like Monotone: is using a "real database" really that
> much of advantage?  

It gives high-level atomic transactions. Either you commit _all_ files,
or you commit none. 

Others have talked about being able to do SQL queries. That's not as
useful as it might seem; almost everything in the database is a gzipped
blob, so it's not easy to search on. But some things are plain text
(attributes, author names); doing SQL on those can be useful.

Personally, I've only resorted to SQL when something was broken. I
quickly fix the real bug in the monotone C++ code, so SQL is becoming
less usefull over time :).

> I'm a bit leery of such an opaque system being used to save my
> patches. Having physical file-system access to changes makes _me_ feel
> a bit more secure, and is something that I really like about GNU Arch.

That is a point. However, you can in fact retrieve any file intact from
the database via mtn automate commands. Once you trust that, the atomic
transactions make it worth it.

> Is it the speed that makes it good? 

Speed is very subjective. On most systems I use, for the workspaces I
have, monotone is "fast enough"; it doesn't get in the way of my normal
work flow. 

-- 
-- Stephe



  parent reply	other threads:[~2010-07-31 15:28 UTC|newest]

Thread overview: 38+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2010-07-28 23:18 What is your preferred VCS? deadlyhead
2010-07-29  7:30 ` Dmitry A. Kazakov
2010-07-29 10:31 ` Ludovic Brenta
2010-07-29 11:12 ` Stephen Leake
2010-07-29 14:27 ` Thomas Løcke
2010-07-29 15:34   ` Warren
2010-07-29 15:41     ` Thomas Løcke
2010-07-29 16:08       ` Warren
2010-07-29 16:01 ` Pascal Obry
2010-07-30  2:27 ` deadlyhead
2010-07-30  5:47   ` Thomas Løcke
2010-07-30  7:17   ` Timo Warns
2010-07-30  7:32   ` Georg Bauhaus
2010-07-30  7:41   ` Maciej Sobczak
2010-07-30 11:05   ` Ludovic Brenta
2010-07-30 17:29     ` Pascal Obry
2010-07-30 14:08   ` Warren
2010-07-30 14:28     ` Ludovic Brenta
2010-07-30 15:11       ` Warren
2010-07-30 15:34       ` Georg Bauhaus
2010-07-30 17:36         ` Pascal Obry
2010-08-01  8:12           ` Marcelo Coraça de Freitas
2010-08-01 10:13             ` Ludovic Brenta
2010-08-02 16:21               ` Marcelo Coraça de Freitas
2010-08-02 18:01                 ` Tero Koskinen
2010-08-02 16:23               ` Marcelo Coraça de Freitas
2010-07-30 17:34       ` Pascal Obry
2010-07-30 14:31     ` Ludovic Brenta
2010-07-30 15:13       ` Warren
2010-07-30 17:31   ` Pascal Obry
2010-07-31 15:20     ` Stephen Leake
2010-07-31 16:40       ` Pascal Obry
2010-07-30 20:56   ` Karel Miklav
2010-07-31  7:29     ` Pascal Obry
2010-08-03  4:21     ` Randy Brukardt
2010-07-31 15:28   ` Stephen Leake [this message]
2010-07-31 11:58 ` Alex R. Mosteo
2010-08-13 20:23 ` nobody
replies disabled

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox