comp.lang.ada
 help / color / mirror / Atom feed
From: "Steve Whalen" <SteveWhalen001@hotmail.com>
Subject: Re: ANNOUNCE: Debian build scripts on a public Monotone server
Date: 25 Sep 2006 19:21:23 -0700
Date: 2006-09-25T19:21:23-07:00	[thread overview]
Message-ID: <1159237283.159600.285860@m7g2000cwm.googlegroups.com> (raw)
In-Reply-To: 871wpzd7js.fsf@ludovic-brenta.org

Ludovic Brenta wrote:
> Now, you can also follow their development
> almost in real-time thanks to Monotone, a powerful distributed version
> control system.
> ...
> Since I do most of my Debian work on the train and without any network
> connection, I require a _distributed_ version control system.  After
> evaluating[6] several candidates, I settled on Monotone[7] several
> months ago.
> ...
> I believe that Monotone is the Ada of version control systems, so it
> is only appropriate that I use it for my Ada work.  Monotone is safe,
> correct and powerful _by design_.  It uses cryptographic keys to
> authenticate changes.  It is written by elite programmers who, despite
> using C++, have the "Ada attitude": no pointers, one assert() every 9
> lines of code, massive use of generics (templates), and not a single
> critical bug in 3 years.  The slides at [8] and my own tests convinced
> me to switch from Meta-CVS several months ago for my Debian packages,
> as well as for other work.
> ...
> (I particularly dislike Subversion and its distributed derivative,
> SVK.  I do not recommend them because their working model is
> inherently broken, IMHO.  A branch is NOT a directory, and a tag is
> NEITHER a branch NOR a directory.  And Subversion does not even try to
> keep track of merges; just like C++ does not even try to multitask.)
> ...

Thanks for the access to the Debian scripts AND the information on
Monotone.

Just looking at Monotone's web site and how organized it is (along with
your recommendation), is going to make me quit thinking of Subversion
as the "successor" to CVS.

A quick glance at Monotone's change control history looks like they try
to ensure that existing projects can move forward through their
improvements.  Do you consider Monotone as "safe" for production
environments, even though they're not at "release 1.0" yet? Would you
recommend them as an alternative to CVS for new projects needing a
version control system, but wanting to be comfortable that they'll not
regret entrusting their project to Monotone?

Comparing Monotone to Ada to me is high praise. If I understood you
correctly, you seem to be saying that even though Monotone is only at
version 0.30, Monotone's "standards" and professionalism make their
v0.30 "better" than a lesser tools' 1.0+ version... Is that true?

Bringing us back to Ada: Is Monotone relatively Ada friendly? Does it
handle Ada "projects" and source code naturally?

Steve




  reply	other threads:[~2006-09-26  2:21 UTC|newest]

Thread overview: 38+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2006-09-25 20:18 ANNOUNCE: Debian build scripts on a public Monotone server Ludovic Brenta
2006-09-26  2:21 ` Steve Whalen [this message]
2006-09-26  5:13   ` Ludovic Brenta
2006-09-26  7:32     ` Ludovic Brenta
2006-09-26  8:13     ` Ludovic Brenta
2006-09-27  7:17       ` Alex R. Mosteo
2006-09-27  9:31   ` Samuel Tardieu
2006-09-27 13:29     ` Ludovic Brenta
2006-09-27 14:23       ` Samuel Tardieu
2006-09-27 14:56         ` Ludovic Brenta
2006-09-28  4:40         ` Brian May
2006-09-28  8:25           ` Samuel Tardieu
2006-09-26  5:04 ` Brian May
2006-09-26  5:13   ` Ludovic Brenta
2006-09-28  4:14   ` Brian May
2006-09-26  8:38 ` Georg Bauhaus
2006-09-26  9:32   ` Ludovic Brenta
2006-09-26 10:43     ` Georg Bauhaus
2006-09-26 10:52       ` Ludovic Brenta
2006-09-28  8:52       ` njs
2006-09-29  5:12         ` Brian May
2006-09-30  0:03           ` njs
2006-09-30 10:08             ` Martin Krischik
2006-09-30 11:45             ` Samuel Tardieu
2006-10-04 20:42               ` njs
2006-10-06  6:12                 ` Brian May
2006-10-06  8:24                   ` Ludovic Brenta
2006-10-08  7:34                     ` Brian May
2006-10-08  9:29                       ` njs
2006-10-08  9:24                     ` njs
2006-10-08  8:49                   ` njs
2006-09-26 17:33 ` Pascal Obry
2006-09-26 19:23   ` Ludovic Brenta
2006-09-26 19:57     ` Pascal Obry
2006-09-27  5:03   ` Brian May
2006-09-27 13:25     ` Ludovic Brenta
2006-09-27 14:40       ` Martin Krischik
2006-09-28  4:27         ` Brian May
replies disabled

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