From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on polar.synack.me X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00 autolearn=ham autolearn_force=no version=3.4.4 X-Google-Thread: a07f3367d7,f4f9a5641fe807e0 X-Google-Attributes: gida07f3367d7,public,usenet X-Google-NewGroupId: yes X-Google-Language: ENGLISH,ASCII-7-bit Path: g2news2.google.com!news1.google.com!npeer02.iad.highwinds-media.com!news.highwinds-media.com!feed-me.highwinds-media.com!post01.iad.highwinds-media.com!newsfe02.iad.POSTED!00000000!not-for-mail From: Brad Moore User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.13) Gecko/20101207 Thunderbird/3.1.7 MIME-Version: 1.0 Newsgroups: comp.lang.ada Subject: Re: Paraffin: Parallelism generics for Ada 2005 References: <4d3f3b67$0$22088$742ec2ed@news.sonic.net> <4d3f45be$0$6768$9b4e6d93@newsspool3.arcor-online.net> <4d3f4642$0$22179$742ec2ed@news.sonic.net> <4d3fa802$0$44060$742ec2ed@news.sonic.net> In-Reply-To: Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Message-ID: NNTP-Posting-Host: 68.145.218.234 X-Complaints-To: internet.abuse@sjrb.ca X-Trace: newsfe02.iad 1296263309 68.145.218.234 (Sat, 29 Jan 2011 01:08:29 UTC) NNTP-Posting-Date: Sat, 29 Jan 2011 01:08:29 UTC Date: Fri, 28 Jan 2011 18:08:25 -0700 Xref: g2news2.google.com comp.lang.ada:17756 Date: 2011-01-28T18:08:25-07:00 List-Id: On 26/01/2011 1:27 PM, Simon Wright wrote: > "R. Tyler Croy" 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.