> > 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