> > My main concern is whether it will affect guix time-machine.
> > Will the master branch be removed after the migration to the 
> > main
> > branch on some time, or will it just stay there?
>
> Good question.
> 
> ...
> 
> I don’t think removing the master branch would break most uses of 
> `guix time-machine', because this defaults to the system’s current 
> channels, and the new branch will have the same commit IDs.  It 
> shouldn’t matter whether those commits happened before or after 
> the rename.
> 
> The one case that could present problems is if `guix time-machine 
> -C channels.scm' is called after the master branch has been 
> removed, and channels.scm has the old branch name.  This feels 
> like an edge case to me, but if there’s strong evidence or 
> consensus that this is imporant to maintain, the solution would be 
> to keep the master branch around longer.

Almost all of my time-machine use is via channels.scm files that
reference the branch name, because it is printed by guix describe -f channels.
I don't know does guix time-machine actually use the branch information
as the commit alone should be enough, but if it does I expect removing
the master branch would break a *lot* of channels.scm specifications.

- Saku

Reply via email to