When selecting "Edit" in the repo browser a temporary working copy is created which contains the file to be edited. On finishing the edit the file will be comitted and the working copy removed. As long as the working copy exists additional Edit commands from the repo browser will be queued until the initial editing has been finished.
This behaviour is indepedent of locking.
The queuing is a bit unexpected and should be described in the help documentation.
It could be very helpful to implement at least a warning popup when someone tries to edit additional files. Since the temporary working copy is unique to the repo browser instance a detection of an additional edit should be quite easy to implement.
> The normal way to edit a file in ReproBrowser is to right-klick a file and choose edit in context menu.
> The lock dialog pops up. Hit ok and the application connected with the selected file type will start
> and shows the selected file.
> When I now try to open another file the same way describet above, nothing happend!!
> I would expect that a lock dialog pops up and after that the file would be opened in the default application - equal to the first edit.
> Another aceptable situation would be an error dialog, informing that only one edit at a time is possible/allowed.
> When I now close the application which was opend with the first edit command, I get a commit dialog for that file. Ok.
> After that now a lock dialog appears for the second edit action!!
> That is very confusing, especially because lock dialog and commit dialog lock very similar.
> TortoiseSVN seems to Queue up additional edit requests in Background without Feedback to the user.
> Because the repobrowser shows no reaction on further edit actions while the first edit file is still opened, the user will hit the
> edit action multiple times. This results in multipe lock dialogs after having closed the first file.
> It would be fantastic if the Repobrowser could handle multiple files edit at the same time. If not, a error dialog shout appear
> trying to edit a second file.
To unsubscribe from this discussion, e-mail: [users-unsubscribe_at_tortoisesvn.tigris.org].
Received on 2016-07-26 11:08:30 CEST