Re: [Suggestion] TortoiseMerge - go to to next/previous file

2018-02-23 Thread Stefan via TortoiseSVN


On Friday, February 23, 2018 at 9:04:23 AM UTC+1, H. Niemann wrote:
>
> Hello Stefan!
>
>  
>
> This could be implemented by reserving a return code for “finished without 
> error, go to next” and one for “finished without error, go to previous”
>
> and the calling application could react by starting a new TMerge instance 
> for the previous / next file. Then there would be no need for
>
> storing the temp files for TMerge.
>

That would require inter-process communications, which is of course doable 
but a lot of work to get it right.
And while your description looks easy, there are a lot of edge cases:
* what happens if more than one TMerge instance is running? Does 
TortoiseProc have to keep a tag on each one so it knows that "prev/next" 
means?
* what happens if you close the commit dialog?
* what happens if you refresh the commit dialog and the file list changes?
* what happens if the 'next' file is not text but e.g. an image file? Or a 
binary file? If you want to skip it, how would TProc know which ones to 
skip? 

Stefan

-- 
You received this message because you are subscribed to the Google Groups 
"TortoiseSVN" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to tortoisesvn+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/tortoisesvn/633acc59-c7c3-4e28-a5f8-d1f9daa29903%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: [Suggestion] TortoiseMerge - go to to next/previous file

2018-02-22 Thread Stefan via TortoiseSVN
TMerge does not have the means to fetch files from a working copy, 
especially not from a repository.
To make this work, we'd have to fetch and save all the possible files to a 
temp location and then pass the full list to TMerge. Now imagine a commit 
dialog with 200 changed files...

So no, that feature won't be implemented in the near future. Sorry.

-- 
You received this message because you are subscribed to the Google Groups 
"TortoiseSVN" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to tortoisesvn+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/tortoisesvn/9373f7c8-896d-47e3-95a9-033675eecd8b%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.