> From: sussman@collab.net [mailto:sussman@collab.net]
> Sent: Thursday, April 03, 2003 6:45 PM
> In my working copy, I did an 'svn cp foo.c bar.c'.  
> 
> As expected, the text-base got copied as well, and 'svn status' now
> describes bar.c as scheduled for addition-with-history:
> 
> A  +   bar.c
> 
> Then I started making changes to bar.c, and wanted to see them.
> 
> When I run 'svn diff bar.c', our diff logic says, "oh, the file is
> scheduled for addition, so it must be new, so I'll compare it to the
> empty file."  And then I see the entire file contents spewed.
> 
> But I'd really like to see just my local changes.
Exactly.
 
> One solution would be to tweak our diff logic: if the file is
> schedule-add *with history*, then compare working file vs. text-base,
> as usual.
+1.
> We might even be able to put some extra commentary in the
> diff output as well, explaining that "the whole file is being added to
> the repository, but here are your local changes."
> 
> Is this a contentious proposition?
Nah
> Anyone have problems with this?
I certainly hope not...
> I could file a bite-sized issue.
Do it!
Sander
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org
Received on Thu Apr  3 18:50:30 2003