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

Re: Can (Tortoise) Svn auto uncompress-recompress files to merge/update files?

From: Johan Corveleyn <jcorvel_at_gmail.com>
Date: Wed, 11 Apr 2012 09:38:18 +0200

On Wed, Apr 11, 2012 at 2:38 AM, Ruth Ivimey-Cook <ruth_at_ivimey.org> wrote:
[...]
> Is there a way (hook?), when TSVN sees a file is different, for it to call
> an uncompress utility on the files from disk and repo, do the
> merge/whatever, and then recompress again once finished?

On Wed, Apr 11, 2012 at 7:13 AM, David Weintraub <qazwart_at_gmail.com> wrote:
[...]
> So, uncompress them, and store them as pure XML files. Then, you can
> use Subversion to track individual diffs and do your merges. By the
> way, Subversion default diff and merge tools aren't too good for XML
> because XML files aren't line oriented. Fortunately, you can specify
> your own diff and merge tools when you use Subversion. Find a good XML
> diff and merge tool for these files.

Using a custom script as "external diff and merge tool" might actually
also be a solution for the OP's question: write a specific
merge-script for your *.bin files, which does "uncompress - merge -
compress" on its arguments, and which can be used as external merge
tool for SVN.

See http://svnbook.red-bean.com/en/1.7/svn.advanced.externaldifftools.html
for some more info on using external tools for diffing and merging.

That's the only thing I can think of.

-- 
Johan
Received on 2012-04-11 09:39:12 CEST

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