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
next prev 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