Details
-
Bug
-
Status: Closed
-
Major
-
Resolution: Duplicate
-
---
-
None
Description
The Eclipse environment, probably most IDE's, create an environment where projects are checked out into a common folder where the parent folder is not a WC. So even though all of these projects are from the same repository and might even have a common parent, they are essentially a series of disconnected "island" working copies. The problem with this is that you can then not commit changes in multiple projects as a single atomic commit operation. Expected behavior: If I commit files, listing their paths, and they all live in the same repository, I would expect the commit to succeed and do it one transaction. Actual behavior: Subversion errors out if you try to do this. As a workaround, Subclipse has to break this up into multiple commits. Users feel like they are losing a key Subversion feature. Suggested change: The JavaSVN/SVNKit library added support for this. In their case, we just have to give them all the paths, and they break it up into one commit per repository. I would be happy doing this break up in Subclipse, if I could just get the single commit to work when they are all in the same repository.
Attachments
Issue Links
- duplicates
-
SVN-2381 Cannot commit multiple WC paths which lack a common parent directory
- Closed