On Fri, Aug 14, 2009 at 2:58 PM, Paul Nijjar <span dir="ltr"><<a href="mailto:paul_nijjar@yahoo.ca">paul_nijjar@yahoo.ca</a>></span> wrote:<br><div class="gmail_quote"><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">

I think our goal is to have the source in version control, and then<br>
to track Joomla! changes while preserving our custom modifications.<br>
This sounds a lot like what the cool distributed version control<br>
systems do. However, getting a distributed system (I was thinking<br>
Mercurial for the cross-platform support) might be awkward. On the<br>
other hand, subversion is available.<br>
<br>
How feasible do you think SVN would be at handling this "track and<br>
merge" process we want to do? Would we really be much better off with<br>
one of the cool new toys?<br>
<br>
If we go with a cool new toy, is Mercurial good enough? I know that<br>
git is more popular with the Linux crowd, but having good native<br>
Windows support is an asset because I want to move Windows source code<br>
to version control as well, and using a single VCS is a lot more<br>
appealing than using a mix.<br>
<br>
- Paul<br></blockquote></div><br>Mercurial is a distributed VCS, SVN is not.<br><br>In your case, I don't think that you need "distributed" because you will<br>not publish a "fork" of Joomla for others to pull changes, and this is only for<br>
internal use.<br><br>So, I would say SVN will do what you want.<br><br>SVN sure has Windows front ends (TortoiseSVN) and is integrated in many IDEs<br>as well (Eclipse, ...etc.)<br><br>If you check <a href="http://groups.drupal.org/waterloo-region">http://groups.drupal.org/waterloo-region</a>, we had a very good overview<br>
of Subversion last month by Andrew Berry. He posted a link to the slides in there <br>that you may want to review.<br clear="all"><br>If you want cool new toy, then consider bzr (bazaar ng), which is the easiest<br>DVCS out there, and has native Windows clients. It is very capable too.<br>
<br>Git is the second most popular just because the Linux kernel uses it.<br>-- <br>Khalid M. Baheyeldin<br><a href="http://2bits.com">2bits.com</a>, Inc.<br><a href="http://2bits.com">http://2bits.com</a><br>Drupal optimization, development, customization and consulting.<br>
Simplicity is prerequisite for reliability. --  Edsger W.Dijkstra<br>Simplicity is the ultimate sophistication. --   Leonardo da Vinci<br>