[svn.haxx.se] · SVN Dev · SVN Users · SVN Org · TSVN Dev · TSVN Users · Subclipse Dev · Subclipse Users · this month's index

Re: Will subversion participate in Google Summer of Code 2010? - "merging XML or latex"

From: Julian Foad <julian.foad_at_wandisco.com>
Date: Mon, 01 Mar 2010 14:46:36 +0000

Stefan Sperling wrote:
[...]
> > 2) Subversion should provide merge tools for dealing with xml or latex
> > -----------------------------------------------------------------------
> > XML and LaTeX both is not purely linebased. One item may span multiple
> > rows and using the usual merge algorithm often (I say often, though I've
> > never tried to merge xml or latex files) gives us the wrong result.
> > Since atleast xml-files are very common I'm suspecting there is a use
> > case for a merge tool.
>
> Subversion does not care about content.
> IMO This project should rather be about making an external merge tool
> that integrates nicely with svn.

A wide range of not-too-bad merge tools already exists. We have some
basic support, and what we should be doing is making Subversion
integrate more nicely with them. There's room for improvement in
several directions [1]. This group of enhancements needs a bit of
vision and planning before it's ready for a keen programmer to implement
it.

- Julian

[1] Off the top of my head: automatically invoke an appropriate merge
tool per content type (by user-defined rules or something); support for
merging properties as well as file content; easier customizing; ability
to merge files that Subversion currently thinks are "binary and
therefore not to be merged"; providing more informative file names to
the merge tool (rather than like "/tmp/temp123.tmp").
Received on 2010-03-01 15:47:15 CET

This is an archived mail posted to the Subversion Dev mailing list.

This site is subject to the Apache Privacy Policy and the Apache Public Forum Archive Policy.