Author: lluis
Date: 2007-10-04 06:17:47 -0400 (Thu, 04 Oct 2007)
New Revision: 86865

Modified:
   trunk/monodevelop/Extras/VersionControl/ChangeLog
   
trunk/monodevelop/Extras/VersionControl/MonoDevelop.VersionControl.Subversion/MonoDevelop.VersionControl.Subversion/SvnClient.cs
Log:
2007-10-03  Grzegorz Soba?\197?\132ski <[EMAIL PROTECTED]>

        * 
MonoDevelop.VersionControl.Subversion/MonoDevelop.VersionControl.Subversion/SvnClient.cs:
          Changed the order of password and certs providers to first use the
          subversion ones - to use the same credentials that command line client
          (from ~/.subversion directory). It fixes bug #325538 too.



Modified: trunk/monodevelop/Extras/VersionControl/ChangeLog
===================================================================
--- trunk/monodevelop/Extras/VersionControl/ChangeLog   2007-10-04 10:06:15 UTC 
(rev 86864)
+++ trunk/monodevelop/Extras/VersionControl/ChangeLog   2007-10-04 10:17:47 UTC 
(rev 86865)
@@ -1,3 +1,10 @@
+2007-10-03  Grzegorz SobaƄski <[EMAIL PROTECTED]>
+
+       * 
MonoDevelop.VersionControl.Subversion/MonoDevelop.VersionControl.Subversion/SvnClient.cs:
+         Changed the order of password and certs providers to first use the
+         subversion ones - to use the same credentials that command line client
+         (from ~/.subversion directory). It fixes bug #325538 too.
+
 2007-10-03  Zach Lute <[EMAIL PROTECTED]>
 
        * MonoDevelop.VersionControl/MonoDevelop.VersionControl.Views/Diffs.cs: 
 Only dispose of

Modified: 
trunk/monodevelop/Extras/VersionControl/MonoDevelop.VersionControl.Subversion/MonoDevelop.VersionControl.Subversion/SvnClient.cs
===================================================================
--- 
trunk/monodevelop/Extras/VersionControl/MonoDevelop.VersionControl.Subversion/MonoDevelop.VersionControl.Subversion/SvnClient.cs
    2007-10-04 10:06:15 UTC (rev 86864)
+++ 
trunk/monodevelop/Extras/VersionControl/MonoDevelop.VersionControl.Subversion/MonoDevelop.VersionControl.Subversion/SvnClient.cs
    2007-10-04 10:17:47 UTC (rev 86865)
@@ -68,34 +68,34 @@
                        IntPtr item;
                        
                        item = apr.array_push (providers);
-                       svn.client_get_simple_prompt_provider (item, new 
LibSvnClient.svn_auth_simple_prompt_func_t (OnAuthSimplePrompt), IntPtr.Zero, 
2, pool);
+                       svn.client_get_simple_provider (item, pool);
                        
                        item = apr.array_push (providers);
-                       svn.client_get_username_prompt_provider (item, new 
LibSvnClient.svn_auth_username_prompt_func_t (OnAuthUsernamePrompt), 
IntPtr.Zero, 2, pool);
+                       svn.client_get_username_provider (item, pool);
                        
                        item = apr.array_push (providers);
-                       svn.client_get_ssl_server_trust_prompt_provider (item, 
new LibSvnClient.svn_auth_ssl_server_trust_prompt_func_t 
(OnAuthSslServerTrustPrompt), IntPtr.Zero, pool);
+                       svn.client_get_simple_prompt_provider (item, new 
LibSvnClient.svn_auth_simple_prompt_func_t (OnAuthSimplePrompt), IntPtr.Zero, 
2, pool);
                        
                        item = apr.array_push (providers);
-                       svn.client_get_ssl_client_cert_prompt_provider (item, 
new LibSvnClient.svn_auth_ssl_client_cert_prompt_func_t 
(OnAuthSslClientCertPrompt), IntPtr.Zero, 2, pool);
+                       svn.client_get_username_prompt_provider (item, new 
LibSvnClient.svn_auth_username_prompt_func_t (OnAuthUsernamePrompt), 
IntPtr.Zero, 2, pool);
                        
                        item = apr.array_push (providers);
-                       svn.client_get_ssl_client_cert_pw_prompt_provider 
(item, new LibSvnClient.svn_auth_ssl_client_cert_pw_prompt_func_t 
(OnAuthSslClientCertPwPrompt), IntPtr.Zero, 2, pool);
+                       svn.client_get_ssl_client_cert_file_provider (item, 
pool);
                        
                        item = apr.array_push (providers);
-                       svn.client_get_simple_provider (item, pool);
+                       svn.client_get_ssl_client_cert_pw_file_provider (item, 
pool);
                        
                        item = apr.array_push (providers);
-                       svn.client_get_username_provider (item, pool);
+                       svn.client_get_ssl_server_trust_file_provider (item, 
pool);
                        
                        item = apr.array_push (providers);
-                       svn.client_get_ssl_client_cert_file_provider (item, 
pool);
+                       svn.client_get_ssl_server_trust_prompt_provider (item, 
new LibSvnClient.svn_auth_ssl_server_trust_prompt_func_t 
(OnAuthSslServerTrustPrompt), IntPtr.Zero, pool);
                        
                        item = apr.array_push (providers);
-                       svn.client_get_ssl_client_cert_pw_file_provider (item, 
pool);
+                       svn.client_get_ssl_client_cert_prompt_provider (item, 
new LibSvnClient.svn_auth_ssl_client_cert_prompt_func_t 
(OnAuthSslClientCertPrompt), IntPtr.Zero, 2, pool);
                        
                        item = apr.array_push (providers);
-                       svn.client_get_ssl_server_trust_file_provider (item, 
pool);
+                       svn.client_get_ssl_client_cert_pw_prompt_provider 
(item, new LibSvnClient.svn_auth_ssl_client_cert_pw_prompt_func_t 
(OnAuthSslClientCertPwPrompt), IntPtr.Zero, 2, pool);
                        
                        svn.auth_open (out auth_baton, providers, pool); 
                        ctxstruct.auth_baton = auth_baton;

_______________________________________________
Mono-patches maillist  -  [email protected]
http://lists.ximian.com/mailman/listinfo/mono-patches

Reply via email to