help-guix
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Frequently-rebased channels


From: Ricardo Wurmus
Subject: Re: Frequently-rebased channels
Date: Fri, 09 Apr 2021 19:52:40 +0200
User-agent: mu4e 1.4.15; emacs 27.2

divoplade <d@divoplade.fr> writes:

> Le vendredi 09 avril 2021 à 15:52 +0200, Ricardo Wurmus a écrit :
>> I’m saying that for public
>> channels it’s the wrong workflow as it results in rewritten history.
>
> My channels aren’t public (they are git repos on the file system), but
> I fail to understand how it makes a difference. Maybe the
> misunderstanding is in the term "rewritten history", which can refer to
> history (past releases of a package) or the git commit hierarchy? It’s
> important not to confuse them.

I’m talking about git commits.

“guix pull” fetches from channels, which are git repositories.  When git
history is rewritten (e.g. with a rebase) it has no way of forwarding to
the new state.

Have you considered using a merge-based workflow for these channels?
Or, since these channels aren’t public, perhaps using GUIX_PACKAGE_PATH
would be more convenient?

-- 
Ricardo



reply via email to

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