Subversion externals with relative paths (Bug #272)
When using externals paths relative to the repository root (^/ prefix), the subversion source control plugin malfunctions when checking for changes. The svn log command reports an error because no repository root is known.
I have made a quick fix in svn.cs to be able to set up my CC.Net builds on SubVersion, see attachment.
I modified the ParseExternalsDirectories function to extract the repository root and complete any relative URL's prefixed with '^' to the full URL
Can this issue be fixed ?
We are using this "^/" Prefix too. I dont get any changes displayed for externals.
I never used svn with externals so I can not verify this.
Does this change fix the problem or not?
there is a long history of svn and externals, so I would not like to break anything.
Yes, this fix solved the problem and has been running in our production environment for some months.
It would be great if you could include it in the CruiseControl sources.
- Target version set to 1.8.5
- Status changed from New to In Progress
- Assignee set to Ruben Willems
- Target version changed from 1.8.5 to 1.9
Also available in: