> So just that I get it right, we'd do:
>
> - Make our former externals/elpa branch the new main branch
> - git checkout -b main externals/elpa && git push
> - Then clone elpa and setup the infrastructure as you said
> - Edit elpa-packages locally (but don't yet commit/push)
> - remove `:manual-sync t`
> - add `:branch "main"` and maybe `:make "elpa"`
> - Then "make packages/auctex" once
> - while (make auctex.tar is not satisfactory)
> - edit on our new main branch, e.g., refine the elpa target
> - commit and push the modifications to the auctex recipe in
> elpa-packages
Pretty much, yes.
Note that `make auctex.tar` doesn't care about branches and remote
repositories, it just takes the commit currently found in
`packages/auctex` and makes a tarball from it (IOW things like `:url`,
`:manual-sync`,
and `:branch` aren't used in the recipe, tho the rest is).
So your first and third steps above can happen at some other time.
Stefan