Dear all,
One of the last updates of tsvn introduced a new behavior that makes
live harder for me and my collegues uning TSVN:
If you accidentally add a temporary file and try to commit it only
after the system has deleted it again SVN aborts the commit and sets the
working copy state to "locked" which for me is fine: The user has
ordered to do something that has failed.
Cleaning up the repository afterwards with the "TortoiseSVN/Cleanup"
button won't be able to restore the repo into a usable state, though, as
long as the file is still missing. And the standard way of resolving the
problem: Deleting the directory the problem is in and trying to update
or at least clean up afterwards - leaves the repo in a state that is
nearly impossible to recover from from the sight of a average user.
Since this seem to happen rather frequently in the last few days I
thought I'd better to report this to the list. Don't know if it would be
better to prevent from trying to commit non-existing files (Might be
more transparent to the user but I cannot see how to prevent a race
condition if the file is deleted during the commit) or to empower the
cleanup allowing it to revert the add that went wrong.
Thanks a lot,
Gunter.
Gunter Königsmann
R&D
Tel: +49 911-6559-6025
Fax: +49 911-6559-776747
www.semikron.com
gunter.koenigsmann_at_semikron.com
SEMIKRON Elektronik GmbH & Co. KG
Sigmundstrasse 200, 90431 Nürnberg, Germany
Amtsgericht Nürnberg HRA 13650
Komplementär:
SEMIKRON Elektronik Verwaltungs GmbH
Amtsgericht Nürnberg HRB 21338
Geschäftsführer:
Dirk Heidenreich (CEO)
Dr. Thomas Stockmeier (CTO)
IMPORTANT NOTICE - The contents of this email and attachments are
confidential. If you are not the intended recipient you must not use,
copy, distribute or rely on this email and should please return it
immediately or notify us by telephone. While we take every reasonable
precaution to screen out computer viruses from emails, attachments to
this email may contain such viruses. We cannot accept liability for loss
or damage resulting from such viruses. The integrity of email across
the Internet cannot be guaranteed and SEMIKRON will not accept liability
for any claims arising as a result of the use of this medium for
transmissions by or to SEMIKRON.
______________________________________________________________________
This email has been scanned by the Symantec Email Security.cloud service.
______________________________________________________________________
------------------------------------------------------
http://tortoisesvn.tigris.org/ds/viewMessage.do?dsForumId=757&dsMessageId=3049259
To unsubscribe from this discussion, e-mail: [dev-unsubscribe_at_tortoisesvn.tigris.org].
Received on 2013-02-19 13:21:13 CET