|
From: | Ludovic Courtès |
Subject: | bug#43893: [PATCH v3] maint: update-guix-package: Prevent accidentally breaking guix pull. |
Date: | Sun, 25 Oct 2020 15:41:36 +0100 |
User-agent: | Gnus/5.13 (Gnus v5.13) Emacs/27.1 (gnu/linux) |
Hi, Maxim Cournoyer <maxim.cournoyer@gmail.com> skribis: > +(define %savannah-guix-git-repo-push-url > + "git.savannah.gnu.org/srv/git/guix.git") [...] > +(define (find-origin-remote) > + "Find the name of the git remote with the Savannah Guix git repo URL." > + (and-let* ((remotes (string-split (with-input-pipe-to-string > + "git" "remote" "-v") > + #\newline)) > + (origin-entry (find (cut string-contains <> > + (string-append > + %savannah-guix-git-repo-push-url > + " (push)")) > + remotes))) > + (first (string-split origin-entry #\tab)))) I noticed that this returns #f for me because I’m using git.sv.gnu.org, not git.savannah.gnu.org. Initially I thought it would break due to i18n, but it seems that the string “push” is not translated (currently). Ludo’.
[Prev in Thread] | Current Thread | [Next in Thread] |