Peter Bex avatar Peter Bex committed 5c94724

Write username/password for egg repo

Comments (0)

Files changed (1)


                  (egg-name (alist-ref 'egg params))
                  (egg-release (alist-ref 'release params))
                  (files-dir (update-uri (uri-reference "")
-                                        path: (list egg-name "tags" egg-release)))
+                                        path: (list egg-name "tags" egg-release "")))
                  (repo-uri (uri-reference (egg-repo)))
-                 (files-uri (update-uri (uri-relative-to files-dir repo-uri)
-                                        username: #f password: #f)))
-        (or (and-let* ((files (svn-ls (uri->string files-uri) '() ;; Needs recursion!
+                 (files-uri (update-uri (uri-relative-to files-dir repo-uri))))
+        (or (and-let* ((files (svn-ls (uri->string files-uri (constantly "")) '() ;; Needs recursion!
                                       (uri-username repo-uri)
                                       (uri-password repo-uri))))
               (with-headers '((content-type "text/plain"))
                 (lambda ()
+                  (display (uri->string files-uri
+                                        (lambda (u p) (conc u ":" p))) port)
+                  (newline port)
                   (for-each (lambda (f) (display (car f) port) (newline port)) files)
                   (close-output-port port))))
             (send-status 500
Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.