On Mar 24, 2009, at 7:28 PM, Ted Gould wrote:
On Fri, 2009-03-20 at 08:51 -0700, Jon A. Cruz wrote:
On Mar 20, 2009, at 3:46 AM, Jeff Kowalczyk wrote:
The GSoC 2009 might present a good opportunity for inkscape to move to a DVCS.
Students, mentors and testers would benefit from enhanced branch, merge and branch tracking capabilities at github, launchpad, bitbucket, et al.
We have been tracking them for some time now. So far the benefits have not come to outweigh the drawbacks.
Skim the mailing list archives to see the various issues and factors involved.
I think those are declining. One thing I haven't been following is Windows support. Has anyone tried Tortoise-Bazaar on Windows?
Probably the main issue I'm waiting on in regards to Bazaar is platform-specific line-end handling. The good news is that it's actively being worked on and there are even patches in and being cleaned up.
One other main issue is GUI tools. When working on MS Windows with CVS, I'd have to use both Tortoise-CVS *and* TkCVS to get the use and tools I need.
One key tool is a revision viewer. http://www.twobarleycorns.net/tkcvs/screen-branch.html http://stuff.gbsfm.info/revision%20graph.png http://www.perforce.com/perforce/products/tours/p4v/ p4v_revision_graph_6.html screencast - http://www.perforce.com/downloads/media/rg/rg.html
A classic, of course, is blame http://blame.sourceforge.net/ http://www.twobarleycorns.net/tkcvs/annotation.png http://www.perforce.com/perforce/products/tours/p4v/ p4v_time_lapse_view_7.html screencast - http://www.perforce.com/downloads/media/tlv/tlv.html
I believe the various DVCS gui tools handle branch management decently. bzr-gtk fell into this category last I checked.