-
Notifications
You must be signed in to change notification settings - Fork 8
Description
Ideally it will be possible someday for users to work on multiple branches at once. I envision the main
branch being the published version and drafts created on other branches. Then the publish action would be a matter of merging the branch.
For this to work, go-git
would need to support multiple branches like the git worktree
command, but it doesn't yet (see go-git/go-git#41). In 2020, I forked go-git and halfway-implemented this. You could create and switch branches via the adminifier UI, but the effort was eventually abandoned.
fast forward to now, I commented it out after switching quiki back to the official go-git. I am closing the issues related to this; they will be mentioned below. if it ever gets officially supported and we can pick this work up, refer to/reopen those as needed.
another person has started the multiple workree support at go-git/go-git#396. as of writing, it's tagged help wanted
.