[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: pulling from my personal channel only - is this possible ?
From: |
Simon Streit |
Subject: |
Re: pulling from my personal channel only - is this possible ? |
Date: |
Wed, 01 Sep 2021 23:16:34 +0200 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/27.2 (gnu/linux) |
Hi Andreas,
Andreas Reuleaux <rx@a-rx.info> writes:
> While working on those packages, I often do a
>
> guix pull
Hey, do you just want to pull, say, from your own channel, but not Guix'
default? This is something I just figured out a couple of days ago!
One way, and this is only one possibility, is to modify your
channels.scm in such a way that you directly pin your channels to the
commit, or if necessary, a branch, and basically pull whatever you want
to get your newest fix.
This is how my channels.scm more or less looks like at the moment:
--8<---------------cut here---------------start------------->8---
(use-modules (guix ci))
(list (channel-with-substitutes-available
%default-guix-channel
"https://ci.guix.gnu.org"))
(list
(channel
(name 'guix)
(url "https://git.savannah.gnu.org/git/guix.git")
;; (branch "master")
(commit "a8dd285d5a0670abf124a721e6ba94da045b24ba")
(introduction
(make-channel-introduction
"9edb3f66fd807b096b48283debdcddccfea34bad"
(openpgp-fingerprint
"BBB0 2DDF 2CEA F6A8 0D1D E643 A2A0 6DF2 A33A 54FA"))))
(channel
(name 'hacks)
(url "http://example.com/hacks.git")
(branch "master")
(commit "e3fd7d9e4aa541f63133c4678f316b5239364c34")))
--8<---------------cut here---------------end--------------->8---
Be aware, that the downside is that anytime you want to go further, you
have to comment things out again, or go back to the default definition.
Kind regards
Simon
Re: pulling from my personal channel only - is this possible ?, zimoun, 2021/09/02