summaryrefslogtreecommitdiff
path: root/guix/build/svn.scm
Commit message (Collapse)AuthorAge
* svn-download, hg-download: Use 'report-invoke-error'.Ludovic Courtès2020-10-10
| | | | | | * guix/build/hg.scm (hg-fetch): Use 'report-invoke-error' instead of 'format'. * guix/build/svn.scm (svn-fetch): Likewise.
* build: svn: Fix handle fetch errors.zimoun2020-10-08
| | | | | | | | This fixes the revert 1ec67d5220b0ebac20263b44f4fefaf51ba8fdbb. * guix/build/svn.scm (svn-fetch): Add 'guard' to handle errors. Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
* Revert "build: svn: Handle fetch errors."Paul Garlick2020-10-06
| | | | | | | | This reverts commit 2fb12dd1bb725592e1561ac8f4b32fb68accb161, which causes the 'svn export' command to fail with: svn: E155000: Destination directory exists; please remove the directory or use --force to overwrite
* build: svn: Handle fetch errors.zimoun2020-10-06
| | | | | | * guix/build/svn.scm (svn-fetch): Add 'guard' to handle errors. Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
* guix: svn: Allow dropping externals.Julien Lepiller2019-11-13
| | | | | | * guix/build/svn.scm (svn-fetch): Allow to ignore externals. * guix/svn-download.scm (svn-reference, svn-multi-reference): Add recursive? field.
* Revert "guix: svn: Allow dropping externals."Tobias Geerinckx-Rice2019-10-24
| | | | | | | This reverts commit 51395c84fdbf8daed6392951a973ad750cf3eefa, fixing <https://debbugs.gnu.org/cgi/bugreport.cgi?bug=37896>. Reported by <o.rojon@posteo.net>.
* guix: svn: Allow dropping externals.Julien Lepiller2019-10-23
| | | | | | * guix/build/svn.scm (svn-fetch): Allow to ignore externals. * guix/svn-download.scm (svn-reference, svn-multi-reference): Add recursive? field.
* build: svn-fetch: Use "svn export".Ricardo Wurmus2019-07-23
| | | | | | * 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 files.
* guix: svn: Remove all .svn folders.Julien Lepiller2018-08-19
| | | | | * guix/build/svn.scm (svn-fetch): Remove all .svn folders as they contain timestamps.
* svn-download: Use invoke instead of system*.Mark H Weaver2018-03-16
| | | | * guix/build/svn.scm (svn-fetch): Use invoke and remove vestigial plumbing.
* guix: Support authentication when fetching from SVN.Ricardo Wurmus2016-07-03
| | | | | | | | * guix/svn-download.scm (<svn-reference>): Add fields for optional credentials. (svn-fetch): Pass credentials to build-side "svn-fetch". * guix/build/svn.scm (svn-fetch): Pass optional credentials to svn command.
* Add (guix svn-download).Sree Harsha Totakura2014-03-27
* guix/svn-download.scm, guix/build/svn.scm: New files. * Makefile.am (MODULES): Add them. Signed-off-by: Ludovic Courtès <ludo@gnu.org>