comp.lang.ada
 help / color / mirror / Atom feed
From: Georg Bauhaus <rm-host.bauhaus@maps.futureapps.de>
Subject: Re: What is your preferred VCS?
Date: Fri, 30 Jul 2010 09:32:13 +0200
Date: 2010-07-30T09:32:13+02:00	[thread overview]
Message-ID: <4c527ffd$0$6766$9b4e6d93@newsspool3.arcor-online.net> (raw)
In-Reply-To: <a1bca3fc-c324-4385-87db-d3b3d626aee4@i18g2000pro.googlegroups.com>

On 7/30/10 4:27 AM, deadlyhead wrote:

> For those who like Monotone: is using a "real database" really that
> much of advantage?  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,

I find dumping and importing of Monotone's sqlite databases reassuring.
(It never felt equally promising when something went wrong in darcs's file
system storage area...)

Output of the .dump command is SQL text.  Example first lines of
a repository, copied from a real repository:

BEGIN TRANSACTION;
CREATE TABLE files
         (
         id primary key,   -- strong hash of file contents
         data not null     -- compressed contents of a file
         );
INSERT INTO "files" VALUES(X'8C9C5E5179290FF93F3024391C1FAACB1BD393EE',X'1F8B08000000000000FFAD595B6F134B127EE757B
4FCB0198BC4109ECEC231524808EBDD00511C402B8446ED71C79E3D76B777A6872452B4BF7...

Easy backup; 7bit network transport works; file system independence;
explicit relations;...
An email, secured as necessary, stuffed with a dumped repository
will serve as permanent file storage for smaller projects...

I guess that everything to be had via SQL from Monotone's ER model
is not that easily had from a journalling file system. Even when
the hand full of tools like ls, awk, and some VC specific programs
can be used to create an RDMS, will it be simpler or more secure
than some industry standard data base?



  parent reply	other threads:[~2010-07-30  7:32 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 [this message]
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
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