You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@whimsical.apache.org by Sam Ruby <ru...@apache.org> on 2016/02/29 17:51:46 UTC

[whimsy.git] [1/1] Commit f11c6b4: checkout with user's credentials

Commit f11c6b40cb93d3de20786198a503291f25d4554b:
    checkout with user's credentials


Branch: refs/heads/master
Author: Sam Ruby <ru...@intertwingly.net>
Committer: Sam Ruby <ru...@intertwingly.net>
Pusher: rubys <ru...@apache.org>

------------------------------------------------------------
www/members/proxy.cgi                                        | ++++++ -
------------------------------------------------------------
7 changes: 6 additions, 1 deletions.
------------------------------------------------------------


diff --git a/www/members/proxy.cgi b/www/members/proxy.cgi
index aaf3d42..0c0da9b 100755
--- a/www/members/proxy.cgi
+++ b/www/members/proxy.cgi
@@ -122,7 +122,12 @@ _html do
       require 'tmpdir'
       Dir.mktmpdir do |tmpdir|
         svn = `svn info #{MEETINGS}/#{meeting}`[/URL: (.*)/, 1]
-        `svn checkout #{svn.untaint} #{tmpdir.untaint}`
+
+        _.system [
+          'svn', 'checkout', svn.untaint, tmpdir.untaint,
+          ['--no-auth-cache', '--non-interactive'],
+          (['--username', $USER, '--password', $PASSWORD] if $PASSWORD)
+        ]
 
         Dir.chdir(tmpdir) do
           _h3 'Commit Log'