comp.lang.ada
 help / color / mirror / Atom feed
From: Brad Moore <brad.moore@shaw.ca>
Subject: Re: Paraffin: Parallelism generics for Ada 2005
Date: Fri, 28 Jan 2011 18:08:25 -0700
Date: 2011-01-28T18:08:25-07:00	[thread overview]
Message-ID: <hMJ0p.429$qj7.150@newsfe02.iad> (raw)
In-Reply-To: <m2vd1b2yx0.fsf@pushface.org>

On 26/01/2011 1:27 PM, Simon Wright wrote:
> "R. Tyler Croy"<tyler@linux.com>  writes:
>
>> I've heard a lot of things, but I don't think I've ever heard an
>> argument against version control before!
>>
>> I personally don't care which kind of repository somebody uses, but
>> I've found myself after very weary of the "just download this tarball"
>> approach after years of finding interesting looking projects which
>> have stagnated and become completely out of date that have no publicly
>> visible source history (student or university projects are notoriously
>> bad on this).
>>
>> I don't mean to get too far off-topic, to each their own, I just find
>> it odd that one would go through the trouble of creating a SourceForge
>> project just to distribute tarballs.
>
> I completely agree with this.
>
> Some sort of VCS is vital in any development, even if on one machine
> only; and nowadays there are distributed VCSs which give even a
> single-handed development the benefit of VC both locally (eg, while
> disconnected from the network) and on a network host. [Not so say there
> aren't other advantages.]
>
> SourceForge supports Mercurial (which I like) and Git; others include
> Monotone and Bazaar.

I also think version control is important, so I am not arguing against 
it. In fact, the tar-ball approach itself can be a form of version 
control, so long as the older tar balls are still accessible, and the 
newer ones are numbered so that its easy to see the sequence.

I am currently using git for version control on all my stuff, so at 
least I'm able to see the history of each file.

Whether the real version control should be publicly visible is another 
question.
I think the benefits for that depends more on the nature of the project.
If its a larger project being developed and maintained by an active 
online community then I would think a public version control would be 
beneficial.

If it is a smaller project however, then it may not be worth the trouble
setting the version control up, if the only person maintaining the 
software is the author.

For example if my project were to somehow pickup momentum and people
were expressing interest in getting involved then I would consider 
setting up the version control for that project to facilitate the
development process. Until I see a need, I would likely opt to go with 
the simpler approach.



  reply	other threads:[~2011-01-29  1:08 UTC|newest]

Thread overview: 17+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2010-12-23 22:21 ANN: Ada 2005 Math Extensions 20101223 Simon Wright
2010-12-24 18:18 ` Ada novice
2010-12-24 18:30   ` Simon Wright
2010-12-24 19:09     ` Ada novice
2011-01-25 16:04 ` Paraffin: Parallelism generics for Ada 2005 Brad Moore
2011-01-25 21:06   ` R. Tyler Croy
2011-01-25 21:50     ` Georg Bauhaus
2011-01-25 21:53       ` R. Tyler Croy
2011-01-26  1:53         ` Brad Moore
2011-01-26  1:59           ` Yannick Duchêne (Hibou57)
2011-01-26  4:02             ` Brad Moore
2011-01-26  4:50             ` R. Tyler Croy
2011-01-26 20:27               ` Simon Wright
2011-01-29  1:08                 ` Brad Moore [this message]
2011-02-06 20:12               ` Yannick Duchêne (Hibou57)
2011-01-26  1:37   ` Yannick Duchêne (Hibou57)
2011-01-26  1:52   ` Yannick Duchêne (Hibou57)
replies disabled

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