On 3/12/24 18:52, Skyler Ferris wrote:
This
is very strange. I have used git commands in build phases
before and there was no issue. I was using the same git-fetch
origin type. The git folder *should* be there but when I
remove the relevant snippet from the build phase and run with
--keep-failed it is not. I'll look at this more
closely when I have some time.
So, it turns out the reason that it worked for me previously is that
I only used `git apply`, which is happy to apply patches even if
they are not in a git repository, because the patch file itself has
all the information it needs. So I guess this actually is expected.
I don't think that the manual substitution is necessarily a problem.
But if you want to avoid it, perhaps using the tagged
release would work better? There is a comment in
redo/version/gitvars.do that says that tarballs should have the
correct data baked in.