guix describe: Use 'manifest-entry-channel'.
* guix/channels.scm (manifest-entry-channel): Export. * guix/scripts/describe.scm (display-profile-content): Use it.master
parent
a47f16a874
commit
1b88b7bad2
|
@ -91,6 +91,7 @@
|
||||||
ensure-forward-channel-update
|
ensure-forward-channel-update
|
||||||
|
|
||||||
profile-channels
|
profile-channels
|
||||||
|
manifest-entry-channel
|
||||||
|
|
||||||
channel-news-entry?
|
channel-news-entry?
|
||||||
channel-news-entry-commit
|
channel-news-entry-commit
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
;;; GNU Guix --- Functional package management for GNU
|
;;; GNU Guix --- Functional package management for GNU
|
||||||
;;; Copyright © 2018, 2019, 2020 Ludovic Courtès <ludo@gnu.org>
|
;;; Copyright © 2018, 2019, 2020, 2021 Ludovic Courtès <ludo@gnu.org>
|
||||||
;;; Copyright © 2018 Oleg Pykhalov <go.wigust@gmail.com>
|
;;; Copyright © 2018 Oleg Pykhalov <go.wigust@gmail.com>
|
||||||
;;; Copyright © 2020 Ekaitz Zarraga <ekaitz@elenq.tech>
|
;;; Copyright © 2020 Ekaitz Zarraga <ekaitz@elenq.tech>
|
||||||
;;;
|
;;;
|
||||||
|
@ -237,23 +237,17 @@ way and displaying details about the channel's source code."
|
||||||
(format #t " ~a ~a~%"
|
(format #t " ~a ~a~%"
|
||||||
(manifest-entry-name entry)
|
(manifest-entry-name entry)
|
||||||
(manifest-entry-version entry))
|
(manifest-entry-version entry))
|
||||||
(match (assq 'source (manifest-entry-properties entry))
|
(match (manifest-entry-channel entry)
|
||||||
(('source ('repository ('version 0)
|
((? channel? channel)
|
||||||
('url url)
|
(format #t (G_ " repository URL: ~a~%")
|
||||||
('branch branch)
|
(channel-url channel))
|
||||||
('commit commit)
|
(when (channel-branch channel)
|
||||||
_ ...))
|
(format #t (G_ " branch: ~a~%")
|
||||||
(let ((channel (channel (name 'nameless)
|
(channel-branch channel)))
|
||||||
(url url)
|
(format #t (G_ " commit: ~a~%")
|
||||||
(branch branch)
|
(if (supports-hyperlinks?)
|
||||||
(commit commit))))
|
(channel-commit-hyperlink channel)
|
||||||
(format #t (G_ " repository URL: ~a~%") url)
|
(channel-commit channel))))
|
||||||
(when branch
|
|
||||||
(format #t (G_ " branch: ~a~%") branch))
|
|
||||||
(format #t (G_ " commit: ~a~%")
|
|
||||||
(if (supports-hyperlinks?)
|
|
||||||
(channel-commit-hyperlink channel commit)
|
|
||||||
commit))))
|
|
||||||
(_ #f)))
|
(_ #f)))
|
||||||
|
|
||||||
;; Show most recently installed packages last.
|
;; Show most recently installed packages last.
|
||||||
|
|
Reference in New Issue