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

Re: Edit working copy while see the 'diff'

From: Steven Woody <narkewoody_at_gmail.com>
Date: Sat, 6 Dec 2008 01:42:12 +0800

On Fri, Dec 5, 2008 at 10:24 PM, David Weintraub <qazwart_at_gmail.com> wrote:
> I also use vimdiff as my diff program when I do a "svn diff" on files, and I
> don't seem to have this issue. I can easily edit my current file (which
> appears on the right hand side).
> Here's my "diff" command:
> #! /usr/bin/env perl
> use strict;
> use warnings;
> my $DIFF = "/usr/local/bin/vimdiff";
> my $parameters = $#ARGV;
> my $file1 = $ARGV[$parameters - 1];
> my $file2 = $ARGV[$parameters];
> my $title1 = $ARGV[$parameters - 4];
> my $title2 = $ARGV[$parameters - 2];
> my $title = "$title1 - $title2";
> $title =~ s/\t/ /g;
> $title =~ s/ /\\ /g;
> my $command = qq($DIFF -c "set titlestring=$title" "$file1" "$file2");
> system qq($command);
> The file on the left is a temporary file. The file on the right is the
> actual file being compared.

my problem is that some times svn will call the external diff command
with $ARGV[$parameters - 1] or $7 in bash with something like
/tmp/svndiff.c, and I don't understand why he can not rather use the
real working copy.

------------------------------------------------------
http://subversion.tigris.org/ds/viewMessage.do?dsForumId=1065&dsMessageId=980217

To unsubscribe from this discussion, e-mail: [users-unsubscribe_at_subversion.tigris.org].
Received on 2008-12-08 10:41:09 CET

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

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