help-guix
[Top][All Lists]
Advanced

[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



reply via email to

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