Separate options to enable text deltas and property changes for 'replay' operation

2012-04-05 Thread Dmitry Batrak
Hi,

I'm a developer of SVN revision graph plugin for IntelliJ IDEA
(http://code.google.com/p/svn-rev-graph/).
The graph, that the plugin builds, includes merge information that is
obtained from 'log -g' output.

I'm looking at implementing a cache of history data to avoid a large
number of repository calls that is
required currently to collect all the required information. I know
this has been implemented already, e.g. in
TortoiseSVN or Subclipse plugin, except that those implementations
don't include merge information (although
Subclipse has related functionality, it's quite limited).

The most convenient API call to fetch the required data I've found is
'replay_range', as it returns both
'structural' changes and properties changes. But property changes can
only be received together with text
deltas, which in this case are not needed. Adding an option to send
only property changes would save
some time and traffic. Would it be possible to extend replay
functionality in this way? Or maybe you
could suggest another way to get the same information from remote repository?

Best regards,
Dmitry Batrak


Corrupt working copy after merge cancel - SVN 1.7.4

2012-04-05 Thread Brian Neal
Hello -

We are using SVN 1.7.4 and TortoiseSVN 1.7.6 on Windows.

My colleague was doing a merge and hit cancel. His working copy now
appears to be corrupted. All operations fail with a message that
cleanup is needed. Trying to run cleanup at the top level folder
results in Tortoise putting up an error dialog that says:

"Cleanup failed to process the following paths: D:\Project_Files\BlackCoS
Can't open file 'C:\WINDOWS\TEMP\svn-D4AA62C8'. The system cannot find
the file specified."

Luckily he has no outstanding changes and can make a new working copy.
But if you have any suggestions on how to un-wedge it, or if we can do
any trouble-shooting for you if this is a bug, please let me know.

Thanks,
BN