Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- try
- {
- SvnCheckOutArgs argsSVNCheckout = new SvnCheckOutArgs();
- SvnUpdateResult result;
- SvnTarget _rootSVNTarget = null; // = new SvnTarget();
- string serverUrl = "http://svn.snaffpaw.com:8080/CPM Creator/";
- // The Subversion target to run log against
- SvnTarget target = null;
- // Attempt to create an SvnTarget by parsing the targetPath
- if (string.IsNullOrEmpty(targetPath) ||
- !SvnTarget.TryParse(targetPath, out target))
- if (string.IsNullOrEmpty(serverUrl) || (!SvnTarget.TryParse(serverUrl,out _rootSVNTarget)))
- //SvnStatusArgs argSVN = new SvnStatusArgs();
- //argSVN.RetrieveRemoteStatus = true;
- //Collection<SvnStatusEventArgs> infos;
- //bool isChecked = client.GetStatus(targetPath, argSVN, out infos);
- // Attempt to create an SvnTarget by parsing the targetPath
- if (string.IsNullOrEmpty(targetPath) ||
- !SvnTarget.TryParse(targetPath, out target))
- if (string.IsNullOrEmpty(serverUrl) || !SvnTarget.TryParse(serverUrl, out _rootSVNTarget))
- client.Authentication.DefaultCredentials = new NetworkCredential("guest", "guestpwd");
- client.DiffMerge(targetPath, _rootSVNTarget, target); //<<<-- errors here
- }
- // ...
- using (SvnClient client = new SvnClient())
- {
- client.DiffMerge(
- "CHANGES", // Target to merge to
- new SvnUriTarget(new Uri("http://svn.collab.net/repos/svn/tags/1.5.0/CHANGES")), SvnRevision.Head),
- new SvnUriTarget(new Uri("http://svn.collab.net/repos/svn/tags/1.5.5/CHANGES"), SvnRevision.Head));
- }
Add Comment
Please, Sign In to add comment