[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: pulling from my personal channel only - is this possible ?
From: |
Andreas Reuleaux |
Subject: |
Re: pulling from my personal channel only - is this possible ? |
Date: |
Wed, 01 Sep 2021 23:15:20 +0100 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/27.1 (gnu/linux) |
Hm - maybe I did not make myself clear [?]. Ideally I would have
something like this (I am exaggerating):
./channels.scm
--8<---------------cut here---------------start------------->8---
(cons (channel
(name 'my-stuff)
(url "git://git.a-rx.info/channel")
(introduction
(make-channel-introduction
"..."
(openpgp-fingerprint
"...")
))
)
;; tata !!
%default-channels-dont-bother-pulling-but-use-as-from-last-pull-and-already-on-my-computer
)
--8<---------------cut here---------------end--------------->8---
I.e. while developing (and pulling from my own channel frequently):
don't spend 53s each time, and then - once in a while - pull from both channels.
Thanks,
-A
Simon Streit <lists@netpanic.org> writes:
> 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:
>
> (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")))
>
> 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