[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

02/102: build: svn-fetch: Use "svn export".

From: guix-commits
Subject: 02/102: build: svn-fetch: Use "svn export".
Date: Mon, 15 Jul 2019 16:42:21 -0400 (EDT)

rekado pushed a commit to branch wip-texlive
in repository guix.

commit eaec90fc7855929d2613f3fdfd14562f75db0c99
Author: Ricardo Wurmus <address@hidden>
Date:   Mon Jul 8 18:34:39 2019 +0200

    build: svn-fetch: Use "svn export".
    * guix/build/svn.scm (svn-fetch): Use "svn export" instead of "svn checkout"
    because it does not include the .svn directory and allows us to fetch single
 guix/build/svn.scm | 9 +--------
 1 file changed, 1 insertion(+), 8 deletions(-)

diff --git a/guix/build/svn.scm b/guix/build/svn.scm
index 913f894..e3188ad 100644
--- a/guix/build/svn.scm
+++ b/guix/build/svn.scm
@@ -36,7 +36,7 @@
   "Fetch REVISION from URL into DIRECTORY.  REVISION must be an integer, and a
 valid Subversion revision.  Return #t on success, #f otherwise."
   (apply invoke svn-command
-         "checkout" "--non-interactive"
+         "export" "--non-interactive"
          ;; Trust the server certificate.  This is OK as we
          ;; verify the checksum later.  This can be removed when
          ;; ca-certificates package is added.
@@ -46,13 +46,6 @@ valid Subversion revision.  Return #t on success, #f 
                        (string-append "--password=" password))
            ,url ,directory))
-  ;; The contents of '.svn' vary as a function of the current status
-  ;; of the repo.  Since we want a fixed output, this directory needs
-  ;; to be taken out.
-  (with-directory-excursion directory
-    (for-each delete-file-recursively (find-files "." "^\\.svn$" 
#:directories? #t)))
 ;;; svn.scm ends here

reply via email to

[Prev in Thread] Current Thread [Next in Thread]